diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2023-12-10 19:46:05 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2023-12-10 19:46:05 +0000 |
commit | 02ecdaab7a50f4505fd905effb6d238d773dc813 (patch) | |
tree | fc40e6d48e7d567b7efeb92d656720ec1d3ca7f9 /gcc | |
parent | 99c5fa3ba6b5f54a7d632bd9da0e07dd85a4b669 (diff) | |
download | gcc-02ecdaab7a50f4505fd905effb6d238d773dc813.zip gcc-02ecdaab7a50f4505fd905effb6d238d773dc813.tar.gz gcc-02ecdaab7a50f4505fd905effb6d238d773dc813.tar.bz2 |
aarch64: Add -funwind-tables to some tests
The .cfi scans in these tests failed for *-elf targets because
those targets don't enable .eh_frame info by default.
gcc/testsuite/
* gcc.target/aarch64/sme/call_sm_switch_1.c: Add -funwind-tables.
* gcc.target/aarch64/sme/call_sm_switch_3.c: Likewise.
* gcc.target/aarch64/sme/call_sm_switch_5.c: Likewise.
Diffstat (limited to 'gcc')
3 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_1.c b/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_1.c index a2de557..98922aa 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_1.c @@ -1,4 +1,4 @@ -// { dg-options "-O -fomit-frame-pointer -fno-optimize-sibling-calls" } +// { dg-options "-O -fomit-frame-pointer -fno-optimize-sibling-calls -funwind-tables" } // { dg-final { check-function-bodies "**" "" } } void ns_callee (); diff --git a/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_3.c b/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_3.c index ed999d0..4250fe7 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_3.c +++ b/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_3.c @@ -1,4 +1,4 @@ -// { dg-options "-O -fomit-frame-pointer -fno-optimize-sibling-calls" } +// { dg-options "-O -fomit-frame-pointer -fno-optimize-sibling-calls -funwind-tables" } // { dg-final { check-function-bodies "**" "" } } __attribute__((aarch64_vector_pcs)) void ns_callee (); diff --git a/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_5.c b/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_5.c index be9b5cc..e3d9bc2 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_5.c +++ b/gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_5.c @@ -1,4 +1,4 @@ -// { dg-options "-O -fomit-frame-pointer -fno-optimize-sibling-calls" } +// { dg-options "-O -fomit-frame-pointer -fno-optimize-sibling-calls -funwind-tables" } // { dg-final { check-function-bodies "**" "" } } #include <arm_sve.h> |