https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87824
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- In i686-linux bootstrap/regtest, I see: === gdc tests === Running target unix FAIL: gdc.dg/compilable.d -O0 (test for excess errors) FAIL: gdc.dg/compilable.d -O0 -frelease (test for excess errors) FAIL: gdc.dg/compilable.d -O0 -frelease -g (test for excess errors) FAIL: gdc.dg/compilable.d -O0 -g (test for excess errors) FAIL: gdc.dg/compilable.d -O1 (test for excess errors) FAIL: gdc.dg/compilable.d -O1 -frelease (test for excess errors) FAIL: gdc.dg/compilable.d -O1 -frelease -g (test for excess errors) FAIL: gdc.dg/compilable.d -O1 -g (test for excess errors) FAIL: gdc.dg/compilable.d -O2 (test for excess errors) FAIL: gdc.dg/compilable.d -O2 -frelease (test for excess errors) FAIL: gdc.dg/compilable.d -O2 -frelease -g (test for excess errors) FAIL: gdc.dg/compilable.d -O2 -g (test for excess errors) FAIL: gdc.dg/compilable.d -O3 (test for excess errors) FAIL: gdc.dg/compilable.d -O3 -frelease (test for excess errors) FAIL: gdc.dg/compilable.d -O3 -frelease -g (test for excess errors) FAIL: gdc.dg/compilable.d -O3 -g (test for excess errors) FAIL: gdc.dg/compilable.d -Os (test for excess errors) FAIL: gdc.dg/compilable.d -Os -frelease (test for excess errors) FAIL: gdc.dg/compilable.d -Os -frelease -g (test for excess errors) FAIL: gdc.dg/compilable.d -Os -g (test for excess errors) FAIL: gdc.dg/simd.d -O0 (test for excess errors) FAIL: gdc.dg/simd.d -O0 -frelease (test for excess errors) FAIL: gdc.dg/simd.d -O0 -frelease -g (test for excess errors) FAIL: gdc.dg/simd.d -O0 -g (test for excess errors) FAIL: gdc.dg/simd.d -O1 (test for excess errors) FAIL: gdc.dg/simd.d -O1 -frelease (test for excess errors) FAIL: gdc.dg/simd.d -O1 -frelease -g (test for excess errors) FAIL: gdc.dg/simd.d -O1 -g (test for excess errors) FAIL: gdc.dg/simd.d -O2 (test for excess errors) FAIL: gdc.dg/simd.d -O2 -frelease (test for excess errors) FAIL: gdc.dg/simd.d -O2 -frelease -g (test for excess errors) FAIL: gdc.dg/simd.d -O2 -g (test for excess errors) FAIL: gdc.dg/simd.d -O3 (test for excess errors) FAIL: gdc.dg/simd.d -O3 -frelease (test for excess errors) FAIL: gdc.dg/simd.d -O3 -frelease -g (test for excess errors) FAIL: gdc.dg/simd.d -O3 -g (test for excess errors) FAIL: gdc.dg/simd.d -Os (test for excess errors) FAIL: gdc.dg/simd.d -Os -frelease (test for excess errors) FAIL: gdc.dg/simd.d -Os -frelease -g (test for excess errors) FAIL: gdc.dg/simd.d -Os -g (test for excess errors) FAIL: runnable/cppa.d execution test FAIL: runnable/cppa.d -g execution test FAIL: runnable/cppa.d -g -shared-libphobos execution test FAIL: runnable/cppa.d -shared-libphobos execution test FAIL: runnable/eh.d -O2 execution test FAIL: runnable/eh.d -O2 -shared-libphobos execution test FAIL: runnable/nulltype.d execution test FAIL: runnable/nulltype.d -O2 execution test FAIL: runnable/nulltype.d -O2 -shared-libphobos execution test FAIL: runnable/nulltype.d -g execution test FAIL: runnable/nulltype.d -g -O2 execution test FAIL: runnable/nulltype.d -g -O2 -shared-libphobos execution test FAIL: runnable/nulltype.d -g -shared-libphobos execution test FAIL: runnable/nulltype.d -shared-libphobos execution test FAIL: runnable/template1.d execution test FAIL: runnable/template1.d -O2 execution test FAIL: runnable/template1.d -O2 -frelease execution test FAIL: runnable/template1.d -O2 -frelease -shared-libphobos execution test FAIL: runnable/template1.d -O2 -shared-libphobos execution test FAIL: runnable/template1.d -frelease execution test FAIL: runnable/template1.d -frelease -shared-libphobos execution test FAIL: runnable/template1.d -g execution test FAIL: runnable/template1.d -g -O2 execution test FAIL: runnable/template1.d -g -O2 -frelease execution test FAIL: runnable/template1.d -g -O2 -frelease -shared-libphobos execution test FAIL: runnable/template1.d -g -O2 -shared-libphobos execution test FAIL: runnable/template1.d -g -frelease execution test FAIL: runnable/template1.d -g -frelease -shared-libphobos execution test FAIL: runnable/template1.d -g -shared-libphobos execution test FAIL: runnable/template1.d -shared-libphobos execution test === libphobos tests === Running target unix FAIL: libphobos.unittests/phobos/shared/std.math FAIL: libphobos.unittests/phobos/shared/std.typecons The compilable.d/simd.d FAILs is something fixable through passing in -Wno-psabi (the failures are because the compiler warns that -mmmx and/or -msse or -msse2 changes ABI of some of the functions). Guess one can reproduce that even on x86_64 with --target_board=unix/-m32/-mno-sse/-mno-mmx . The other FAILs are the same as yours, except for the libphobos tests.