https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121872

            Bug ID: 121872
           Summary: g++.dg/modules/default-arg-4 is UNRESOLVED
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: nshead at gcc dot gnu.org
  Target Milestone: ---
            Target: i386-pc-solaris2.11

The new g++.dg/modules/default-arg-4 test is UNRESOLVED (at least on
Solaris/x86,
but most likely in general):

+UNRESOLVED: g++.dg/modules/default-arg-4 -std=c++17 execute
+UNRESOLVED: g++.dg/modules/default-arg-4 -std=c++17 link
+UNRESOLVED: g++.dg/modules/default-arg-4 -std=c++20 execute
+UNRESOLVED: g++.dg/modules/default-arg-4 -std=c++20 link
+UNRESOLVED: g++.dg/modules/default-arg-4 -std=c++26 execute
+UNRESOLVED: g++.dg/modules/default-arg-4 -std=c++26 link

Since the previous compilation fails, there's no object file and linking let
alone running cannot work:

/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_b.C:8:1:
error: default argument given for parameter 1 of 'int foo(int)' [-fpermissive]
In module M, imported at
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_b.C:5:
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_a.C:7:5:
note: previous specification in 'int foo(int)' here
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_b.C:13:23:
error: redefinition of default argument for 'class U'
In module M, imported at
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_b.C:5:
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_a.C:8:23:
note: original definition appeared here
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_b.C:20:31:
error: redefinition of default argument for 'int N'
In module M, imported at
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_b.C:5:
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/modules/default-arg-4_a.C:10:31:
note: original definition appeared here
compiler exited with status 1

I think it should suffice to turn the test into a compile test instead.

Reply via email to