From dae4baf0b704d1b566bbff41774f220b00bf365b Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Mon, 15 Feb 2016 03:21:26 -0800 Subject: clean up more reg ifdefs --- gcc/regclass.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'gcc/regclass.c') diff --git a/gcc/regclass.c b/gcc/regclass.c index 6104997..eab1a98 100755 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -559,13 +559,7 @@ fix_register (name, fixed, call_used) if ((i = decode_reg_name (name)) >= 0) { - if ((i == STACK_POINTER_REGNUM -#ifdef HARD_FRAME_POINTER_REGNUM - || i == HARD_FRAME_POINTER_REGNUM -#else - || i == FRAME_POINTER_REGNUM -#endif - ) + if ((i == STACK_POINTER_REGNUM || i == FRAME_POINTER_REGNUM) && (fixed == 0 || call_used == 0)) { static char* what_option[2][2] = { -- cgit v1.2.3