From: Jan Hubicka Date: Tue, 22 Jun 2010 17:06:24 +0000 (+0200) Subject: * gimple.h (gimple_expr_code): Do checking on when gimple checking is enabled. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b074e7833ba9c3ff29f71892c5a0b254972eef31;p=gcc.git * gimple.h (gimple_expr_code): Do checking on when gimple checking is enabled. From-SVN: r161207 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fdd72da1c60..1325e6c4aab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-06-22 Jan Hubicka + + * gimple.h (gimple_expr_code): Do checking on when gimple checking is enabled. + 2010-06-22 Jan Hubicka * df-problems.c (df_rd_confluence_n, df_lr_confluence_n, df_live_confluence_n, diff --git a/gcc/gimple.h b/gcc/gimple.h index 210a62271cd..1b20787226d 100644 --- a/gcc/gimple.h +++ b/gcc/gimple.h @@ -1464,10 +1464,11 @@ gimple_expr_code (const_gimple stmt) enum gimple_code code = gimple_code (stmt); if (code == GIMPLE_ASSIGN || code == GIMPLE_COND) return (enum tree_code) stmt->gsbase.subcode; - else if (code == GIMPLE_CALL) - return CALL_EXPR; else - gcc_unreachable (); + { + gcc_gimple_checking_assert (code == GIMPLE_CALL); + return CALL_EXPR; + } }