[Bug target/41176] [4.4/4.5 Regression] ICE in reload_cse_simplify_operands at postreload.c:396
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue Mar 2 19:42:00 GMT 2010
------- Comment #10 from pinskia at gcc dot gnu dot org 2010-03-02 19:42 -------
The original testcase still ICEs, just not the reduced testcase.
On the trunk, the original testcase has:
(insn 218 217 219 26 t.c:624 (set (reg/v:DF 203 [ ___F64V2 ])
(mem:DF (plus:DI (reg:DI 197 [ D.2974 ])
(const_int 39 [0x27])) [0 S8 A64])) 345 {*movdf_hardfloat64}
(nil))
Before ra.
After reload we have:
(insn 624 217 218 26 t.c:624 (set (reg:DF 21 21)
(mem:DF (plus:DI (reg:DI 22 22 [orig:197 D.2974 ] [197])
(const_int 39 [0x27])) [0 S8 A64])) 345 {*movdf_hardfloat64}
(nil))
I don't see where reload is creating the whole instruction; maybe I am
misunderstanding that statement.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41176
More information about the Gcc-bugs
mailing list