aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2017-06-13 19:16:57 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2017-06-13 19:16:57 +0200
commita1450d5ff285e76d9f04301ccbd44113a2117314 (patch)
tree2fa3bbe5bbdbe9035862714fa0be0a907f819f8e /gcc
parent2f5f2b57e98ec7c3eff13915e8f553c399e21ee7 (diff)
downloadgcc-a1450d5ff285e76d9f04301ccbd44113a2117314.zip
gcc-a1450d5ff285e76d9f04301ccbd44113a2117314.tar.gz
gcc-a1450d5ff285e76d9f04301ccbd44113a2117314.tar.bz2
rs6000: Remove FIXED_SCRATCH
* config/rs6000/rs6000.h (FIXED_SCRATCH): Delete. From-SVN: r249168
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/rs6000.h7
2 files changed, 4 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89f225e..53e3acd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
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.
2017-06-13 Segher Boessenkool <segher@kernel.crashing.org>
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index edfa546..e8305aa 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. */