libtool: compile: /home/dave/gnu/gcc/objdir/./gcc/xgcc -shared-libgcc -B/home/dave/gnu/gcc/objdir/ ./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/x86_64-suse-linux/32/libstdc++-v3/src -L/home/dave/gn u/gcc/objdir/x86_64-suse-linux/32/libstdc++-v3/src/.libs -B/home/dave/opt/gnu/gcc/gcc-4.4.0/x86_64- suse-linux/bin/ -B/home/dave/opt/gnu/gcc/gcc-4.4.0/x86_64-suse-linux/lib/ -isystem /home/dave/opt/g nu/gcc/gcc-4.4.0/x86_64-suse-linux/include -isystem /home/dave/opt/gnu/gcc/gcc-4.4.0/x86_64-suse-li nux/sys-include -m32 -DHAVE_CONFIG_H -I. -I../../../../gcc/libjava -I./include -I./gcj -I../../../../gcc/libjava -Iinclude -I../../../../gcc/libjava/include -I../../../../gcc/libjava/classpath/include -Iclasspath/include -I../../../../gcc/libjava/classpath/native/fdlibm -I../../../../gcc/libjava/../boehm-gc/include -I../boehm-gc/include -I../../../../gcc/libjava/libltdl -I../../../../gcc/libjava/libltdl -I../../../../gcc/libjava/.././libjava/../gcc -I../../../../gcc/libjava/../zlib -I../../../../gcc/libjava/../libffi/include -I../libffi/include -I../libstdc++-v3/include -I../libstdc++-v3/include/x86_64-suse-linux -I../../../../gcc/libjava/../libstdc++-v3/libsupc++ -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -ffloat-store -fomit-frame-pointer -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/home/dave/opt/gnu/gcc/gcc-4.4.0\" -DTOOLEXECLIBDIR=\"/home/dave/opt/gnu/gcc/gcc-4.4.0/lib/gcc/x86_64-suse-linux/4.4.0/32\" -DJAVA_HOME=\"/home/dave/opt/gnu/gcc/gcc-4.4.0\" -DBOOT_CLASS_PATH=\"/home/dave/opt/gnu/gcc/gcc-4.4.0/share/java/libgcj-4.4.0.jar\" -DJAVA_EXT_DIRS=\"/home/dave/opt/gnu/gcc/gcc-4.4.0/share/java/ext\" -DGCJ_ENDORSED_DIRS=\"/home/dave/opt/gnu/gcc/gcc-4.4.0/share/java/gcj-endorsed\" -DGCJ_VERSIONED_LIBDIR=\"/home/dave/opt/gnu/gcc/gcc-4.4.0/lib/../lib/gcj-4.4.0-10\" -DPATH_SEPARATOR=\":\" -DECJ_JAR_FILE=\"\" -DLIBGCJ_DEFAULT_DATABASE=\"/home/dave/opt/gnu/gcc/gcc-4.4.0/lib/../lib/gcj-4.4.0-10/classmap.db\" -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.4.0-10/classmap.db\" -g -O2 -D_GNU_SOURCE -m32 -MT gnu/gcj/xlib/lib_gnu_awt_xlib_la-natGC.lo -MD -MP -MF gnu/gcj/xlib/.deps/lib_gnu_awt_xlib_la-natGC.Tpo -c ../../../../gcc/libjava/gnu/gcj/xlib/natGC.cc -fPIC -DPIC -o gnu/gcj/xlib/.libs/lib_gnu_awt_xlib_la-natGC.o ../../../../gcc/libjava/gnu/gcj/xlib/natGC.cc: In member function 'void gnu::gcj::xlib::GC::updateClip(AWTRectArray*)': ../../../../gcc/libjava/gnu/gcj/xlib/natGC.cc:229: internal compiler error: Segmentation fault
[EMAIL PROTECTED]:~/gnu/gcc/objdir/gcc> ./xgcc -B./ -v Reading specs from ./specs Target: x86_64-suse-linux Configured with: ../gcc/configure --with-gnu-as --with-gnu-ld --enable-shared --prefix=/home/dave/opt/gnu/gcc/gcc-4.4.0 --with-local-prefix=/home/dave/opt/gnu --enable-threads=posix --enable-__cxa_atexit --build=x86_64-suse-linux --enable-clocale=gnu --enable-java-gc=boehm --enable-java-awt=xlib--enable-version-specific-runtime-libs --enable-linux-futex --without-system-libunwind --with-cpu=generic --enable-languages=c,c++,objc,fortran,obj-c++,java,ada Thread model: posix gcc version 4.4.0 20080708 (experimental) [trunk revision 137646] (GCC) Running under gdb: ... *, jint, jint, jint) void gnu::gcj::xlib::GC::updateClip(AWTRectArray*) Program received signal SIGSEGV, Segmentation fault. last_stmt (bb=0x0) at ../../gcc/gcc/tree-flow-inline.h:789 789 if (bb->index < NUM_FIXED_BLOCKS) (gdb) bt #0 last_stmt (bb=0x0) at ../../gcc/gcc/tree-flow-inline.h:789 #1 0x000000000082d45e in tree_purge_dead_eh_edges (bb=0x0) at ../../gcc/gcc/tree-cfg.c:6888 #2 0x000000000082d606 in tree_purge_all_dead_eh_edges (blocks=<value optimized out>) at ../../gcc/gcc/tree-cfg.c:6916 #3 0x00000000009421ce in fini_pre () at ../../gcc/gcc/tree-ssa-pre.c:4144 #4 0x000000000094a765 in execute_pre (do_fre=1 '\001') at ../../gcc/gcc/tree-ssa-pre.c:4227 #5 0x00000000007a0453 in execute_one_pass (pass=0x11257a0) at ../../gcc/gcc/passes.c:1293 #6 0x00000000007a0685 in execute_pass_list (pass=0x11257a0) at ../../gcc/gcc/passes.c:1343 #7 0x00000000007a069d in execute_pass_list (pass=0x1123e40) at ../../gcc/gcc/passes.c:1344 #8 0x000000000088f636 in tree_rest_of_compilation (fndecl=0x7fc7f1cd18f0) at ../../gcc/gcc/tree-optimize.c:425 #9 0x0000000000a40372 in cgraph_expand_function (node=0x7fc7f1cedc00) at ../../gcc/gcc/cgraphunit.c:1158 #10 0x0000000000a42de4 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1221 #11 0x00000000004b6125 in cp_write_global_declarations () at ../../gcc/gcc/cp/decl2.c:3538 #12 0x00000000008255cf in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at ../../gcc/gcc/toplev.c:976 #13 0x00007fc7f292d436 in __libc_start_main () from /lib64/libc.so.6 #14 0x0000000000404529 in _start () -- Summary: natGC.cc:229: internal compiler error: Segmentation fault Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: x86_64-suse-linux GCC host triplet: x86_64-suse-linux GCC target triplet: x86_64-suse-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36766