aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2003-07-01 13:45:30 -0600
committerJeff Law <law@gcc.gnu.org>2003-07-01 13:45:30 -0600
commitce47ca44ccee81db8d6b3da293523ef776408dce (patch)
treee34941db66f1866ea3aa4c2c0b60da4c2b7e023c /gcc
parent43b68ce57af3cd273a2a5842c69da6d60a34e3d0 (diff)
downloadgcc-ce47ca44ccee81db8d6b3da293523ef776408dce.zip
gcc-ce47ca44ccee81db8d6b3da293523ef776408dce.tar.gz
gcc-ce47ca44ccee81db8d6b3da293523ef776408dce.tar.bz2
* stmt.c (any_pending_cleanups): Further simplification.
From-SVN: r68789
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/stmt.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ecba222..e43eb3e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-07-01 Jeff Law <law@redhat.com>
+
+ * stmt.c (any_pending_cleanups): Remove another redundant test.
+
2003-07-01 David Edelsohn <edelsohn@gnu.org>
J"orn Rennecke <joern.rennecke@superh.com>
diff --git a/gcc/stmt.c b/gcc/stmt.c
index e216642..a3a362d 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -4391,8 +4391,8 @@ any_pending_cleanups ()
if (block_stack->data.block.cleanups != NULL)
return 1;
- if (block_stack->data.block.cleanups == 0
- && block_stack->data.block.outer_cleanups == 0)
+
+ if (block_stack->data.block.outer_cleanups == 0)
return 0;
for (block = block_stack->next; block; block = block->next)