As shown in: http://gcc.gnu.org/ml/gcc-testresults/2009-05/msg00618.html
=== gnat tests === Running target unix/-mabi=32 === gnat Summary for unix/-mabi=32 === # of expected passes 635 # of expected failures 6 Running target unix/-mabi=n32 FAIL: gnat.dg/loop_optimization1.adb (test for excess errors) === gnat Summary for unix/-mabi=n32 === # of expected passes 634 # of unexpected failures 1 # of expected failures 6 Running target unix/-mabi=64 FAIL: gnat.dg/loop_optimization3.adb execution test === gnat Summary for unix/-mabi=64 === # of expected passes 634 # of unexpected failures 1 # of expected failures 6 === gnat Summary === # of expected passes 1903 # of unexpected failures 2 # of expected failures 18 === libgomp tests === So works in abi=32 but ICE in abi=n32 and abi=64 Executing on host: /home/guerby/build-147209/gcc/gnatmake --GCC=/home/guerby/build-147209/gcc/xgcc --GNATBIND=/home/guerby/build-147209/gcc/gnatbind --GNATLINK=/home/guerby/build-147209/gcc/gnatlink -cargs -B/home/guerby/build-147209/gcc -largs --XCC=/home/guerby/build-147209/gcc/xgcc -B/home/guerby/build-147209/gcc -margs --RTS=/home/guerby/build-147209/mips64el-unknown-linux-gnu/./libada -q -f /home/guerby/trunk/gcc/testsuite/gnat.dg/loop_optimization1.adb -O3 -c -S -mabi=n32 -o loop_optimization1.s (timeout = 300) +===========================GNAT BUG DETECTED==============================+ | 4.5.0 20090506 (experimental) [trunk revision 147209] (mips64el-unknown-linux-gnu) GCC error:| | in vectorizable_store, at tree-vect-stmts.c:3108 | | Error detected around /home/guerby/trunk/gcc/testsuite/gnat.dg/loop_optimization1.ads:33| | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | | Use a subject line meaningful to you and us to track the bug. | | Include the entire contents of this bug box in the report. | | Include the exact gcc or gnatmake command that you entered. | | Also include sources listed below in gnatchop format | | (concatenated together with no headers between files). | +==========================================================================+ -- Summary: ICE in vectorizable_store, at tree-vect-stmts.c:3108 on mipsel abi=n32 and 64, works at 32 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: laurent at guerby dot net GCC build triplet: mipsel-linux-gnu GCC host triplet: mipsel-linux-gnu GCC target triplet: mipsel-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40071