From: dje Date: Sat, 5 May 2001 01:30:51 +0000 (+0000) Subject: * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT. X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=38e4f927ed15fd9a3bfff608099b4a7ef4bf025c;p=pf3gnuchains%2Fgcc-fork.git * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41856 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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);