------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-03 
23:14 -------
Confirmed, it is a little more obvious on ppc-darwin:
_bar:
        mflr r0
        stmw r29,-12(r1)
        stw r0,8(r1)
        stwu r1,-96(r1)
        lis r29,ha16(___stack_chk_guard)
        la r29,lo16(___stack_chk_guard)(r29)
        lwz r0,0(r29)
        stw r0,76(r1)
        li r0,0
        add r3,r3,r4
        bl _foo
        lwz r0,76(r1)
        lwz r2,0(r29)
        xor. r0,r0,r2
        li r2,0
        beq+ cr0,L3
        bl ___stack_chk_fail
L3:
        addi r1,r1,96
        lwz r0,8(r1)
        mtlr r0
        lmw r29,-12(r1)
        blr

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2005-08-03 23:14:13
               date|                            |


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

Reply via email to