diff options
author | Jeff Law <law@gcc.gnu.org> | 2001-11-19 14:51:53 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2001-11-19 14:51:53 -0700 |
commit | 419fef71cbe7c562b50e1561a2ea250996d7785b (patch) | |
tree | 7c2bc5cf541adc348efa0814b723ca1710dec591 /gcc/gcse.c | |
parent | 3293c3e3f52424675063f2597769273c02add26e (diff) | |
download | gcc-419fef71cbe7c562b50e1561a2ea250996d7785b.zip gcc-419fef71cbe7c562b50e1561a2ea250996d7785b.tar.gz gcc-419fef71cbe7c562b50e1561a2ea250996d7785b.tar.bz2 |
gcse.c (cprop_jump): Clear JUMP_LABEL field when we create a nop-jump.
* gcse.c (cprop_jump): Clear JUMP_LABEL field when we create
a nop-jump.
From-SVN: r47183
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r-- | gcc/gcse.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -4043,7 +4043,10 @@ cprop_jump (bb, insn, from, src) SET_SRC (set) = new; if (JUMP_LABEL (insn) != 0) - --LABEL_NUSES (JUMP_LABEL (insn)); + { + --LABEL_NUSES (JUMP_LABEL (insn)); + JUMP_LABEL (insn) = NULL_RTX; + } } /* Otherwise, this must be a valid instruction. */ |