aarch64: disable tests on ilp32 [PR94514]
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 23 Apr 2020 10:26:10 +0000 (11:26 +0100)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 23 Apr 2020 13:12:44 +0000 (14:12 +0100)
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.

gcc/testsuite/ChangeLog
gcc/testsuite/g++.target/aarch64/pr94514.C
gcc/testsuite/gcc.target/aarch64/pr94514.c

index 245c151..7e676f0 100644 (file)
@@ -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
index 2a8c949..ae925ca 100644 (file)
@@ -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)
index bbbf5a6..cbc9404 100644 (file)
@@ -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>