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)
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

index ee1505848a29549dc484f0b2c597bec63dcb22d9..d9aee526cba1e42663ebe95d2c142022ea284a20 100644 (file)
@@ -1,5 +1,6 @@
 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.