This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: iWMMXt/Linux EABI toolchain


--- Daniel Jacobowitz <drow@false.org> wrote:

> On Wed, Mar 01, 2006 at 05:43:53PM +0000, Steven Newbury wrote:
> > My reason for using the xscale-* triplets was because of the warning below
> from
> > gcc/config/arm/t-xscale-elf:
> > 
> > # The iWMMXt multilibs are suppressed for now because gcc only
> > # supports generating them with the IWMMXT or AAPCS ABIs, neither of
> > # which is the default.  Until GCC can generate code for an iWMMXt  
> > # which will work with the default ABI it is not possible to safely 
> > # generate these multilibs.
> > #
> > 
> > Since I'm not going to be using the default ABI I thought I would be better
> off
> > adding a specific target since my aim is to produce a complete Linux
> > environment for general use rather than a stand-alone project.  That way I
> > could enable the iWMMXt multilibs without worrying about incompatibility
> with
> > non iWMMXt targets.  Perhaps I'd be better off using iwmmxt-*?
> 
> The comment does not apply to an EABI toolchain, which you are
> building.  And comments about multilibs don't apply to anything
> using --with-cpu; if you're doing that you ought to be using
> --disable-multilib anyway.
OK, thank-you.  I'll target "arm-iwmmxt-linux-gnueabi" with --with-cpu= etc and
--disable-multilib.  The vendor string is for my build scripts and also will
help differentiate the toolchain, is that valid?


Steve


		
___________________________________________________________ 
To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com


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