From a1450d5ff285e76d9f04301ccbd44113a2117314 Mon Sep 17 00:00:00 2001 From: Segher Boessenkool Date: Tue, 13 Jun 2017 19:16:57 +0200 Subject: [PATCH] rs6000: Remove FIXED_SCRATCH * config/rs6000/rs6000.h (FIXED_SCRATCH): Delete. From-SVN: r249168 --- gcc/ChangeLog | 4 ++++ gcc/config/rs6000/rs6000.h | 7 ------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 89f225eef5c..53e3acd0d4f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2017-06-13 Segher Boessenkool + + * config/rs6000/rs6000.h (FIXED_SCRATCH): Delete. + 2017-06-13 Segher Boessenkool * config/rs6000/t-rtems: Don't handle SPE. diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index edfa54603f7..e8305aa12b6 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1330,13 +1330,6 @@ enum data_align { align_abi, align_opt, align_both }; #define LOGICAL_OP_NON_SHORT_CIRCUIT 0 -/* A fixed register used at epilogue generation to address SPE registers - with negative offsets. The 64-bit load/store instructions on the SPE - only take positive offsets (and small ones at that), so we need to - reserve a register for consing up negative offsets. */ - -#define FIXED_SCRATCH 0 - /* Specify the registers used for certain standard purposes. The values of these macros are register numbers. */ -- 2.30.2