Fix argument pushes to unaligned stack slots

Ian Lance Taylor iant@google.com
Thu Feb 8 20:46:00 GMT 2007


"Joseph S. Myers" <joseph@codesourcery.com> writes:

> 2007-02-08  Joseph Myers  <joseph@codesourcery.com>
> 
> 	* 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.

This is OK.

Thanks.

Ian



More information about the Gcc-patches mailing list