------- 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

Reply via email to