From: Kazu Hirata Date: Tue, 29 Oct 2002 17:47:12 +0000 (+0000) Subject: reload1.c (update_eliminables): Unconditionally check if frame_pointer_needed has... X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6bb8a3f75af9ddb66a0e35fe2be54b6a4bf109e1;p=platform%2Fupstream%2Fgcc.git reload1.c (update_eliminables): Unconditionally check if frame_pointer_needed has changed. * reload1.c (update_eliminables): Unconditionally check if frame_pointer_needed has changed. From-SVN: r58627 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2c7095a..95f304f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-10-29 Kazu Hirata + + * reload1.c (update_eliminables): Unconditionally check if + frame_pointer_needed has changed. + Tue Oct 29 15:37:39 CET 2002 Jan Hubicka * toplev.c (rest_of_compilation): Reorganize way reg_scan is called diff --git a/gcc/reload1.c b/gcc/reload1.c index a7b435e..65ee274 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -3420,9 +3420,7 @@ static void update_eliminables (pset) HARD_REG_SET *pset; { -#if HARD_FRAME_POINTER_REGNUM != FRAME_POINTER_REGNUM int previous_frame_pointer_needed = frame_pointer_needed; -#endif struct elim_table *ep; for (ep = reg_eliminate; ep < ®_eliminate[NUM_ELIMINABLE_REGS]; ep++) @@ -3487,12 +3485,10 @@ update_eliminables (pset) } } -#if HARD_FRAME_POINTER_REGNUM != FRAME_POINTER_REGNUM /* If we didn't need a frame pointer last time, but we do now, spill the hard frame pointer. */ if (frame_pointer_needed && ! previous_frame_pointer_needed) SET_HARD_REG_BIT (*pset, HARD_FRAME_POINTER_REGNUM); -#endif } /* Initialize the table of registers to eliminate. */