aarch64: testsuite: disable PIE for tests with large code model [PR70150]
These tests set large code model with -mcmodel=large or target pragma for AArch64. But if GCC is configured with --enable-default-pie, it triggers "sorry: unimplemented: code model large with -fpic". Disable PIE to make avoid the issue. gcc/testsuite/ChangeLog: PR testsuite/70150 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie -no-pie for aarch64-*-*. * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie. * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add -fno-pie.
Showing
- gcc/testsuite/gcc.dg/tls/pr78796.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/tls/pr78796.c
- gcc/testsuite/gcc.target/aarch64/pr63304_1.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/pr63304_1.c
- gcc/testsuite/gcc.target/aarch64/pr70120-2.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/pr70120-2.c
- gcc/testsuite/gcc.target/aarch64/pr78733.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/pr78733.c
- gcc/testsuite/gcc.target/aarch64/pr79041-2.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/pr79041-2.c
- gcc/testsuite/gcc.target/aarch64/pr94530.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/pr94530.c
- gcc/testsuite/gcc.target/aarch64/pr94577.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/pr94577.c
- gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c
Loading
Please register or sign in to comment