This is the mail archive of the libc-ports@sources.redhat.com mailing list for the libc-ports project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]