On Apr 11 2022, Jason Merrill via Gcc-patches wrote: > diff --git a/gcc/testsuite/g++.dg/opt/const7.C > b/gcc/testsuite/g++.dg/opt/const7.C > new file mode 100644 > index 00000000000..5bcf94897a8 > --- /dev/null > +++ b/gcc/testsuite/g++.dg/opt/const7.C > @@ -0,0 +1,7 @@ > +// PR c++/104142 > +// { dg-do compile { target c++11 } } > +// { dg-additional-options -Wunused-variable } > + > +struct B { B()=default; }; > +static const B b_var; // { dg-bogus "" } > +// { dg-final { scan-assembler-symbol-section {b_var} > {^\.(const|rodata)|\[RO\]} } }
That fails to handle .srodata. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."