aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2020-04-23 11:26:10 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2020-04-23 14:12:44 +0100
commit744b3e4478df83f54543964b8eb7250eb9bb6d40 (patch)
tree3e24eb4e74ab7fe49dc78125e9376d70bde0e755 /gcc
parent239cfd92e9ce5014a7616f692e0c6d4f337227b8 (diff)
downloadgcc-744b3e4478df83f54543964b8eb7250eb9bb6d40.zip
gcc-744b3e4478df83f54543964b8eb7250eb9bb6d40.tar.gz
gcc-744b3e4478df83f54543964b8eb7250eb9bb6d40.tar.bz2
aarch64: disable tests on ilp32 [PR94514]
branch-protection=pac-ret is only supported with lp64 abi. gcc/testsuite/ChangeLog: PR target/94514 * g++.target/aarch64/pr94514.C: Require lp64. * gcc.target/aarch64/pr94514.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.target/aarch64/pr94514.C1
-rw-r--r--gcc/testsuite/gcc.target/aarch64/pr94514.c1
3 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 245c151..7e676f0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ PR target/94514
+ * g++.target/aarch64/pr94514.C: Require lp64.
+ * gcc.target/aarch64/pr94514.c: Likewise.
+
2020-04-23 Jakub Jelinek <jakub@redhat.com>
PR target/94707
diff --git a/gcc/testsuite/g++.target/aarch64/pr94514.C b/gcc/testsuite/g++.target/aarch64/pr94514.C
index 2a8c949..ae925ca 100644
--- a/gcc/testsuite/g++.target/aarch64/pr94514.C
+++ b/gcc/testsuite/g++.target/aarch64/pr94514.C
@@ -1,5 +1,6 @@
/* PR target/94514. Unwind across mixed pac-ret and non-pac-ret frames. */
/* { dg-do run } */
+/* { dg-require-effective-target lp64 } */
__attribute__((noinline, target("branch-protection=pac-ret")))
static void do_throw (void)
diff --git a/gcc/testsuite/gcc.target/aarch64/pr94514.c b/gcc/testsuite/gcc.target/aarch64/pr94514.c
index bbbf5a6..cbc9404 100644
--- a/gcc/testsuite/gcc.target/aarch64/pr94514.c
+++ b/gcc/testsuite/gcc.target/aarch64/pr94514.c
@@ -1,5 +1,6 @@
/* PR target/94514. Unwind across mixed pac-ret and non-pac-ret frames. */
/* { dg-do run } */
+/* { dg-require-effective-target lp64 } */
/* { dg-options "-fexceptions -O2" } */
#include <unwind.h>