------- Comment #9 from pinskia at gcc dot gnu dot org 2008-09-14 04:08 -------
This was fixed for real for 4.3.0, I think by DF.
In .csa:
(insn 132 131 99 16 t.c:40 (set (reg/v:DF 33 1 [orig:126 x ] [126])
(mem/c:DF (plus:DI (reg/f:DI 1 1)
(const_int -16 [0xfffffffffffffff0])) [0 S8 A8])) 336
{*movdf_hardfloat64} (nil))
(insn 99 132 136 16 t.c:42 (use (reg/i:DF 33 1 [ <result> ])) -1 (nil))
(jump_insn 136 99 135 16 t.c:42 (return) -1 (nil))
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16796