expr.c (move_by_pieces): Honor the alignment of TO and FROM.
authorDJ Delorie <dj@redhat.com>
Tue, 13 May 2003 18:15:20 +0000 (14:15 -0400)
committerDJ Delorie <dj@gcc.gnu.org>
Tue, 13 May 2003 18:15:20 +0000 (14:15 -0400)
commitf26aca6db222608dad580009b47b21b5774d9baa
tree8f77d371215dca9f9a7b23006f61ba59789b83bf
parentfa6ef81367f0c24ec0b04e753313cdb023e10217
expr.c (move_by_pieces): Honor the alignment of TO and FROM.

* expr.c (move_by_pieces): Honor the alignment of TO and FROM.
(emit_push_insn): Don't use push when the source alignment is less
than the stack's push rounding.

From-SVN: r66770
gcc/ChangeLog
gcc/expr.c