aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2018-11-14 11:42:32 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-11-14 11:42:32 +0000
commit934d473689fe21e9a7ba0578d2c58da481badc67 (patch)
tree2b772fd0fd0c92fb34f34905c924fbd51f488a12 /gcc
parent64a87aa5dbb2a62a042a2449e30c0fdddd8009e8 (diff)
downloadgcc-934d473689fe21e9a7ba0578d2c58da481badc67.zip
gcc-934d473689fe21e9a7ba0578d2c58da481badc67.tar.gz
gcc-934d473689fe21e9a7ba0578d2c58da481badc67.tar.bz2
[Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64
2018-11-14 Olivier Hainque <hainque@adacore.com> gcc/ada/ * sigtramp-vxworks-target.inc: Fix stack checking test errors in ACATS, now that GCC can emit CFI rules referring to sp in absence of a frame pointer. From-SVN: r266134
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog6
-rw-r--r--gcc/ada/sigtramp-vxworks-target.inc1
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 742379b..d6881d9 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2018-11-14 Olivier Hainque <hainque@adacore.com>
+
+ * sigtramp-vxworks-target.inc: Fix stack checking test errors in
+ ACATS, now that GCC can emit CFI rules referring to sp in
+ absence of a frame pointer.
+
2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
* exp_aggr.adb (Check_Static_Components): Remove dead test.
diff --git a/gcc/ada/sigtramp-vxworks-target.inc b/gcc/ada/sigtramp-vxworks-target.inc
index 1c3ed56..f42c872 100644
--- a/gcc/ada/sigtramp-vxworks-target.inc
+++ b/gcc/ada/sigtramp-vxworks-target.inc
@@ -388,6 +388,7 @@ TCR(COMMON_CFI(G_REG_OFFSET(27))) \
TCR(COMMON_CFI(G_REG_OFFSET(28))) \
TCR(COMMON_CFI(G_REG_OFFSET(29))) \
TCR(COMMON_CFI(G_REG_OFFSET(30))) \
+TCR(COMMON_CFI(G_REG_OFFSET(31))) \
TCR(COMMON_CFI(PC_OFFSET)) \
TCR(".cfi_return_column " S(REGNO_PC_OFFSET))
#else