aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-08-15 17:49:35 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-08-15 17:49:35 -0400
commite07ed33f92f226ad40e10f17a53028a4659196d7 (patch)
treed6f3397fbb7acde28f3956cd0e44718c285e8784 /gcc
parent2046a4613101b773634ce4277fff457ba9ad93c6 (diff)
downloadgcc-e07ed33f92f226ad40e10f17a53028a4659196d7.zip
gcc-e07ed33f92f226ad40e10f17a53028a4659196d7.tar.gz
gcc-e07ed33f92f226ad40e10f17a53028a4659196d7.tar.bz2
(fixup_gotos): When some fixups done, reset to point to next instead
of zeroing TREE_VALUE, which may be shared. From-SVN: r10242
Diffstat (limited to 'gcc')
-rw-r--r--gcc/stmt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 5002b89..7dc1f8b 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -1246,7 +1246,7 @@ fixup_gotos (thisblock, stack_level, cleanup_list, first_insn, dont_jump_in)
f->before_jump
= emit_insns_after (cleanup_insns, f->before_jump);
- TREE_VALUE (lists) = 0;
+ f->cleanup_list_list = TREE_CHAIN (lists);
}
if (stack_level)