https://gcc.gnu.org/g:cef17d4e3ed140a05114535a46140bd192f038ca

commit r16-1753-gcef17d4e3ed140a05114535a46140bd192f038ca
Author: Jason Merrill <ja...@redhat.com>
Date:   Fri Jun 27 12:46:00 2025 -0400

    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:
---
 gcc/testsuite/g++.dg/abi/mangle81.C  | 2 +-
 gcc/testsuite/g++.dg/init/vbase1.C   | 2 +-
 gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/g++.dg/abi/mangle81.C 
b/gcc/testsuite/g++.dg/abi/mangle81.C
index 1046a406fe19..70e47bef7822 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 0cba1ad5308b..ec496c8d53c3 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 723285d1ae94..83a31471ea46 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

Reply via email to