This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Deprecating ARM FPA support
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- Cc: "Joseph S. Myers" <joseph at codesourcery dot com>, Martin Guy <martinwguy at gmail dot com>, Mark Mitchell <mark at codesourcery dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, "pedro at codesourcery dot com" <pedro at codesourcery dot com>, Nathan Sidwell <nathan at codesourcery dot com>, "ljrittle at acm dot org" <ljrittle at acm dot org>, "ralf dot corsepius at rtems dot org" <ralf dot corsepius at rtems dot org>, "thorpej at netbsd dot org" <thorpej at netbsd dot org>, "krister dot walfridsson at gmail dot com" <krister dot walfridsson at gmail dot com>
- Date: Mon, 24 May 2010 13:54:11 +0100
- Subject: Re: Deprecating ARM FPA support
- References: <AANLkTimkz9SCy1XXHOsduUsboMv-yi4DYFxkCljPdCqO@mail.gmail.com> <1274689403.17090.23.camel@e102346-lin.cambridge.arm.com> <Pine.LNX.4.64.1005241112020.14000@digraph.polyomino.org.uk> <4BFA65C4.6060402@oarcorp.com>
On Mon, 2010-05-24 at 06:40 -0500, Joel Sherrill wrote:
> The question we would like answered is what impact this
> has on our code base. What changes will we have to
> make to accomodate this? Register usage changes, stack
> frame changes, etc.
By far the biggest change is to the layout of 64-bit data types. These
now have 64-bit alignment and this has consequences for stack alignment,
struct layout and argument marshalling. There are many other small
changes (probably too many to enumerate with any hope of not missing
one), but they are mostly small.
R.