re PR rtl-optimization/22472 (testsuite failure gcc.c-torture/compile/930621-1.c -O3 -funroll-loops)

PR rtl-optimization/22472
	* config/pa/pa.h (HARD_REGNO_RENAME_OK): Define.

From-SVN: r102405
This commit is contained in:
Steve Ellcey 2005-07-26 23:59:13 +00:00 committed by Steve Ellcey
parent 6c8a62bbfe
commit b5395c33d1
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2005-07-26 Steve Ellcey <sje@cup.hp.com>
PR rtl-optimization/22472
* config/pa/pa.h (HARD_REGNO_RENAME_OK): Define.
2005-07-26 Steven Bosscher <stevenb@suse.de>
PR tree-optimization/22504

View File

@ -358,6 +358,12 @@ typedef struct machine_function GTY(())
#define FRAME_POINTER_REQUIRED \
(current_function_calls_alloca)
/* Don't allow hard registers to be renamed into r2 unless r2
is already live or already being saved (due to eh). */
#define HARD_REGNO_RENAME_OK(OLD_REG, NEW_REG) \
((NEW_REG) != 2 || regs_ever_live[2] || current_function_calls_eh_return)
/* C statement to store the difference between the frame pointer
and the stack pointer values immediately after the function prologue.