------- Comment #18 from rguenth at gcc dot gnu dot org 2009-05-01 19:54 ------- Hm, with a cross configured like
configure --disable-nls --enable-languages=java --target=i686-apple-darwin9 and make all-gcc I just get gcc$ ./jc1 -quiet ~/src/trunk/libjava/classpath/lib/gnu/CORBA/Poa/gnuPOA\$RefTemplate.class -fhash-synchronization -fuse-divide-subroutine -fcheck-references -fuse-boehm-gc -fkeep-inline-functions -quiet -mmacosx-version-min=10.5.6 -mtune=generic -O2 -Wno-deprecated -fencoding=UTF-8 -fbootstrap-classes -fjni -findirect-dispatch -fno-indirect-classes -fno-common -fbootclasspath=~/src/trunk/libjava/classpath/lib Segmentation fault :/ So I still cannot reproduce this. The segfault happens because the FE endlessly recurses in #295 0x080ddae8 in layout_class_methods (this_class=0xb7761a8c) at /home/richard/src/trunk/gcc/java/class.c:2559 2559 layout_class_methods (super_class); (gdb) #296 0x080ddae8 in layout_class_methods (this_class=0xb7761a8c) at /home/richard/src/trunk/gcc/java/class.c:2559 2559 layout_class_methods (super_class); ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39940