From: David Edelsohn Date: Tue, 26 Dec 2023 16:44:09 +0000 (+0000) Subject: testsuite: AIX csect section name. X-Git-Tag: basepoints/gcc-15~3297 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5b7f5e6261e9d0317b34663136f1e3bd33dca3d9;p=thirdparty%2Fgcc.git testsuite: AIX csect section name. AIX sections use the csect directive to name a section. Check for csect name in attr-section testcases. gcc/testsuite/ChangeLog: * g++.dg/ext/attr-section1.C: Test for csect section directive. * g++.dg/ext/attr-section1a.C: Same. * g++.dg/ext/attr-section2.C: Same. * g++.dg/ext/attr-section2a.C: Same. * g++.dg/ext/attr-section2b.C: Same. Signed-off-by: David Edelsohn --- diff --git a/gcc/testsuite/g++.dg/ext/attr-section1.C b/gcc/testsuite/g++.dg/ext/attr-section1.C index b8ac65baa93b..cc74bef049b0 100644 --- a/gcc/testsuite/g++.dg/ext/attr-section1.C +++ b/gcc/testsuite/g++.dg/ext/attr-section1.C @@ -6,4 +6,4 @@ template template void fun(); -// { dg-final { scan-assembler {.section[ \t]+.foo} } } +// { dg-final { scan-assembler {.(section|csect)[ \t]+.+foo} } } diff --git a/gcc/testsuite/g++.dg/ext/attr-section1a.C b/gcc/testsuite/g++.dg/ext/attr-section1a.C index be24be2fc952..7176434a538e 100644 --- a/gcc/testsuite/g++.dg/ext/attr-section1a.C +++ b/gcc/testsuite/g++.dg/ext/attr-section1a.C @@ -8,4 +8,4 @@ struct A { template struct A; -// { dg-final { scan-assembler {.section[ \t]+.foo} } } +// { dg-final { scan-assembler {.(section|csect)[ \t]+.+foo} } } diff --git a/gcc/testsuite/g++.dg/ext/attr-section2.C b/gcc/testsuite/g++.dg/ext/attr-section2.C index a76f43b346f9..7c9221b73aa5 100644 --- a/gcc/testsuite/g++.dg/ext/attr-section2.C +++ b/gcc/testsuite/g++.dg/ext/attr-section2.C @@ -6,4 +6,4 @@ template template int var; -// { dg-final { scan-assembler {.section[ \t]+.foo} } } +// { dg-final { scan-assembler {.(section|csect)[ \t]+.foo} } } diff --git a/gcc/testsuite/g++.dg/ext/attr-section2a.C b/gcc/testsuite/g++.dg/ext/attr-section2a.C index a0b01cd8d93b..4fa898c54edd 100644 --- a/gcc/testsuite/g++.dg/ext/attr-section2a.C +++ b/gcc/testsuite/g++.dg/ext/attr-section2a.C @@ -11,4 +11,4 @@ int A::var = 42; template struct A; -// { dg-final { scan-assembler {.section[ \t]+.foo} } } +// { dg-final { scan-assembler {.(section|csect)[ \t]+.foo} } } diff --git a/gcc/testsuite/g++.dg/ext/attr-section2b.C b/gcc/testsuite/g++.dg/ext/attr-section2b.C index 7b8313bba700..93987733ff2f 100644 --- a/gcc/testsuite/g++.dg/ext/attr-section2b.C +++ b/gcc/testsuite/g++.dg/ext/attr-section2b.C @@ -9,4 +9,4 @@ int* fun() { template int* fun(); -// { dg-final { scan-assembler {.section[ \t]+.foo} } } +// { dg-final { scan-assembler {.(section|csect)[ \t]+.foo} } }