This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand
- From: "dave at hiauly1 dot hia dot nrc dot ca" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Feb 2010 21:00:54 -0000
- Subject: [Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand
- References: <bug-42924-276@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2010-02-01 21:00 -------
Subject: Re: New: pex-unix.c:589:1: internal compiler error: output_operand
Breakpoint 3, output_addr_const (file=0x800003fffdfd0020,
x=0x800003fffdc75228) at ../../gcc/gcc/final.c:3521
3521 switch (GET_CODE (x))
(gdb) p debug_rtx (x)
(unspec:DI [
(symbol_ref:DI ("environ") [flags 0x240] <var_decl 800003fffddcedc0
environ>)
] 2)
$6 = void
(gdb) bt
#0 output_addr_const (file=0x800003fffdfd0020, x=0x800003fffdc75228)
at ../../gcc/gcc/final.c:3521
#1 0x40000000010910d0 in dw2_assemble_integer (size=-2147482625,
x=0x800003fffdc75228) at ../../gcc/gcc/dwarf2asm.c:59
#2 0x4000000001091a90 in dw2_asm_output_addr_rtx (size=-2147482625,
addr=Cannot access memory at address 0x1a
)
at ../../gcc/gcc/dwarf2asm.c:253
#3 0x40000000010e6f68 in output_loc_operands (loc=0x800003fffdfd0020)
at ../../gcc/gcc/dwarf2out.c:5034
...
See:
http://gcc.gnu.org/ml/gcc-patches/2010-01/msg01471.html
Dave
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42924