* jump.c (jump_optimize): Revert accidental patch.
From-SVN: r22929
This commit is contained in:
parent
c2b7e122db
commit
428a55dee2
@ -5,6 +5,8 @@ Thu Oct 8 17:00:18 1998 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
Thu Oct 8 17:15:04 1998 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* jump.c (jump_optimize): Revert accidental patch.
|
||||
|
||||
* Makefile.in (cpplib.o): Use unlibsubdir.
|
||||
|
||||
Thu Oct 8 12:50:47 1998 Jim Wilson <wilson@cygnus.com>
|
||||
|
10
gcc/jump.c
10
gcc/jump.c
@ -480,9 +480,12 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
|
||||
remove_death (dreg, trial);
|
||||
break;
|
||||
}
|
||||
|
||||
/* Deleting insn could lose a death-note for SREG. */
|
||||
if ((trial = find_regno_note (insn, REG_DEAD, sreg)))
|
||||
#ifdef PRESERVE_DEATH_INFO_REGNO_P
|
||||
/* Deleting insn could lose a death-note for SREG
|
||||
so don't do it if final needs accurate
|
||||
death-notes. */
|
||||
if (PRESERVE_DEATH_INFO_REGNO_P (sreg)
|
||||
&& (trial = find_regno_note (insn, REG_DEAD, sreg)))
|
||||
{
|
||||
/* Change this into a USE so that we won't emit
|
||||
code for it, but still can keep the note. */
|
||||
@ -494,6 +497,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
|
||||
XEXP (trial, 1) = NULL_RTX;
|
||||
}
|
||||
else
|
||||
#endif
|
||||
delete_insn (insn);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user