This is the mail archive of the
mailing list for the GCC project.
Re: push_rounding vs memcpy vs stack_pointer_delta
- From: Andreas Schwab <schwab at linux-m68k dot org>
- To: DJ Delorie <dj at redhat dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 29 Aug 2014 09:01:20 +0200
- Subject: Re: push_rounding vs memcpy vs stack_pointer_delta
- Authentication-results: sourceware.org; auth=none
- References: <201408290427 dot s7T4R9TE004363 at greed dot delorie dot com>
DJ Delorie <firstname.lastname@example.org> writes:
> The m32c-elf with -mcpu=m32c has a word-aligned stack and uses pushes
> for arguments (i.e. not accumulate_outgoing_args). In this test case,
> one of the arguments is memcpy'd into place, and an assert fails:
m68k has a similar configuration, and I've never seen this assertion
fail. But it doesn't pass arguments in registers.
Andreas Schwab, email@example.com
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."