From ec451ede66b712d58c92f9eeee1ebba54ca58355 Mon Sep 17 00:00:00 2001 From: amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Sat, 17 Apr 2004 12:40:07 +0000 Subject: [PATCH] PR target/14715 * config/rs6000/rs6000.c (rs6000_stack_info): Make parm_size agree with STARTING_FRAME_OFFSET. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80794 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/rs6000/rs6000.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e8f9213e7c05..00f72034cb20 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-04-17 Alan Modra <amodra@bigpond.net.au> + + PR target/14715 + * config/rs6000/rs6000.c (rs6000_stack_info): Make parm_size agree + with STARTING_FRAME_OFFSET. + 2004-04-17 Richard Sandiford <rsandifo@redhat.com> * config/mips/mips.h (PREDICATE_CODES): Add macc_msac_operand. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index b3a73648bd7a..a86ec22ac3bf 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -10858,7 +10858,7 @@ rs6000_stack_info (void) info_ptr->varargs_size = RS6000_VARARGS_AREA; info_ptr->vars_size = RS6000_ALIGN (get_frame_size (), 8); info_ptr->parm_size = RS6000_ALIGN (current_function_outgoing_args_size, - 8); + TARGET_ALTIVEC ? 16 : 8); if (TARGET_SPE_ABI && info_ptr->spe_64bit_regs_used != 0) info_ptr->spe_gp_size = 8 * (32 - info_ptr->first_gp_reg_save); -- GitLab