From 4f380204a225a736311e70f7f459cd10ba9ba78d Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Sat, 5 May 2001 01:30:51 +0000 Subject: [PATCH] * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT. From-SVN: r41856 --- gcc/ChangeLog | 4 ++++ gcc/calls.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc4f951b407..92d92cc3e25 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-05-04 David Edelsohn + + * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT. + 2001-05-04 Lars Brinkhoff * simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1 diff --git a/gcc/calls.c b/gcc/calls.c index 43acb37229a..c5a5cb69b50 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -4631,9 +4631,9 @@ store_one_arg (arg, argblock, flags, variable_size, reg_parm_stack_space) { rtx size_rtx1 = GEN_INT (reg_parm_stack_space - arg->offset.constant); emit_push_insn (arg->value, arg->mode, TREE_TYPE (pval), size_rtx1, - TYPE_ALIGN (TREE_TYPE (pval)) / BITS_PER_UNIT, - partial, reg, excess, argblock, - ARGS_SIZE_RTX (arg->offset), reg_parm_stack_space, + TYPE_ALIGN (TREE_TYPE (pval)), partial, reg, + excess, argblock, ARGS_SIZE_RTX (arg->offset), + reg_parm_stack_space, ARGS_SIZE_RTX (arg->alignment_pad)); size_rtx = GEN_INT (INTVAL(size_rtx) - reg_parm_stack_space); -- 2.30.2