OSDN Git Service

* gimple.h (gimple_expr_code): Do checking on when gimple checking is enabled.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 17:06:24 +0000 (17:06 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 17:06:24 +0000 (17:06 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161207 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/gimple.h

index fdd72da..1325e6c 100644 (file)
@@ -1,5 +1,9 @@
 2010-06-22  Jan Hubicka  <jh@suse.cz>
 
+       * gimple.h (gimple_expr_code): Do checking on when gimple checking is enabled.
+
+2010-06-22  Jan Hubicka  <jh@suse.cz>
+
        * df-problems.c (df_rd_confluence_n, df_lr_confluence_n, df_live_confluence_n,
        df_byte_lr_confluence_n, df_md_confluence_n): Return true if something changed.
        * df.h (df_confluence_function_n): Return bool.
index 210a622..1b20787 100644 (file)
@@ -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;
+    }
 }