]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: AIX csect section name.
authorDavid Edelsohn <dje.gcc@gmail.com>
Tue, 26 Dec 2023 16:44:09 +0000 (16:44 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Wed, 27 Dec 2023 00:44:11 +0000 (19:44 -0500)
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 <dje.gcc@gmail.com>
gcc/testsuite/g++.dg/ext/attr-section1.C
gcc/testsuite/g++.dg/ext/attr-section1a.C
gcc/testsuite/g++.dg/ext/attr-section2.C
gcc/testsuite/g++.dg/ext/attr-section2a.C
gcc/testsuite/g++.dg/ext/attr-section2b.C

index b8ac65baa93b9c9daa2a9a971c1b5d77dcb7a5bf..cc74bef049b0e0aa0ed0e2d7e6eb2fe8222bf6a1 100644 (file)
@@ -6,4 +6,4 @@ template<class T>
 
 template void fun<int>();
 
-// { dg-final { scan-assembler {.section[ \t]+.foo} } }
+// { dg-final { scan-assembler {.(section|csect)[ \t]+.+foo} } }
index be24be2fc952f9c0fc6acd85725a1c023b3b26c0..7176434a538e4226f1e6d4ce2d926a046f572b4f 100644 (file)
@@ -8,4 +8,4 @@ struct A {
 
 template struct A<int>;
 
-// { dg-final { scan-assembler {.section[ \t]+.foo} } }
+// { dg-final { scan-assembler {.(section|csect)[ \t]+.+foo} } }
index a76f43b346f91b0ebf38c5ba575d59946ffeb9a9..7c9221b73aa5ae7c87f29d1efddf9e70f6f39e72 100644 (file)
@@ -6,4 +6,4 @@ template<class T>
 
 template int var<int>;
 
-// { dg-final { scan-assembler {.section[ \t]+.foo} } }
+// { dg-final { scan-assembler {.(section|csect)[ \t]+.foo} } }
index a0b01cd8d93baf78ffdd5bb73b9ecd9d5032c8e7..4fa898c54edd1b7d96a5905ea7640463641ce5b4 100644 (file)
@@ -11,4 +11,4 @@ int A<T>::var = 42;
 
 template struct A<int>;
 
-// { dg-final { scan-assembler {.section[ \t]+.foo} } }
+// { dg-final { scan-assembler {.(section|csect)[ \t]+.foo} } }
index 7b8313bba700fca4bc2fa371b89e5c309780be46..93987733ff2f5e297c34d4e2b1708294038fe9d8 100644 (file)
@@ -9,4 +9,4 @@ int* fun() {
 
 template int* fun<int>();
 
-// { dg-final { scan-assembler {.section[ \t]+.foo} } }
+// { dg-final { scan-assembler {.(section|csect)[ \t]+.foo} } }