This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


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: More ARM binutils fuckage


On Wed, Dec 06, 2006 at 04:53:58PM -0500, Nicolas Pitre wrote:
> In fact, the kernel doesn't care much about EABI full compliance.  The 
> only requirement on the kernel to be able to run EABI userspace is to 
> have the same structure member alignment and function argument layout as 
> the "true" EABI compliance so the kernel and user space understand each 
> other across syscall boundaries.  And using -mabi=aapcs worked just fine 
> for that so far regardless of the gcc config.
> 
> If that behavior was not to hold true then gcc should not accept the 
> conflicting -mabi argument.  But that would be unfortunate if it 
> happened.

I would expect that much to work, though I haven't tried it myself, at
least as long as you aren't silly about it (e.g. putting enum types in
structs).

-- 
Daniel Jacobowitz
CodeSourcery

--
For unsubscribe information see http://sourceware.org/lists.html#faq


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