From: Jason Merrill Date: Fri, 27 Jun 2025 16:46:00 +0000 (-0400) Subject: testsuite: adjust for implicit constexpr X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cef17d4e3ed140a05114535a46140bd192f038ca;p=thirdparty%2Fgcc.git testsuite: adjust for implicit constexpr Jakub's constexpr virtual base patch allowed -fimplicit-constexpr to interfere with these tests. * g++.dg/abi/mangle81.C: Add -fno-implicit-constexpr. * g++.dg/init/vbase1.C: Likewise. * g++.dg/ipa/ipa-icf-4.C: Likewise. --- diff --git a/gcc/testsuite/g++.dg/abi/mangle81.C b/gcc/testsuite/g++.dg/abi/mangle81.C index 1046a406fe1..70e47bef782 100644 --- a/gcc/testsuite/g++.dg/abi/mangle81.C +++ b/gcc/testsuite/g++.dg/abi/mangle81.C @@ -1,7 +1,7 @@ // Test for mangling of simple testcase involving construction vtables. // { dg-do compile } -// { dg-options "-fno-inline -fabi-compat-version=0" } +// { dg-options "-fno-inline -fabi-compat-version=0 -fno-implicit-constexpr" } struct A { virtual void f () { } diff --git a/gcc/testsuite/g++.dg/init/vbase1.C b/gcc/testsuite/g++.dg/init/vbase1.C index 0cba1ad5308..ec496c8d53c 100644 --- a/gcc/testsuite/g++.dg/init/vbase1.C +++ b/gcc/testsuite/g++.dg/init/vbase1.C @@ -1,5 +1,5 @@ // PR c++/50618 -// { dg-options "-fdump-rtl-expand" } +// { dg-options "-fdump-rtl-expand -fno-implicit-constexpr" } // { dg-do run } struct Base diff --git a/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C b/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C index 723285d1ae9..83a31471ea4 100644 --- a/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C +++ b/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -fdump-ipa-icf-optimized-missed -fno-inline -fno-ipa-modref" } */ +/* { dg-options "-O2 -fdump-ipa-icf-optimized-missed -fno-inline -fno-ipa-modref -fno-implicit-constexpr" } */ namespace { struct A