re PR target/55276 (ppc: callee-saved vector registers not preserved)
authorDavid Edelsohn <dje@gcc.gnu.org>
Mon, 19 Nov 2012 16:58:31 +0000 (11:58 -0500)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 19 Nov 2012 16:58:31 +0000 (11:58 -0500)
commita82da27bc54a539d4210808b370328729fefe6cb
tree29e31b971bdda1abf8ba5a30ffd5a644942d8286
parent8192d7302c410d22ccafc740b8650801e84624ef
re PR target/55276 (ppc: callee-saved vector registers not preserved)

2012-11-19  Mans Rullgard  <mans@mansr.com>

        PR target/55276
        * config/rs6000/rs6000.c (rs6000_stack_info): Always set vrsave_mask
        for TARGET_ALTIVEC_ABI.  Zero vrsave_save_offset if
        !TARGET_ALTIVEC_VRSAVE.
        (rs6000_emit_prologue): For SAVE_INLINE_VLRs, check vrsave_size
        not vrsave_mask.

From-SVN: r193628
gcc/ChangeLog