This is the mail archive of the gcc-patches@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: [csl-arm] Tweaks to the linux-gnueabi configuration


On Wed, 2004-12-15 at 18:41, Daniel Jacobowitz wrote:
> These are the changes I've needed so far to build an arm-none-linux-gnueabi
> compiler: do not default to short enums, build libgcc using PIC, and export
> the ARM exception handling functions from libstdc++.so.  OK?

2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>

        * config/arm/arm.h (DEFAULT_SHORT_ENUMS): Wrap in #ifndef.
        * config/arm/linux-eabi.h (DEFAULT_SHORT_ENUMS): Define to 0.

This isn't really the correct patch, since it means that -mabi=...
no-longer has the correct defaulting effect on the enum size.  Instead,
we really need a new abi name for the linux eabi -- I can't think of
anything better than 'aapcs-linux' for the moment.  DEFAULT_SHORT_ENUMS
should then be defined in terms of something that can distinguish this
AAPCS variant from the others.

R.


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