diff options
author | David Edelsohn <dje@gcc.gnu.org> | 2012-11-19 11:58:31 -0500 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2012-11-19 11:58:31 -0500 |
commit | a82da27bc54a539d4210808b370328729fefe6cb (patch) | |
tree | 29e31b971bdda1abf8ba5a30ffd5a644942d8286 /gcc | |
parent | 8192d7302c410d22ccafc740b8650801e84624ef (diff) | |
download | gcc-a82da27bc54a539d4210808b370328729fefe6cb.zip gcc-a82da27bc54a539d4210808b370328729fefe6cb.tar.gz gcc-a82da27bc54a539d4210808b370328729fefe6cb.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ee15058..d9aee52 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. |