This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: History of m68k ABI and `-malign-int'?
- From: Andreas Schwab <schwab at suse dot de>
- To: Carlos O'Donell <carlos at codesourcery dot com>
- Cc: gcc at gcc dot gnu dot org, law at redhat dot com
- Date: Thu, 17 Jan 2008 01:08:16 +0100
- Subject: Re: History of m68k ABI and `-malign-int'?
- References: <20080116225249.GS8781@lios>
Carlos O'Donell <carlos@codesourcery.com> writes:
> Why is 16-bit int alignment the default for m68k in gcc?
>
> Which ABIs influenced this decision?
The original ABI was defined by Sun PCC. Note that the SysV ABI
actually uses natural alignment for all types, but that came only much
later.
You can find much of the history in the change logs of gcc 1.42.
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."