From d775bc45ed5f595f432deebf542d772d27399018 Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Mon, 11 Oct 2004 12:57:09 +0000 Subject: [PATCH] gimplify.c (gimple_push_condition): Make sure that we don't have any saved condition cleanup if... 2004-10-11 Andrew Pinski * 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 | 5 +++++ gcc/gimplify.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf1f125340c..5b3d9d16ae9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-10-11 Andrew Pinski + + * 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 * config/frv/frv.md (*adddi3_internal): Change name to... diff --git a/gcc/gimplify.c b/gcc/gimplify.c index ca233617b89..51a123f325f 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -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); } -- 2.30.2