This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/20491] [4.0/4.1 Regression] internal compiler error: in subreg_regno_offset, at rtlanal.c:3042
- From: "danglin at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Apr 2005 18:19:26 -0000
- Subject: [Bug middle-end/20491] [4.0/4.1 Regression] internal compiler error: in subreg_regno_offset, at rtlanal.c:3042
- References: <20050316021720.20491.aelschuring@hotmail.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From danglin at gcc dot gnu dot org 2005-04-03 18:19 -------
On hppa64-hp-hpux*, I think we still have the same bug. Combine is
still generating an insn that reload can't handle:
(insn 16 15 17 0 (asm_operands/v ("") ("") 0 [
(mem/s/v/j:HI (mem/u/c:DI (lo_sum:DI (plus:DI (reg:DI 27 %r27)
(high:DI (symbol_ref:DI ("_const_32") <var_decl 8000
03fffef92340 _const_32>)))
(unspec:DI [
(symbol_ref:DI ("_const_32") <var_decl 800003fff
ef92340 _const_32>)
] 2)) [0 S8 A64]) [0 _const_32+0 S2 A32])
]
[
(asm_input:HI ("X"))
] ("/test/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/torture/asm-subreg-1.c")
12) -1 (nil)
(nil))
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20491