[Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64
authorOlivier Hainque <hainque@adacore.com>
Wed, 14 Nov 2018 11:42:32 +0000 (11:42 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Wed, 14 Nov 2018 11:42:32 +0000 (11:42 +0000)
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

gcc/ada/ChangeLog
gcc/ada/sigtramp-vxworks-target.inc

index 742379be676d448e78f5522164bd24e254500d93..d6881d93afb33c3a00ed0915921fc6b9657aea62 100644 (file)
@@ -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.
index 1c3ed569c923bccb7b49e786c9841bb74cd87f4d..f42c8726d0040a955299be3f81d208d2ece29810 100644 (file)
@@ -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