diff options
author | Duan bo <duanbo3@huawei.com> | 2020-04-22 18:29:30 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2020-04-22 18:29:30 +0100 |
commit | 545f1addf7247a800bbb943650efaa4c35d3bd1d (patch) | |
tree | af951204881d57266336825b14bf0717fd9fc30d /gcc | |
parent | 154ae7d4e921d704118d6a16ee5cc2a10b9047da (diff) | |
download | gcc-545f1addf7247a800bbb943650efaa4c35d3bd1d.zip gcc-545f1addf7247a800bbb943650efaa4c35d3bd1d.tar.gz gcc-545f1addf7247a800bbb943650efaa4c35d3bd1d.tar.bz2 |
aarch64: Adjust some testcases for ilp32 option conflict [PR94712]
Since -mabi=ilp32 option is not compatible with large code model, Require
lp64 target for the following tests:
gcc.target/aarch64/pr63304_1.c
gcc.target/aarch64/pr70120-2.c
gcc.target/aarch64/pr94530.c
gcc.target/aarch64/reload-valid-spoff.c
2020-04-22 Duan bo <duanbo3@huawei.com>
gcc/testsuite/
PR testsuite/94712
* gcc.target/aarch64/pr63304_1.c: Require lp64 target.
* gcc.target/aarch64/pr70120-2.c: Likewise.
* gcc.target/aarch64/pr94530.c: Likewise.
* gcc.target/aarch64/reload-valid-spoff.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/pr94530.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c | 1 |
5 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index acd8b1a..72cc766 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2020-04-22 Duan bo <duanbo3@huawei.com> + + PR testsuite/94712 + * gcc.target/aarch64/pr63304_1.c: Require lp64 target. + * gcc.target/aarch64/pr70120-2.c: Likewise. + * gcc.target/aarch64/pr94530.c: Likewise. + * gcc.target/aarch64/reload-valid-spoff.c: Likewise. + 2020-04-22 Felix Yang <felix.yang@huawei.com> PR target/94678 diff --git a/gcc/testsuite/gcc.target/aarch64/pr63304_1.c b/gcc/testsuite/gcc.target/aarch64/pr63304_1.c index 99b1552..9f1ed94 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr63304_1.c +++ b/gcc/testsuite/gcc.target/aarch64/pr63304_1.c @@ -1,4 +1,5 @@ /* { dg-do assemble } */ +/* { dg-require-effective-target lp64 } */ /* { dg-options "-O1 --save-temps" } */ #pragma GCC push_options #pragma GCC target ("+nothing+simd,cmodel=small") diff --git a/gcc/testsuite/gcc.target/aarch64/pr70120-2.c b/gcc/testsuite/gcc.target/aarch64/pr70120-2.c index 0110224..663bf2e 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr70120-2.c +++ b/gcc/testsuite/gcc.target/aarch64/pr70120-2.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-require-effective-target lp64 } */ /* { dg-options "-Og -freorder-functions -g3 -mcmodel=large" } */ typedef short v32u16 __attribute__ ((vector_size (32))); diff --git a/gcc/testsuite/gcc.target/aarch64/pr94530.c b/gcc/testsuite/gcc.target/aarch64/pr94530.c index 1f98201..2797d11 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr94530.c +++ b/gcc/testsuite/gcc.target/aarch64/pr94530.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-require-effective-target lp64 } */ /* { dg-options "-Os -mcpu=falkor -mpc-relative-literal-loads -mcmodel=large" } */ extern void bar(const char *); diff --git a/gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c b/gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c index c2b5464..7b1982a 100644 --- a/gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c +++ b/gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mcmodel=large -fno-builtin" } */ /* { dg-skip-if "-mcmodel=large -fPIC not currently supported" { aarch64-*-* } { "-fPIC" } { "" } } */ |