From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27053 invoked by alias); 22 Jul 2010 10:35:51 -0000 Received: (qmail 27002 invoked by alias); 22 Jul 2010 10:35:35 -0000 Date: Thu, 22 Jul 2010 10:35:00 -0000 Message-ID: <20100722103535.27001.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "ro at CeBiTec dot Uni-Bielefeld dot DE" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2010-07/txt/msg02348.txt.bz2 ------- 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 ) 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] ) ] 7) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028