[Committed, AArch64] Disable tests for ilp32.

Currently Return Address Signing is only supported in lp64. Thus the
tests that I added recently (that enables return address signing by the
mbranch-protection=standard option), should also be exempted from testing in
ilp32. This patch adds the needed dg-require-effective-target directive in the
tests.

*** gcc/testsuite/ChangeLog ***

2019-01-10  Sudakshina Das  <sudi.das@arm.com>

	* gcc.target/aarch64/bti-1.c: Exempt for ilp32.
	* gcc.target/aarch64/bti-2.c: Likewise.
	* gcc.target/aarch64/bti-3.c: Likewise.

Committed as obvious.

From-SVN: r267818
This commit is contained in:
Sudakshina Das 2019-01-10 17:29:54 +00:00 committed by Sudakshina Das
parent d9e91ebb81
commit 8b530f8113
4 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2019-01-10 Sudakshina Das <sudi.das@arm.com>
* gcc.target/aarch64/bti-1.c: Exempt for ilp32.
* gcc.target/aarch64/bti-2.c: Likewise.
* gcc.target/aarch64/bti-3.c: Likewise.
2019-01-10 Stefan Agner <stefan@agner.ch>
PR target/88648

View File

@ -1,6 +1,7 @@
/* { dg-do compile } */
/* -Os to create jump table. */
/* { dg-options "-Os" } */
/* { dg-require-effective-target lp64 } */
/* If configured with --enable-standard-branch-protection, don't use
command line option. */
/* { dg-additional-options "-mbranch-protection=standard" { target { ! default_branch_protection } } } */

View File

@ -1,4 +1,5 @@
/* { dg-do run } */
/* { dg-require-effective-target lp64 } */
/* { dg-require-effective-target aarch64_bti_hw } */
/* If configured with --enable-standard-branch-protection, don't use
command line option. */

View File

@ -1,6 +1,7 @@
/* This is a copy of gcc/testsuite/gcc.c-torture/execute/pr56982.c to test the
setjmp case of the bti pass. */
/* { dg-do run } */
/* { dg-require-effective-target lp64 } */
/* { dg-require-effective-target aarch64_bti_hw } */
/* { dg-options "--save-temps -mbranch-protection=standard" } */