[...] /src/gcc-2006.11.16/build/gcc/gcj -B/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava/ -B/src/gcc-2006.11.16/build/gcc/ -mieee -fclasspath= -fbootclasspath=/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -fjni -findirect-dispatch -fno-indirect-classes -c @gnu-CORBA.list -fPIC -o .libs/gnu-CORBA.o gnu/CORBA/CDR/gnuRuntime.java: In class 'gnu.CORBA.CDR.gnuRuntime$Redirection': gnu/CORBA/CDR/gnuRuntime.java: In method 'gnu.CORBA.CDR.gnuRuntime$Redirection.toString()': gnu/CORBA/CDR/gnuRuntime.java:95: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [gnu-CORBA.lo] Error 1 make[3]: Leaving directory `/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: Leaving directory `/src/gcc-2006.11.16/build' make: *** [bootstrap] Error 2
[EMAIL PROTECTED]:/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava% gdb ../../gcc/jc1 GNU gdb 6.5-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "alpha-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r /tmp/cckTVEkLjx -fhash-synchronization -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -mieee -fkeep-inline-functions -quiet -dumpbase ccWKKQvWjx -mieee -mcpu=ev67 -auxbase-strip .libs/gnu-CORBA.o -g -O2 -Wno-deprecated -version -ffilelist-file -fclasspath= -fbootclasspath=/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava/classpath/lib -fencoding=UTF-8 -fbootstrap-classes -fjni -findirect-dispatch -fno-indirect-classes -fPIC -o /tmp/ccQxnArK.s Starting program: /src/gcc-2006.11.16/build/gcc/jc1 /tmp/cckTVEkLjx -fhash-synchronization -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -mieee -fkeep-inline-functions -quiet -dumpbase ccWKKQvWjx -mieee -mcpu=ev67 -auxbase-strip .libs/gnu-CORBA.o -g -O2 -Wno-deprecated -version -ffilelist-file -fclasspath= -fbootclasspath=/src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava/classpath/lib -fencoding=UTF-8 -fbootstrap-classes -fjni -findirect-dispatch -fno-indirect-classes -fPIC -o /tmp/ccQxnArK.s GNU Java version 4.3.0 20061116 (experimental) (alphaev68-unknown-linux-gnu) compiled by GNU C version 4.3.0 20061116 (experimental). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Class path starts here: ./ /src/gcc-2006.11.16/build/alphaev68-unknown-linux-gnu/libjava/classpath/lib/ (system) Program received signal SIGSEGV, Segmentation fault. add_type_assertion (class=<value optimized out>, assertion_code=<value optimized out>, op1=0x20000473a20, op2=<value optimized out>) at ../../gcc/java/expr.c:477 477 **(type_assertion **)as_pp = as; (gdb) bt #0 add_type_assertion (class=<value optimized out>, assertion_code=<value optimized out>, op1=0x20000473a20, op2=<value optimized out>) at ../../gcc/java/expr.c:477 #1 0x00000001200893ac in vfy_is_assignable_from (target=0x1, source=0x18) at ../../gcc/java/verify-glue.c:246 #2 0x000000012008af50 in types_compatible (t=<value optimized out>, k=<value optimized out>) at ../../gcc/java/verify-impl.c:376 #3 0x000000012008b3a0 in vfy_pop_type_t (match={key = reference_type, klass = 0x1207d2f90, pc = -2}) at ../../gcc/java/verify-impl.c:1172 #4 0x000000012008d1a4 in verify_instructions () at ../../gcc/java/verify-impl.c:2913 #5 0x000000012008e9ec in verify_method (meth=0x11ffed210) at ../../gcc/java/verify-impl.c:3305 #6 0x0000000120088634 in verify_jvm_instructions_new (jcf=0x2000001eac8, byte_ops=0x1206cf50c "ยป", length=20) at ../../gcc/java/verify-glue.c:507 #7 0x000000012007eca4 in expand_byte_code (jcf=0x2000001eac8, method=<value optimized out>) at ../../gcc/java/expr.c:3094 #8 0x0000000120091564 in parse_class_file () at ../../gcc/java/jcf-parse.c:955 #9 0x0000000120095d2c in java_parse_file (set_yydebug=<value optimized out>) at ../../gcc/java/jcf-parse.c:1310 #10 0x000000012032a030 in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at ../../gcc/toplev.c:1033 #11 0x00000001200ad228 in main (argc=8609912, argv=0xafafafafafafafaf) at ../../gcc/main.c:35 (gdb) -- Summary: jc1 segfaults while bootstrap Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: falk at debian dot org GCC build triplet: alphaev68-unknown-linux-gnu GCC host triplet: alphaev68-unknown-linux-gnu GCC target triplet: alphaev68-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29889