worked: r169259 failed: r169260 Failed to bootstrap with an ICE while compiling natString.cc (libjava): janjaap@speedo:/xvm0/build/gcc/gcc-trunk/obj-irix6.5-no-lto/mips-sgi-irix6.5/64/libjava$ /build65/gcc/gcc-trunk/obj-irix6.5-no-lto/./gcc/xgcc -shared-libgcc -B/build65/gcc/gcc- trunk/obj-irix6.5-no-lto/./gcc -nostdinc++ -L/build65/gcc/gcc-trunk/obj-irix6.5-no-lto/mips-sgi-irix6.5/64/libstdc++-v3/src -L/build65/gcc/gcc-trunk/obj-irix6.5-no-lto/mips-sgi -irix6.5/64/libstdc++-v3/src/.libs -B/usr/local/gnu/mips-sgi-irix6.5/bin/ -B/usr/local/gnu/mips-sgi-irix6.5/lib/ -isystem /usr/local/gnu/mips-sgi-irix6.5/include -isystem /usr/ local/gnu/mips-sgi-irix6.5/sys-include -mabi=64 -DHAVE_CONFIG_H -I. -I/build65/gcc/gcc-trunk/src/libjava -I./include -I./gcj -I/build65/gcc/gcc-trunk/src/libjava -Iinclude -I/b uild65/gcc/gcc-trunk/src/libjava/include -I/build65/gcc/gcc-trunk/src/libjava/classpath/include -Iclasspath/include -I/build65/gcc/gcc-trunk/src/libjava/classpath/native/fdlibm -I/build65/gcc/gcc-trunk/src/libjava/../boehm-gc/include -I../boehm-gc/include -I/build65/gcc/gcc-trunk/src/libjava/libltdl -I/build65/gcc/gcc-trunk/src/libjava/libltdl -I/bui ld65/gcc/gcc-trunk/src/libjava/.././libjava/../gcc -I/build65/gcc/gcc-trunk/src/libjava/../zlib -I/build65/gcc/gcc-trunk/src/libjava/../libffi/include -I../libffi/include -fno- rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local/gnu\" -DTOOLEXECLIBDIR=\"/usr/local/g nu/lib/../lib64\" -DJAVA_HOME=\"/usr/local/gnu\" -DBOOT_CLASS_PATH=\"/usr/local/gnu/share/java/libgcj-4.6.0.jar\" -DJAVA_EXT_DIRS=\"/usr/local/gnu/share/java/ext\" -DGCJ_ENDORS ED_DIRS=\"/usr/local/gnu/share/java/gcj-endorsed\" -DGCJ_VERSIONED_LIBDIR=\"/usr/local/gnu/lib/../lib64/gcj-4.6.0-12\" -DPATH_SEPARATOR=\":\" -DECJ_JAR_FILE=\"\" -DLIBGCJ_DEFAU LT_DATABASE=\"/usr/local/gnu/lib/../lib64/gcj-4.6.0-12/classmap.db\" -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.6.0-12/classmap.db\" -g -O2 -mabi=64 -MT java/lang/natString.lo -MD -MP -MF java/lang/.deps/natString.Tpo -c /build65/gcc/gcc-trunk/src/libjava/java/lang/natString.cc -DPIC -o java/lang/.libs/natString.o -save-temps /build65/gcc/gcc-trunk/src/libjava/java/lang/natString.cc: In member function 'jint java::lang::String::indexOf(jstring, jint)': /build65/gcc/gcc-trunk/src/libjava/java/lang/natString.cc:832:1: internal compiler error: in queue_insn, at haifa-sched.c:1322 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Platform: mips-sgi-irix6.5 Build host: IRIX64 speedo 6.5 07202013 IP35 Operating system: IRIX 6.5 6.5.30f Configured with: /build65/gcc/gcc-trunk/src/configure -v --disable-werror --disable-lto --enable-languages=c,ada,c++,fortran,java,objc,obj-c++ --prefix=/usr/local/gnu --enable-shared --enable-threads=posix --enable-libgcj --enable-java-awt=xlib --disable-nls --with-gnu-as --with-as=/usr/local/gnu/mips-sgi-irix6.5/bin/as --without-gnu-ld --with-ld=/usr/bin/ld --with-arch-32=mips3 --with-tune-32=mips4 --with-arch-64=mips3 --with-tune-64=mips4 --with-mpfr-include=/usr/local/gnu/include --with-mpfr-lib=/usr/local/gnu/lib32 --enable-checking=release Using: GNU assembler (GNU Binutils) 2.21 Using: native linker Version 7.44.
Created attachment 23150 [details] natString.ii
Created attachment 23151 [details] natString.s
At trunk r170284 Same ICE error message on mips64-linux when building libgcj for the n64 ABI: /root/gccsvn/native-trunk/./gcc/xgcc -shared-libgcc -B/root/gccsvn/native-trunk/./gcc -nostdinc++ -L/root/gccsvn/native-trunk/mips64-unknown-linux-gnu/64/libstdc++-v3/src -L/root/gccsvn/native-trunk/mips64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -B/usr/local/mips64-unknown-linux-gnu/bin/ -B/usr/local/mips64-unknown-linux-gnu/lib/ -isystem /usr/local/mips64-unknown-linux-gnu/include -isystem /usr/local/mips64-unknown-linux-gnu/sys-include -mabi=64 -DHAVE_CONFIG_H -I. -I../../../../trunk/libjava -I./include -I./gcj -I../../../../trunk/libjava -Iinclude -I../../../../trunk/libjava/include -I../../../../trunk/libjava/classpath/include -Iclasspath/include -I../../../../trunk/libjava/classpath/native/fdlibm -I../../../../trunk/libjava/../boehm-gc/include -I../boehm-gc/include -I../../../../trunk/libjava/libltdl -I../../../../trunk/libjava/libltdl -I../../../../trunk/libjava/.././libjava/../gcc -I../../../../trunk/libjava/../zlib -I../../../../trunk/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DTOOLEXECLIBDIR=\"/usr/local/lib/../lib64\" -DJAVA_HOME=\"/usr/local\" -DBOOT_CLASS_PATH=\"/usr/local/share/java/libgcj-4.6.0.jar\" -DJAVA_EXT_DIRS=\"/usr/local/share/java/ext\" -DGCJ_ENDORSED_DIRS=\"/usr/local/share/java/gcj-endorsed\" -DGCJ_VERSIONED_LIBDIR=\"/usr/local/lib/../lib64/gcj-4.6.0-12\" -DPATH_SEPARATOR=\":\" -DECJ_JAR_FILE=\"/usr/local/share/java/ecj.jar\" -DLIBGCJ_DEFAULT_DATABASE=\"/usr/local/lib/../lib64/gcj-4.6.0-12/classmap.db\" -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.6.0-12/classmap.db\" -g -O2 -D_GNU_SOURCE -minterlink-mips16 -mabi=64 -MT java/lang/natString.lo -MD -MP -MF java/lang/.deps/natString.Tpo -c ../../../../trunk/libjava/java/lang/natString.cc -fPIC -DPIC -o java/lang/.libs/natString.o ../../../../trunk/libjava/java/lang/natString.cc: In member function ‘jint java::lang::String::indexOf(jstring, jint)’: ../../../../trunk/libjava/java/lang/natString.cc:832:1: internal compiler error: in queue_insn, at haifa-sched.c:1322 Configured as: ../trunk/configure --with-float=soft --with-arch=octeon --with-gmp=/root/gccsvn/mp --with-mpfr=/root/gccsvn/mp o32 ABI compiles fine.
Index: ChangeLog =================================================================== --- ChangeLog (revision 169259) +++ ChangeLog (revision 169260) @@ -1,3 +1,21 @@ +2011-01-25 Alexandre Oliva <aoliva@redhat.com> + + PR debug/45136 + PR debug/45130 + * haifa-sched.c (get_ebb_head_tail): Move notes across boundary + debug insns. + (no_real_insns_p, schedule_block, set_priorities): Drop special + treatment of boundary debug insns. + * sched-deps.c (sd_init_insn, sd_finish_insn): Don't mark debug + insns. + * sched-ebb.c (schedule_ebbs): Don't skip debug insns. + * sched-int.h (DEBUG_INSN_SCHED_P): Remove. + (BOUNDARY_DEBUG_INSN_P): Likewise. + (SCHEDULE_DEBUG_INSN_P): Likewise. + * sched-rgn.c (init_ready_list): Drop special treatment of + boundary debug insns. + * final.c (rest_of_clean-state): Clear notes' BB.
Dup of PR47620. *** This bug has been marked as a duplicate of bug 47620 ***