Laurent GUERBY <laur...@guerby.net> writes: > Hi, > > On the C side there's a bunch of gcc.dg/pch failures on > mipsel-unknown-linux-gnu > on trunk 143818: > > http://gcc.gnu.org/ml/gcc-testresults/2009-02/msg00069.html > > FAIL: gcc.dg/pch/common-1.c -O0 -g -I. (test for excess errors) > FAIL: gcc.dg/pch/common-1.c -O0 -g assembly comparison > FAIL: gcc.dg/pch/common-1.c -O0 -I. (test for excess errors) > ... > > Executing on host: /n/pc2/guerby/build-143818/gcc/xgcc > -B/n/pc2/guerby/build-143818/gcc/ ./common-1.h -O0 -g -o common-1.h.gch > (timeout = 300) > PASS: ./common-1.h -O0 -g (test for excess errors) > Executing on host: /n/pc2/guerby/build-143818/gcc/xgcc > -B/n/pc2/guerby/build-143818/gcc/ > /home/guerby/work/trunk/gcc/testsuite/gcc.dg/pch/common-1.c -O0 -g -I. -S > -o common-1.s (timeout = 300) > xgcc: Internal error: Segmentation fault (program cc1) > Please submit a full bug report.
It passes with a cross compiler, or at least did for me a fortnight ago. > Before my testresult I could find only trunk 140564 > in september 2008 with a patch by David Daney then no more testresults: > > http://gcc.gnu.org/ml/gcc-testresults/2008-09/msg02009.html FWIW, here are mips64el-linux-gnu results from 2009-01-15. Richard ------------------------------------------------------------------------ === gcc tests === Target: qemu64el/-mabi=32 FAIL: gcc.dg/pr35729.c scan-rtl-dump-times loop2_invariant "Decided to move invariant" 0 # of expected passes 50670 # of unexpected failures 1 # of expected failures 123 # of unsupported tests 470 Target: qemu64el/-mabi=64 FAIL: gcc.dg/pr35729.c scan-rtl-dump-times loop2_invariant "Decided to move invariant" 0 # of expected passes 50684 # of unexpected failures 1 # of expected failures 124 # of unsupported tests 463 Target: qemu64el/-mabi=n32 FAIL: gcc.dg/pr35729.c scan-rtl-dump-times loop2_invariant "Decided to move invariant" 0 # of expected passes 50670 # of unexpected failures 1 # of expected failures 123 # of unsupported tests 472 Target: qemu64el/-mips16/-mabi=32 FAIL: gcc.c-torture/compile/20001226-1.c -O0 (test for excess errors) FAIL: gcc.dg/pr35729.c scan-rtl-dump-times loop2_invariant "Decided to move invariant" 0: dump file does not exist FAIL: gcc.dg/tree-prof/stringop-2.c scan-tree-dump tree_profile "Single value 4 stringop" # of expected passes 50515 # of unexpected failures 3 # of expected failures 121 # of unsupported tests 517 === gcc summary === # of expected passes 202539 # of unexpected failures 6 # of expected failures 491 # of unsupported tests 1922 ------------------------------------------------------------------------ === gfortran tests === Target: qemu64el/-mabi=32 FAIL: gfortran.dg/widechar_4.f90 -O0 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O0 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O1 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O2 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -g execution test FAIL: gfortran.dg/widechar_select_1.f90 -Os execution test # of expected passes 28188 # of unexpected failures 9 # of expected failures 10 # of unsupported tests 254 Target: qemu64el/-mabi=64 # of expected passes 28627 # of expected failures 10 # of unsupported tests 44 Target: qemu64el/-mabi=n32 FAIL: gfortran.dg/widechar_4.f90 -O3 -g execution test FAIL: gfortran.dg/widechar_select_1.f90 -O0 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O1 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O2 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -g execution test FAIL: gfortran.dg/widechar_select_1.f90 -Os execution test # of expected passes 28618 # of unexpected failures 9 # of expected failures 10 # of unsupported tests 44 Target: qemu64el/-mips16/-mabi=32 FAIL: gfortran.dg/widechar_select_1.f90 -O0 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O1 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O2 execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test FAIL: gfortran.dg/widechar_select_1.f90 -O3 -g execution test FAIL: gfortran.dg/widechar_select_1.f90 -Os execution test # of expected passes 28121 # of unexpected failures 8 # of expected failures 10 # of unsupported tests 268 === gfortran summary === # of expected passes 113554 # of unexpected failures 26 # of expected failures 40 # of unsupported tests 610 ------------------------------------------------------------------------ === g++ tests === Target: qemu64el/-mabi=32 FAIL: g++.dg/ipa/iinline-1.C scan-ipa-dump inline "String::funcOne[^\n]*inline copy in int main" # of expected passes 18800 # of unexpected failures 1 # of expected failures 140 # of unsupported tests 160 Target: qemu64el/-mabi=64 FAIL: g++.dg/ipa/iinline-1.C scan-ipa-dump inline "String::funcOne[^\n]*inline copy in int main" FAIL: g++.dg/other/anon5.C (test for excess errors) # of expected passes 18769 # of unexpected failures 2 # of expected failures 140 # of unsupported tests 162 Target: qemu64el/-mabi=n32 FAIL: g++.dg/ipa/iinline-1.C scan-ipa-dump inline "String::funcOne[^\n]*inline copy in int main" # of expected passes 18804 # of unexpected failures 1 # of expected failures 140 # of unsupported tests 160 Target: qemu64el/-mips16/-mabi=32 FAIL: g++.dg/ipa/iinline-1.C scan-ipa-dump inline "String::funcOne[^\n]*inline copy in int main" FAIL: g++.dg/opt/longbranch1.C (test for excess errors) # of expected passes 18705 # of unexpected failures 2 # of expected failures 140 # of unsupported tests 178 === g++ summary === # of expected passes 75078 # of unexpected failures 6 # of expected failures 560 # of unsupported tests 660 ------------------------------------------------------------------------ === objc tests === Target: qemu64el/-mips16/-mabi=32 FAIL: objc/execute/forward-1.m execution, -O0 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O1 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O2 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-loops -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -g -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -Os -fgnu-runtime # of expected passes 1822 # of unexpected failures 8 # of expected failures 7 # of unsupported tests 24 Target: qemu64el/-mabi=n32 FAIL: objc/execute/forward-1.m execution, -O0 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O1 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O2 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-loops -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -g -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -Os -fgnu-runtime # of expected passes 1822 # of unexpected failures 8 # of expected failures 7 # of unsupported tests 24 Target: qemu64el/-mabi=32 FAIL: objc/execute/forward-1.m execution, -O0 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O1 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O2 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-loops -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -g -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -Os -fgnu-runtime # of expected passes 1822 # of unexpected failures 8 # of expected failures 7 # of unsupported tests 24 Target: qemu64el/-mabi=64 FAIL: objc/execute/forward-1.m execution, -O0 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O1 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O2 -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-loops -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -O3 -g -fgnu-runtime FAIL: objc/execute/forward-1.m execution, -Os -fgnu-runtime # of expected passes 1822 # of unexpected failures 8 # of expected failures 7 # of unsupported tests 24 === objc summary === # of expected passes 7288 # of unexpected failures 32 # of expected failures 28 # of unsupported tests 96 ------------------------------------------------------------------------ === libffi tests === Target: qemu64el/-mips16/-mabi=32 # of expected passes 1389 # of unsupported tests 10 Target: qemu64el/-mabi=n32 # of expected passes 1389 # of unsupported tests 10 Target: qemu64el/-mabi=32 # of expected passes 1389 # of unsupported tests 10 Target: qemu64el/-mabi=64 # of expected passes 1389 # of unsupported tests 10 === libffi summary === # of expected passes 5556 # of unsupported tests 40 ------------------------------------------------------------------------ === libgomp tests === Target: qemu64el/-mips16/-mabi=32 FAIL: libgomp.fortran/crayptr2.f90 -O0 (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O0 compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -O1 (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O1 compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -O2 (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O2 compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -O3 -fomit-frame-pointer (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O3 -fomit-frame-pointer compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O3 -fomit-frame-pointer -funroll-loops compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -O3 -g (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -O3 -g compilation failed to produce executable FAIL: libgomp.fortran/crayptr2.f90 -Os (test for excess errors) WARNING: libgomp.fortran/crayptr2.f90 -Os compilation failed to produce executable FAIL: libgomp.fortran/pr32359.f90 -O (test for excess errors) FAIL: libgomp.fortran/pr32550.f90 -O0 (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O0 compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -O1 (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O1 compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -O2 (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O2 compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -O3 -fomit-frame-pointer (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O3 -fomit-frame-pointer compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O3 -fomit-frame-pointer -funroll-loops compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -O3 -g (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -O3 -g compilation failed to produce executable FAIL: libgomp.fortran/pr32550.f90 -Os (test for excess errors) WARNING: libgomp.fortran/pr32550.f90 -Os compilation failed to produce executable WARNING: program timed out. FAIL: libgomp.fortran/strassen.f90 -O execution test # of expected passes 2057 # of unexpected failures 18 # of unsupported tests 128 Target: qemu64el/-mabi=n32 WARNING: program timed out. FAIL: libgomp.fortran/strassen.f90 -O execution test # of expected passes 2344 # of unexpected failures 1 Target: qemu64el/-mabi=32 WARNING: program timed out. FAIL: libgomp.fortran/strassen.f90 -O execution test # of expected passes 2344 # of unexpected failures 1 Target: qemu64el/-mabi=64 WARNING: program timed out. FAIL: libgomp.fortran/strassen.f90 -O execution test # of expected passes 2344 # of unexpected failures 1 === libgomp summary === # of expected passes 9089 # of unexpected failures 21 # of unsupported tests 128 ------------------------------------------------------------------------ === libjava tests === Target: qemu64el/-mips16/-mabi=32 FAIL: Divide_1 execution - source compiled test FAIL: Divide_1 -findirect-dispatch execution - source compiled test FAIL: Divide_1 -O3 execution - source compiled test FAIL: Divide_1 -O3 -findirect-dispatch execution - source compiled test FAIL: Divide_2 execution - source compiled test FAIL: Divide_2 -findirect-dispatch execution - source compiled test FAIL: Divide_2 -O3 execution - source compiled test FAIL: Divide_2 -O3 -findirect-dispatch execution - source compiled test FAIL: InvokeInterface execution - source compiled test FAIL: InvokeInterface -findirect-dispatch execution - source compiled test FAIL: InvokeInterface -O3 execution - source compiled test FAIL: InvokeInterface -O3 -findirect-dispatch execution - source compiled test FAIL: StackTrace2 execution - source compiled test FAIL: StackTrace2 -findirect-dispatch execution - source compiled test FAIL: StackTrace2 -O3 execution - source compiled test FAIL: StackTrace2 -O3 -findirect-dispatch execution - source compiled test FAIL: Throw_2 execution - source compiled test FAIL: Throw_2 -findirect-dispatch execution - source compiled test FAIL: Throw_2 -O3 execution - source compiled test FAIL: Throw_2 -O3 -findirect-dispatch execution - source compiled test FAIL: Throw_3 execution - source compiled test FAIL: Throw_3 -findirect-dispatch execution - source compiled test FAIL: Throw_3 -O3 execution - source compiled test FAIL: Throw_3 -O3 -findirect-dispatch execution - source compiled test FAIL: WalkerTest output - source compiled test FAIL: WalkerTest -findirect-dispatch output - source compiled test FAIL: WalkerTest -O3 output - source compiled test FAIL: WalkerTest -O3 -findirect-dispatch output - source compiled test FAIL: pr21785 execution - source compiled test FAIL: pr21785 -findirect-dispatch execution - source compiled test FAIL: pr21785 -O3 execution - source compiled test FAIL: pr21785 -O3 -findirect-dispatch execution - source compiled test FAIL: stacktrace output - source compiled test FAIL: stacktrace -findirect-dispatch output - source compiled test FAIL: stacktrace -O3 output - source compiled test FAIL: stacktrace -O3 -findirect-dispatch output - source compiled test # of expected passes 2341 # of unexpected failures 36 # of untested testcases 32 Target: qemu64el/-mabi=n32 # of expected passes 2405 # of untested testcases 4 Target: qemu64el/-mabi=32 # of expected passes 2405 # of untested testcases 4 Target: qemu64el/-mabi=64 # of expected passes 2405 # of untested testcases 4 === libjava summary === # of expected passes 9556 # of unexpected failures 36 # of untested testcases 44 ------------------------------------------------------------------------ === libstdc++ tests === Target: qemu64el/-mabi=32 FAIL: abi_check FAIL: 23_containers/vector/bool/modifiers/insert/31370.cc execution test XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors) WARNING: program timed out. # of expected passes 5757 # of unexpected successes 1 # of unexpected failures 2 # of expected failures 79 # of unsupported tests 339 Target: qemu64el/-mabi=64 FAIL: abi_check XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors) # of expected passes 5776 # of unexpected successes 1 # of unexpected failures 1 # of expected failures 79 # of unsupported tests 330 Target: qemu64el/-mabi=n32 FAIL: abi_check FAIL: 23_containers/vector/bool/modifiers/insert/31370.cc execution test XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors) WARNING: program timed out. # of expected passes 5775 # of unexpected successes 1 # of unexpected failures 2 # of expected failures 79 # of unsupported tests 330 Target: qemu64el/-mips16/-mabi=32 FAIL: abi_check FAIL: 23_containers/vector/bool/modifiers/insert/31370.cc execution test XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors) FAIL: 30_threads/call_once/call_once1.cc (test for excess errors) WARNING: 30_threads/call_once/call_once1.cc compilation failed to produce executable WARNING: program timed out. # of expected passes 5755 # of unexpected successes 1 # of unexpected failures 3 # of expected failures 79 # of unsupported tests 339 === libstdc++ summary === # of expected passes 23063 # of unexpected failures 8 # of unexpected successes 4 # of expected failures 316 # of unsupported tests 1338