Note: This problems happens only on trunk compiler configured with --target=powerpc-unknown-linux-gnuspe --enable-e500_double
I have lots of dejagnu failures that looks just like this one: /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/xgcc -B/temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/ -O2 -c -o 20040219-1.o /local/gnu_toolchain/build_area/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/20040219-1.c --save-temps -v Reading specs from /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/specs Target: powerpc-unknown-linux-gnuspe Configured with: ../gcc-trunk/configure --prefix=/local/gnu_toolchain/install_area/gcc-trunk-20060531-e500v2 --with-local-prefix=/local/gnu_toolchain/install_area/gcc-trunk-20060531-e500v2 --enable-languages=c,c++ --enable-threads --target=powerpc-unknown-linux-gnuspe --disable-shared --disable-multilib --disable-linux-futex --enable-e500_double Thread model: posix gcc version 4.2.0 20060531 (experimental) /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/cc1 -E -quiet -v -iprefix /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/../lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/ -isystem /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/include -D__unix__ -D__gnu_linux__ -D__linux__ -Dunix -D__unix -Dlinux -D__linux -Asystem=linux -Asystem=unix -Asystem=posix /local/gnu_toolchain/build_area/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/20040219-1.c -O2 -fpch-preprocess -o 20040219-1.i ignoring nonexistent directory "/temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/../lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/include" ignoring nonexistent directory "/temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/../lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/../../../../powerpc-unknown-linux-gnuspe/sys-include" ignoring nonexistent directory "/temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/../lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/../../../../powerpc-unknown-linux-gnuspe/include" ignoring nonexistent directory "/local/gnu_toolchain/install_area/gcc-trunk-20060531-e500v2/lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/../../../../powerpc-unknown-linux-gnuspe/include" #include "..." search starts here: #include <...> search starts here: /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/include /local/gnu_toolchain/install_area/gcc-trunk-20060531-e500v2/lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/include /local/gnu_toolchain/install_area/gcc-trunk-20060531-e500v2/lib/gcc/powerpc-unknown-linux-gnuspe/4.2.0/../../../../powerpc-unknown-linux-gnuspe/sys-include End of search list. /temp/gnu_toolchain/build_area/obj_gcc-trunk_e500v2/gcc/cc1 -fpreprocessed 20040219-1.i -quiet -dumpbase 20040219-1.c -auxbase-strip 20040219-1.o -O2 -version -o 20040219-1.s GNU C version 4.2.0 20060531 (experimental) (powerpc-unknown-linux-gnuspe) compiled by GNU C version 3.4.3. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 4118f9e203b0571767cd04dca35b7482 /local/gnu_toolchain/build_area/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/20040219-1.c: In function 'foo': /local/gnu_toolchain/build_area/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/20040219-1.c:1: error: unrecognizable insn: (insn 11 10 12 3 (set (subreg:DF (reg:DI 121) 0) (mem/u/c/i:DF (reg/f:SI 122) [2 S8 A64])) -1 (nil) (nil)) /local/gnu_toolchain/build_area/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/20040219-1.c:1: internal compiler error: in extract_insn, at recog.c:2077 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: [4.2 Regression] ICE on gcc testsuite. Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: edmar at freescale dot com GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: powerpc-unknown-linux-gnuspe http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27875