* calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT.

From-SVN: r41856
This commit is contained in:
David Edelsohn 2001-05-05 01:30:51 +00:00 committed by David Edelsohn
parent c52c9a9cee
commit 4f380204a2
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2001-05-04 David Edelsohn <edelsohn@gnu.org>
* calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT.
2001-05-04 Lars Brinkhoff <lars@nocrew.org>
* simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1

View File

@ -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);