rs6000.c (rs6000_stack_info): Always set vrsave_mask for TARGET_ALTIVEC_ABI.
authorMans Rullgard <mans@mansr.com>
Mon, 19 Nov 2012 16:55:05 +0000 (16:55 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 19 Nov 2012 16:55:05 +0000 (11:55 -0500)
commit8192d7302c410d22ccafc740b8650801e84624ef
tree723071228058318074fc62b1c7bb783ce60d4245
parent041af827a036308ca15fc0e11ba4b4b49f847efc
rs6000.c (rs6000_stack_info): Always set vrsave_mask for TARGET_ALTIVEC_ABI.

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

        * 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: r193627
gcc/ChangeLog
gcc/config/rs6000/rs6000.c