On Fri, Aug 16, 2024 at 03:51:01PM +0200, Torbjörn SVENSSON wrote: > gcc/testsuite/ChangeLog: > > * g++.dg/warn/pr33738.C: Added -fno-short-enums. > * g++.dg/warn/pr33738-2.C: Duplicate g++.dg/warn/pr33738.C with > -fshort-enums and removed xfail. > > Signed-off-by: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> > --- > gcc/testsuite/g++.dg/warn/pr33738-2.C | 27 +++++++++++++++++++++++++++ > gcc/testsuite/g++.dg/warn/pr33738.C | 3 ++- > 2 files changed, 29 insertions(+), 1 deletion(-) > create mode 100644 gcc/testsuite/g++.dg/warn/pr33738-2.C > > --- a/gcc/testsuite/g++.dg/warn/pr33738.C > +++ b/gcc/testsuite/g++.dg/warn/pr33738.C > @@ -1,5 +1,6 @@ > // { dg-do run } > -// { dg-options "-O2 -Wtype-limits -fstrict-enums" } > +/* { dg-prune-output "use of enum values across objects may fail" } */ > +// { dg-options "-O2 -Wtype-limits -fstrict-enums -fno-short-enums" }
When the test already uses // style comments, use that for the new dg-prune-output as well. > extern void link_error (void); > > enum Alpha { > -- > 2.25.1 Ok for trunk with that nit fixed. Jakub