]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: enable use of cxa_atexit on module pr98893 test
authorAlexandre Oliva <oliva@adacore.com>
Wed, 21 Jan 2026 03:30:06 +0000 (00:30 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Wed, 21 Jan 2026 03:30:06 +0000 (00:30 -0300)
Targets that don't have -fuse-cxa-atexit enabled by default don't get
the expected __tcf_ZL1b symbol.  Require and enable the use of
cxa_atexit.

for  gcc/testsuite/ChangeLog

* g++.dg/modules/pr98893_b.C: Require and enable cxa_atexit.

gcc/testsuite/g++.dg/modules/pr98893_b.C

index 692eafb0afdce33ea320fc41c7ac9cc504f4d5ba..386e58724dee3b8cd43377e5d3df9672cc055373 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-additional-options "-fmodules" }
+// { dg-require-effective-target cxa_atexit }
+// { dg-additional-options "-fuse-cxa-atexit" }
 
 import "pr98893_a.H";
 static S b[1];