calls.c (store_one_arg): Pass correct alignment to emit_push_insn for non-BLKmode...
authorJoseph Myers <joseph@codesourcery.com>
Fri, 9 Feb 2007 01:11:18 +0000 (01:11 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 9 Feb 2007 01:11:18 +0000 (01:11 +0000)
commit46bd2beed4c78dcb32fcde4913815527c14e5e17
tree0c7d195e64cf1a546187b71d49c8c44bdca1041f
parent687e00ee8a88d034fb91a9eecb611b5927c5f677
calls.c (store_one_arg): Pass correct alignment to emit_push_insn for non-BLKmode values.

* 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.

From-SVN: r121736
gcc/ChangeLog
gcc/calls.c
gcc/expr.c