rs6000: Remove FIXED_SCRATCH
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 13 Jun 2017 17:16:57 +0000 (19:16 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 13 Jun 2017 17:16:57 +0000 (19:16 +0200)
* config/rs6000/rs6000.h (FIXED_SCRATCH): Delete.

From-SVN: r249168

gcc/ChangeLog
gcc/config/rs6000/rs6000.h

index 89f225eef5c910297f3ee9d9d0cb3094bd6df7f0..53e3acd0d4febaed1a6668fb60ed347f3cb6f3a2 100644 (file)
@@ -1,3 +1,7 @@
+2017-06-13  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/rs6000.h (FIXED_SCRATCH): Delete.
+
 2017-06-13  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * config/rs6000/t-rtems: Don't handle SPE.
index edfa54603f775a7c0818ea28963ad285ec4ecf2e..e8305aa12b672466d498d7e525112699ef1852d7 100644 (file)
@@ -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.  */