aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2018-12-12 17:10:44 +0000
committerOlivier Hainque <hainque@gcc.gnu.org>2018-12-12 17:10:44 +0000
commit8921ccbb04cf3c009d0105af2bd695308918d5dc (patch)
tree7865b7f31afef2498290f37d6865583a63ab856a
parent7bd0ca1100314b7bfe22f40afa64f12e3abf452a (diff)
downloadgcc-8921ccbb04cf3c009d0105af2bd695308918d5dc.zip
gcc-8921ccbb04cf3c009d0105af2bd695308918d5dc.tar.gz
gcc-8921ccbb04cf3c009d0105af2bd695308918d5dc.tar.bz2
Use REGNUM macros in the definitions of aarch64 PROBE_STACK regs
* config/aarch64/aarch64.c (PROBE_STACK_FIRST_REG) : Redefine as R9_REGNUM instead of 9. (PROBE_STACK_SECOND_REG): Redefine as R10_REGNUM instead of 10. From-SVN: r267059
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/aarch64/aarch64.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 274e713..7a9cda1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-12-12 Olivier Hainque <hainque@adacore.com>
+
+ * config/aarch64/aarch64.c (PROBE_STACK_FIRST_REG) : Redefine as
+ R9_REGNUM instead of 9.
+ (PROBE_STACK_SECOND_REG): Redefine as R10_REGNUM instead of 10.
+
2018-12-12 Eric Botcazou <ebotcazou@adacore.com>
PR target/86806
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index ea7e79f..e17373f 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -3913,8 +3913,8 @@ aarch64_libgcc_cmp_return_mode (void)
#endif
/* The pair of scratch registers used for stack probing. */
-#define PROBE_STACK_FIRST_REG 9
-#define PROBE_STACK_SECOND_REG 10
+#define PROBE_STACK_FIRST_REG R9_REGNUM
+#define PROBE_STACK_SECOND_REG R10_REGNUM
/* Emit code to probe a range of stack addresses from FIRST to FIRST+POLY_SIZE,
inclusive. These are offsets from the current stack pointer. */