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

            Bug ID: 103907
           Summary: many C++ test failures with --target_board=unix/-m32
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

I see a large number of C++ tests fail on x86_64-linux with
--target_board=unix/-m32 (but not with -m64).  I don't recall having those
failures before with the same invocation.  For example:

$ nice time make -C /build/gcc-master/gcc check-c++ CFLAGS='-O0 -g3'
CXXFLAGS='-O0 -g3' STAGE1_CFLAGS='-O0 -g3' STAGE1_CXXFLAGS='-O0 -g3'
RUNTESTFLAGS="dg.exp=*array*.C --target_board=unix/-m32"
...
Running /src/gcc/master/gcc/testsuite/g++.dg/dg.exp ...
FAIL: g++.dg/init/array4.C  -std=c++98 (test for excess errors)
FAIL: g++.dg/init/array4.C  -std=c++14 (test for excess errors)
FAIL: g++.dg/init/array4.C  -std=c++17 (test for excess errors)
FAIL: g++.dg/init/array4.C  -std=c++2a (test for excess errors)
FAIL: g++.dg/init/array54.C  -std=c++2a (test for excess errors)

                === g++ Summary ===

# of expected passes            2805
# of unexpected failures        5
# of expected failures          60
# of unresolved testcases       1
# of unsupported tests          146
/build/gcc-master/gcc/xg++  version 12.0.0 20220104 (experimental) (GCC) 

The excess errors are all the same:
/build/gcc-master/x86_64-pc-linux-gnu/32/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++allocator.h:33:10:
fatal error: bits/new_allocator.h: No such file or directory
compilation terminated.

Reply via email to