diff options
author | David Edelsohn <edelsohn@gnu.org> | 2001-05-05 01:30:51 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2001-05-04 21:30:51 -0400 |
commit | 4f380204a225a736311e70f7f459cd10ba9ba78d (patch) | |
tree | 49d05b1bb752110dfd33aadd6f0ed61437a89c2f /gcc | |
parent | c52c9a9ceea01062790c7a0fc1a49f10fc5196b4 (diff) | |
download | gcc-4f380204a225a736311e70f7f459cd10ba9ba78d.zip gcc-4f380204a225a736311e70f7f459cd10ba9ba78d.tar.gz gcc-4f380204a225a736311e70f7f459cd10ba9ba78d.tar.bz2 |
* calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT.
From-SVN: r41856
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/calls.c | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc4f951..92d92cc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/calls.c b/gcc/calls.c index 43acb37..c5a5cb6 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); |