------- Comment #3 from pinskia at gcc dot gnu dot org  2006-02-11 16:59 -------
The problem is that we are splitting up the following RTL:
(insn 94 93 95 12 (parallel [
            (set (mem/c/i:SI (plus:SI (reg/f:SI 113 sfp)
                        (const_int 64 [0x40])) [9 S4 A32])
                (fix:SI (reg:DF 127 [ pretmp.31 ])))
            (clobber (reg:DI 165))
        ]) -1 (nil)
    (nil))

into the two components:
(insn 207 93 95 12 (set (mem/c/i:SI (plus:SI (reg/f:SI 113 sfp)
                (const_int 64 [0x40])) [9 S4 A32])
        (reg:SI 194)) -1 (nil)
    (nil))

and 
(insn 208 164 52 5 (set (reg:SI 194)
        (fix:SI (reg:DF 127 [ pretmp.31 ]))) -1 (nil)
    (nil))

The later is not valid without some clobbers.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26222

Reply via email to