https://gcc.gnu.org/g:e35854ec89b7fa92174acb53f6958b08575df852

commit e35854ec89b7fa92174acb53f6958b08575df852
Author: Alexandre Oliva <[email protected]>
Date:   Fri Jan 16 19:22:52 2026 -0300

    testsuite: enable use of cxa_atexit on module pr98893 test
    
    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.

Diff:
---
 gcc/testsuite/g++.dg/modules/pr98893_b.C | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gcc/testsuite/g++.dg/modules/pr98893_b.C 
b/gcc/testsuite/g++.dg/modules/pr98893_b.C
index 692eafb0afdc..386e58724dee 100644
--- a/gcc/testsuite/g++.dg/modules/pr98893_b.C
+++ b/gcc/testsuite/g++.dg/modules/pr98893_b.C
@@ -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];

Reply via email to