a nop-jump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47183
138bc75d-0d04-0410-961f-
82ee72b054a4
-2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
+2001-11-19 Jeff Law <law@redhat.com>
+
+ * gcse.c (cprop_jump): Clear JUMP_LABEL field when we create
+ a nop-jump.
+
+2000-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
* cppmacro.c (_cpp_backup_tokens): Revert previous check-in.
Don't fall off the base token run.
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. */