From: Richard Sandiford Date: Sun, 10 Dec 2023 19:46:05 +0000 (+0000) Subject: aarch64: Add -funwind-tables to some tests X-Git-Tag: basepoints/gcc-15~3756 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02ecdaab7a50f4505fd905effb6d238d773dc813;p=thirdparty%2Fgcc.git 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. --- 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 a2de55773af7..98922aaeae09 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 ed999d085603..4250fe7984cd 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 be9b5cc04102..e3d9bc274d84 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