]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: add -fno-short-enums to have predictable mangling
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Tue, 24 Mar 2026 12:31:42 +0000 (13:31 +0100)
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Tue, 24 Mar 2026 13:52:32 +0000 (14:52 +0100)
Without -fno-short-enums, some targets might have a different size for
enums than regular `int`, resulting in unpredictable name mangling.

gcc/testsuite/ChangeLog:

* g++.dg/reflect/mangle1.C: Add -fno-short-enums.

Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
gcc/testsuite/g++.dg/reflect/mangle1.C

index 49947b8b36e1606223450fd985024060e71c8059..92b4ec31c735d672be450e697d4eb57037345fda 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-do compile { target c++26 } }
-// { dg-additional-options "-freflection -O0" }
+// { dg-additional-options "-freflection -O0 -fno-short-enums" }
 
 #include <meta>
 #include <ranges>