This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/25194] [4.1/4.2 Regression] ICE in dwarf2out for mesa with -O2 -funroll-loops -g
- From: "amodra at bigpond dot net dot au" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Dec 2005 02:50:36 -0000
- Subject: [Bug debug/25194] [4.1/4.2 Regression] ICE in dwarf2out for mesa with -O2 -funroll-loops -g
- References: <bug-25194-4503@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from amodra at bigpond dot net dot au 2005-12-01 02:50 -------
Reproduced. powerpc-linux compiler will hit the ice with the addition of
-mcpu=power4. On mainline, the assert is at dwarf2out.c:1786. We have a
problem with our REG_FRAME_RELATED_EXPR apparently due to regrename replacing
the address.
(gdb) p debug_rtx (insn)
(insn/f:TI 327 323 342 /src/tmp/pr25194.i:5060 (set (mem/c:SI (plus:SI (reg:SI
9 9)
(const_int -68 [0xffffffffffffffbc])) [203 S4 A8])
(reg:SI 17 17)) 312 {*movsi_internal1} (insn_list:REG_DEP_TRUE 318
(insn_list:REG_DEP_OUTPUT 322 (insn_list:REG_DEP_ANTI 323 (nil))))
(expr_list:REG_DEAD (reg:SI 17 17)
(expr_list:REG_FRAME_RELATED_EXPR (set (mem/c:SI (plus:SI (plus:SI
(reg/f:SI 1 1)
(const_int 35328 [0x8a00]))
(const_int -68 [0xffffffffffffffbc])) [203 S4 A8])
(reg:SI 17 17))
(nil))))
--
amodra at bigpond dot net dot au changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |amodra at bigpond dot net
|dot org |dot au
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2005-12-01 02:50:35
date| |
Target Milestone|4.1.0 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25194