This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: ARM EABI 8-byte-alignment build attributes
- From: Phil Blundell <philb at gnu dot org>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: libc-ports at sourceware dot org, dgutson at codesourcery dot com
- Date: Fri, 23 Oct 2009 08:15:38 +0100
- Subject: Re: ARM EABI 8-byte-alignment build attributes
- References: <Pine.LNX.4.64.0910221941100.17514@digraph.polyomino.org.uk>
On Thu, 2009-10-22 at 19:42 +0000, Joseph S. Myers wrote:
> I've applied this patch to ensure that all objects in ARM EABI glibc
> have the proper EABI build attributes to indicate that 8-byte stack
> alignment is required and preserved.
> diff --git a/ChangeLog.arm b/ChangeLog.arm
> index f098f3c..170d51a 100644
> --- a/ChangeLog.arm
> +++ b/ChangeLog.arm
> @@ -1,3 +1,12 @@
> +2009-10-22 Daniel Gutson <dgutson@codesourcery.com>
> +
> + * sysdeps/arm/sysdep.h: (Tag_ABI_align8_preserved,
> + Tag_ABI_align8_needed): Attributes added.
> + * sysdeps/arm/elf/start.S: Likewise.
These two are not EABI-specific files. Is this really what you wanted?
p.