------- 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

Reply via email to