aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
diff options
context:
space:
mode:
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>2015-07-09 02:50:14 +0000
committerTrevor Saunders <tbsaunde@gcc.gnu.org>2015-07-09 02:50:14 +0000
commitde824c8b5dff45cd3ecd63b393d15f98a4f28e57 (patch)
tree48a331cf9403c1c96cb4cfd93dffe535dee4cf18 /gcc/reload.c
parent58f2ae18ff4d776b9e682e59d99391fbc515d351 (diff)
downloadgcc-de824c8b5dff45cd3ecd63b393d15f98a4f28e57.zip
gcc-de824c8b5dff45cd3ecd63b393d15f98a4f28e57.tar.gz
gcc-de824c8b5dff45cd3ecd63b393d15f98a4f28e57.tar.bz2
use #if for HARD_FRAME_POINTER_IS_FRAME_POINTER less
gcc/ChangeLog: 2015-07-08 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * combine.c (can_combine_def_p): Don't check the value of HARD_FRAME_POINTER_IS_FRAME_POINTER with the preprocessor. (combinable_i3pat): Likewise. (mark_used_regs_combine): Likewise. * regrename.c (rename_chains): Likewise. * reload.c (find_reloads_address): Likewise. * sel-sched.c (mark_unavailable_hard_regs): Likewise. From-SVN: r225594
Diffstat (limited to 'gcc/reload.c')
-rw-r--r--gcc/reload.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/reload.c b/gcc/reload.c
index bf57707..771f9b4 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -5169,9 +5169,8 @@ find_reloads_address (machine_mode mode, rtx *memrefloc, rtx ad,
if ((regno_ok_for_base_p (REGNO (operand), mode, as, inner_code,
GET_CODE (addend))
|| operand == frame_pointer_rtx
-#if !HARD_FRAME_POINTER_IS_FRAME_POINTER
- || operand == hard_frame_pointer_rtx
-#endif
+ || (!HARD_FRAME_POINTER_IS_FRAME_POINTER
+ && operand == hard_frame_pointer_rtx)
|| (FRAME_POINTER_REGNUM != ARG_POINTER_REGNUM
&& operand == arg_pointer_rtx)
|| operand == stack_pointer_rtx)