This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [m68k] fix return value extraction
- From: Andreas Schwab <schwab at suse dot de>
- To: Nathan Sidwell <nathan at codesourcery dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Fri, 09 Jun 2006 12:12:28 +0200
- Subject: Re: [m68k] fix return value extraction
- References: <44844CBA.6030600@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com> writes:
> *************** m68k_push_dummy_call (struct gdbarch *gd
> *** 423,428 ****
> --- 496,504 ----
> gdb_byte buf[4];
> int i;
>
> + /* Align the stack down to 4 bytes. Needed for coldfire. */
> + sp &= ~3;
> +
> /* Push arguments in reverse order. */
> for (i = nargs - 1; i >= 0; i--)
> {
I think this should be done through gdbarch_frame_align.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."