rs6000.c (rs6000_stack_info): Don't force saving of the link register if one altivec register is be saved.

2008-03-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        * config/rs6000/rs6000.c (rs6000_stack_info): Don't force saving of
        the link register if one altivec register is be saved.

From-SVN: r133720
This commit is contained in:
Andrew Pinski 2008-03-29 21:37:11 +00:00 committed by Andrew Pinski
parent 744c6d6e71
commit 3ac0963aeb
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2008-03-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
* config/rs6000/rs6000.c (rs6000_stack_info): Don't force saving of
the link register if one altivec register is be saved.
2008-03-30 Ben Elliston <bje@au.ibm.com>
* final.c (final_scan_insn): Remove if (0) code.

View File

@ -14450,7 +14450,6 @@ rs6000_stack_info (void)
#endif
|| (info_ptr->first_fp_reg_save != 64
&& !FP_SAVE_INLINE (info_ptr->first_fp_reg_save))
|| info_ptr->first_altivec_reg_save <= LAST_ALTIVEC_REGNO
|| (DEFAULT_ABI == ABI_V4 && current_function_calls_alloca)
|| info_ptr->calls_p
|| rs6000_ra_ever_killed ())