* calls.c (store_one_arg): Pass correct alignment to
commit851fc2b32b9f3673d73d5d672d9e3ea698fc69ea
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2007 01:11:18 +0000 (9 01:11 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2007 01:11:18 +0000 (9 01:11 +0000)
tree0c7d195e64cf1a546187b71d49c8c44bdca1041f
parent4eeb06cdea34b612677ed137beec7da2d45a8f21
* calls.c (store_one_arg): Pass correct alignment to
emit_push_insn for non-BLKmode values.
* expr.c (emit_push_insn): If STRICT_ALIGNMENT, copy to an
unaligned stack slot via a suitably aligned slot.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121736 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/calls.c
gcc/expr.c