On x86_64-apple-darwin10, we have been failing... FAIL: WalkerTest execution - source compiled test FAIL: WalkerTest -findirect-dispatch execution - source compiled test FAIL: WalkerTest -O3 execution - source compiled test FAIL: WalkerTest -O3 -findirect-dispatch execution - source compiled test
since the initial darwin10 release. Interestingly, when one tries to load the WalkerTest.exe created with... /sw/src/fink.build/gcc45-4.4.999-20091205/darwin_objdir/x86_64-apple-darwin10.2.0/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /sw/src/fink.build/gcc45-4.4.999-20091205/darwin_objdir/./gcc/gcj -B/sw/src/fink.build/gcc45-4.4.999-20091205/darwin_objdir/x86_64-apple-darwin10.2.0/libjava/ -B/sw/src/fink.build/gcc45-4.4.999-20091205/darwin_objdir/./gcc/ -B/sw/lib/gcc4.5/x86_64-apple-darwin10.2.0/bin/ -B/sw/lib/gcc4.5/x86_64-apple-darwin10.2.0/lib/ -isystem /sw/lib/gcc4.5/x86_64-apple-darwin10.2.0/include -isystem /sw/lib/gcc4.5/x86_64-apple-darwin10.2.0/sys-include --encoding=UTF-8 -B/sw/src/fink.build/gcc45-4.4.999-20091205/darwin_objdir/x86_64-apple-darwin10.2.0/libjava/testsuite/../ /sw/src/fink.build/gcc45-4.4.999-20091205/gcc-4.5-20091205/libjava/testsuite/libjava.lang/WalkerTest.jar -w -bind_at_load -multiply_defined suppress -Wl,-allow_stack_execute --main=WalkerTest -g -L/sw/src/fink.build/gcc45-4.4.999-20091205/darwin_objdir/x86_64-apple-darwin10.2.0/./libjava/.libs -lm -o WalkerTest.exe into gdb, the following error is reported... gdb ./WalkerTest.exeGNU gdb 6.3.50-20050815 (Apple version gdb-1346) (Fri Sep 18 20:40:51 UTC 2009)Copyright 2004 Free Software Foundation, Inc.GDB is free software, covered by the GNU General Public License, and you arewelcome 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 "x86_64-apple-darwin"...Reading symbols for shared libraries ...... done gdb stack crawl at point of internal error: 0 gdb-i386-apple-darwin 0x00000001001076e7 internal_vproblem + 308 1 gdb-i386-apple-darwin 0x00000001001078c1 internal_verror + 27 2 gdb-i386-apple-darwin 0x000000010010795f align_down + 0 3 gdb-i386-apple-darwin 0x00000001000b1fc4 find_partial_die_in_comp_unit + 79 4 gdb-i386-apple-darwin 0x00000001000bd97f find_partial_die + 626 5 gdb-i386-apple-darwin 0x00000001000bd9cc fixup_partial_die + 55 6 gdb-i386-apple-darwin 0x00000001000be08d scan_partial_symbols + 58 7 gdb-i386-apple-darwin 0x00000001000bef51 dwarf2_build_psymtabs + 2982 8 gdb-i386-apple-darwin 0x0000000100144af3 macho_symfile_read + 294 9 gdb-i386-apple-darwin 0x000000010004bbb8 syms_from_objfile + 1401 10 gdb-i386-apple-darwin 0x000000010004c601 symbol_file_add_with_addrs_or_offsets_using_objfile + 690 11 gdb-i386-apple-darwin 0x000000010004c5bb symbol_file_add_with_addrs_or_offsets_using_objfile + 620 12 gdb-i386-apple-darwin 0x000000010004c894 symbol_file_add_name_with_addrs_or_offsets + 117 13 gdb-i386-apple-darwin 0x000000010004cd5c symbol_file_add_main_1 + 207 14 gdb-i386-apple-darwin 0x000000010006e75d catch_command_errors + 65 /SourceCache/gdb/gdb-1346/src/gdb/dwarf2read.c:8233: internal-error: could not find partial DIE in cache A problem internal to GDB has been detected, further debugging may prove unreliable. -- Summary: WalkerTest execution failures Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: howarth at nitro dot med dot uc dot edu GCC build triplet: x86_64-apple-darwin10 GCC host triplet: x86_64-apple-darwin10 GCC target triplet: x86_64-apple-darwin10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42307