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
On Fri, 23 Oct 2009, Phil Blundell wrote:
> 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?
Yes. Note that those changes are conditional on __ARM_EABI__.
--
Joseph S. Myers
joseph@codesourcery.com