gimplify.c (gimple_push_condition): Make sure that we don't have any saved condition...
authorAndrew Pinski <pinskia@physics.uc.edu>
Mon, 11 Oct 2004 12:57:09 +0000 (12:57 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 11 Oct 2004 12:57:09 +0000 (05:57 -0700)
2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>

        * gimplify.c (gimple_push_condition): Make sure that we don't
        have any saved condition cleanup if we were at the top level.

From-SVN: r88877

gcc/ChangeLog
gcc/gimplify.c

index bf1f125340cd1953c118faba2fd55a1b35e264da..5b3d9d16ae9e3af3ff727e041c9834ace847e0fe 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * gimplify.c (gimple_push_condition): Make sure that we don't
+       have any saved condition cleanup if we were at the top level.
+
 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
 
        * config/frv/frv.md (*adddi3_internal): Change name to...
index ca233617b897467877425a6a4184c1120cb3559b..51a123f325fb661f936da1c07086065febd1d6b5 100644 (file)
@@ -191,6 +191,10 @@ gimple_conditional_context (void)
 static void
 gimple_push_condition (void)
 {
+#ifdef ENABLE_CHECKING
+  if (gimplify_ctxp->conditions == 0)
+    gcc_assert (!gimplify_ctxp->conditional_cleanups);
+#endif
   ++(gimplify_ctxp->conditions);
 }