This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ARM: Fix up linux-gnueabi config
- From: Paul Brook <paul at codesourcery dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Daniel Jacobowitz <drow at false dot org>,Kazu Hirata <kazu at codesourcery dot com>
- Date: Fri, 30 Sep 2005 18:55:15 +0100
- Subject: Re: ARM: Fix up linux-gnueabi config
- References: <20050930155018.GA11627@nevyn.them.org>
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