]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: adjust for implicit constexpr
authorJason Merrill <jason@redhat.com>
Fri, 27 Jun 2025 16:46:00 +0000 (12:46 -0400)
committerJason Merrill <jason@redhat.com>
Fri, 27 Jun 2025 22:30:18 +0000 (18:30 -0400)
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.

gcc/testsuite/g++.dg/abi/mangle81.C
gcc/testsuite/g++.dg/init/vbase1.C
gcc/testsuite/g++.dg/ipa/ipa-icf-4.C

index 1046a406fe199a32710269d033d0e26702ec1f03..70e47bef7822e381e6af6e79e2d382c6554c59da 100644 (file)
@@ -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 () { }
index 0cba1ad5308bfbed484d167272010341946db91d..ec496c8d53c34106f50fe0768810ecc0196b2629 100644 (file)
@@ -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
index 723285d1ae94316c338840cb3a09b643a69946af..83a31471ea461156bb40e727800946bcfbecfdbc 100644 (file)
@@ -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