diff options
author | Nick Clifton <nickc@cygnus.com> | 1999-05-26 08:50:01 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 1999-05-26 08:50:01 +0000 |
commit | bda435bec7339682d8b004a523d9315dd165e914 (patch) | |
tree | 5d2d9d94e52e755d893c7e3931a662e974772b3c | |
parent | 293ecd7d19b72360bedb218499d7a604d254b5f4 (diff) | |
download | gcc-bda435bec7339682d8b004a523d9315dd165e914.zip gcc-bda435bec7339682d8b004a523d9315dd165e914.tar.gz gcc-bda435bec7339682d8b004a523d9315dd165e914.tar.bz2 |
Revert previous delta
From-SVN: r27166
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/flow.c | 10 |
2 files changed, 8 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1617a78..2c2feb6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed May 26 08:49:31 1999 Nick Clifton <nickc@cygnus.com> + + * flow.c: Revert previous delta. + Wed May 26 06:05:10 1999 Nick Clifton <nickc@cygnus.com> * flow.c (insn_dead_p): Check against frame_pointer_rtx not @@ -2957,7 +2957,7 @@ insn_dead_p (x, needed, call_ok, notes) /* Don't delete insns to set global regs. */ if ((regno < FIRST_PSEUDO_REGISTER && global_regs[regno]) /* Make sure insns to set frame pointer aren't deleted. */ - || r == frame_pointer_rtx + || regno == FRAME_POINTER_REGNUM #if FRAME_POINTER_REGNUM != HARD_FRAME_POINTER_REGNUM || regno == HARD_FRAME_POINTER_REGNUM #endif @@ -3268,8 +3268,7 @@ mark_set_1 (needed, dead, x, insn, significant) mem_set_list = gen_rtx_EXPR_LIST (VOIDmode, reg, mem_set_list); if (GET_CODE (reg) == REG - && reg != frame_pointer_rtx - && (regno = REGNO (reg), 1) + && (regno = REGNO (reg), regno != FRAME_POINTER_REGNUM) #if FRAME_POINTER_REGNUM != HARD_FRAME_POINTER_REGNUM && regno != HARD_FRAME_POINTER_REGNUM #endif @@ -3734,7 +3733,7 @@ mark_used_regs (needed, live, x, final, insn) #if FRAME_POINTER_REGNUM != ARG_POINTER_REGNUM || (regno == ARG_POINTER_REGNUM && fixed_regs[regno]) #endif - || (x == frame_pointer_rtx)) + || regno == FRAME_POINTER_REGNUM) { /* If this is a register we are going to try to eliminate, don't mark it live here. If we are successful in @@ -3910,8 +3909,7 @@ mark_used_regs (needed, live, x, final, insn) if ((GET_CODE (testreg) == PARALLEL && GET_MODE (testreg) == BLKmode) || (GET_CODE (testreg) == REG - && testreg != frame_pointer_rtx - && (regno = REGNO (testreg), 1) + && (regno = REGNO (testreg), regno != FRAME_POINTER_REGNUM) #if FRAME_POINTER_REGNUM != HARD_FRAME_POINTER_REGNUM && regno != HARD_FRAME_POINTER_REGNUM #endif |