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: ARM: Fix up linux-gnueabi config


On Friday 30 September 2005 16:50, Daniel Jacobowitz wrote:
> This patch brings the arm-none-linux-gnueabi configuration in sync with (A)
> the arm-linux configuration and (B) the standard Linux configurations. 
> Most of the changes are cosmetic (removing redundant redefinitions), except
> for:
>
>   - STARTFILE_SPEC/ENDFILE_SPEC pick up PIE and crtbeginT.o support.
>   - EXTRA_MULTILIB_PARTS no longer includes crti.o and crtn.o, so we use
>     glibc's.
>   - Division by 0 on arm-none-linux-gnueabi will now trap using a SWI, just
>     like arm-linux.  I've been wondering if we could arrange to call the C
>     library's raise() here instead...
>
> I moved a bunch of macros to uclinux-elf.h; that target uses unknown-elf.h
> instead of config/linux.h so it doesn't pick up the right defaults
> otherwise.
>
> OK for csl-arm-branch?  

Ok.

> For HEAD after Kazu adds the configuration there? 

Does this fix any actual bugs, or is it just a cleanup?
I'm nervous about approving this late in stage3 in case it subtly breaks the 
existing arm-linux configuration.

Paul


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