This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Plans for Linux ELF "i686+" ABI ? Like SPARC V8+ ?
- From: Andi Kleen <andi at firstfloor dot org>
- To: "Richard Guenther" <richard dot guenther at gmail dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 15 Oct 2007 20:00:53 +0200
- Subject: Re: Plans for Linux ELF "i686+" ABI ? Like SPARC V8+ ?
- References: <4712CE64.7050804@netbauds.net.suse.lists.egcs> <18195.11443.885432.966676@zebedee.pink.suse.lists.egcs> <47135A83.5040705@netbauds.net.suse.lists.egcs> <18195.24423.287047.842193@zebedee.pink.suse.lists.egcs> <47136430.5080907@netbauds.net.suse.lists.egcs> <84fc9c000710150639w1c234d45m44ecbfb3e41f8293@mail.gmail.com.suse.lists.egcs>
"Richard Guenther" <richard.guenther@gmail.com> writes:
>
> The idea is not exactly new, the main complication is that it would need
> hacking both the gcc (and glibc) side and the kernel syscall interface. The
> 32bit compatibility entries cannot be used if you want to align long long and
> double naturally (which you certainly want, for performance reasons).
double is already naturally aligned on i386, just long long isn't.
-Andi