From: pmderodat Date: Wed, 14 Nov 2018 11:42:32 +0000 (+0000) Subject: [Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d774e0422951b7873cfd413b3d4cd7b17f3a902f;p=thirdparty%2Fgcc.git [Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64 2018-11-14 Olivier Hainque 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266134 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 742379be676d..d6881d93afb3 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2018-11-14 Olivier Hainque + + * 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 * 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 1c3ed569c923..f42c8726d004 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