------- Additional Comments From pinskia at gcc dot gnu dot org  2005-01-13 
21:43 -------
This is what I get with the mainline on ppc-darwin:
_f:
        cmpwi cr7,r3,0
        stw r4,28(r1)
        stw r5,32(r1)
        addi r3,r1,28
        beq- cr7,L7
        lwz r3,0(r3)
        blr
L7:
        addi r3,r1,32
        lwz r3,0(r3)
        blr
        .align 2
        .globl _g
_g:
        cmpwi cr7,r3,0
        mr r3,r4
        bnelr+ cr7
        mr r3,r5
        blr

Note the stores in the f case but non otherwise.

-- 


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

Reply via email to