------- Comment #2 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-22 10:35 ------- Subject: Re: [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand
Here you go: Breakpoint 5, output_operand_lossage (cmsgid=0xfe940c60 "") at /var/gcc/reghunt/trunk/gcc/final.c:3080 (gdb) where #0 output_operand_lossage (cmsgid=0xfe940c60 "") at /var/gcc/reghunt/trunk/gcc/final.c:3080 #1 0x00318d9c in output_addr_const (file=0xf52958, x=0xfe2d8e60) at /var/gcc/reghunt/trunk/gcc/final.c:3635 #2 0x002388d0 in dw2_assemble_integer (size=8, x=0xfe2d8e60) at /var/gcc/reghunt/trunk/gcc/dwarf2asm.c:59 #3 0x00238fd8 in dw2_asm_output_addr_rtx (size=8, addr=0xfe2d8e60, comment=0x0) at /var/gcc/reghunt/trunk/gcc/dwarf2asm.c:282 #4 0x00249ec0 in output_loc_operands (loc=0xfe2f28c0) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:5126 #5 0x0024a1a4 in output_loc_sequence (loc=0xfe2f28c0) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:5151 #6 0x002591f0 in output_loc_list (list_head=0xfe2dd230) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:10839 #7 0x00257274 in output_location_lists (die=0xfe2f0ba0) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:10226 #8 0x00257304 in output_location_lists (die=0xfe2f0b40) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:10228 #9 0x00257304 in output_location_lists (die=0xfe2801b0) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:10228 #10 0x00257304 in output_location_lists (die=0xfe280180) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:10228 #11 0x00257304 in output_location_lists (die=0xfe9d00f0) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:10228 #12 0x00289b6c in dwarf2out_finish (filename=0xffbff3af <error reading variable>) at /var/gcc/reghunt/trunk/gcc/dwarf2out.c:22414 #13 0x006f6670 in compile_file () at /var/gcc/reghunt/trunk/gcc/toplev.c:1025 #14 0x006fa048 in do_compile () at /var/gcc/reghunt/trunk/gcc/toplev.c:2333 #15 0x006fa174 in toplev_main (argc=33, argv=0xffbff1c4) at /var/gcc/reghunt/trunk/gcc/toplev.c:2374 #16 0x0010af18 in main (argc=33, argv=0xffbff1c4) at /var/gcc/reghunt/trunk/gcc/main.c:36 (gdb) up #1 0x00318d9c in output_addr_const (file=0xf52958, x=0xfe2d8e60) at /var/gcc/reghunt/trunk/gcc/final.c:3635 (gdb) p x $1 = (rtx) 0xfe2d8e60 (gdb) pr (unspec:DI [ (symbol_ref:DI ("_ZN3gnu5javax5print3ipp9attribute8defaults17FinishingsDefault15EDGE_STITCH_TOPE") [flags 0x2] <var_decl fe7c0cc0 EDGE_STITCH_TOP>) ] 7) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028