]> git.ipfire.org Git - thirdparty/gcc.git/commit
config.gcc: Add arm*-*-uclinux-*eabi.
authorPaul Brook <paul@codesourcery.com>
Wed, 14 Feb 2007 00:29:52 +0000 (00:29 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Wed, 14 Feb 2007 00:29:52 +0000 (00:29 +0000)
commitc147eacb9d2972a2adbabe57dcd28c327cc8c28a
treed6fb6aef5ef320b0b983ada9172b0305d4a4669b
parent2f0fa07cd933449f0b1119b0ccabbd1410a59faf
config.gcc: Add arm*-*-uclinux-*eabi.

2007-02-13  Paul Brook  <paul@codesourcery.com>

gcc/
* config.gcc: Add arm*-*-uclinux-*eabi.
* config/arm/uclinux-elf.h (TARGET_OS_CPP_BUILTINS): Define.
(SUBTARGET_EXTRA_LINK_SPEC): Define.
(STARTFILE_SPEC, ENDFILE_SPEC): Remove broken -shared handling.
(LINK_GCC_C_SEQUENCE_SPEC): Undef.
(LINK_SPEC): Define.
(LIB_SPEC): Define.
* config/arm/arm.c (arm_override_options): Use r9 as EABI PIC
register.
* config/arm/uclinux-eabi.h: New file.
* config/arm/linux-eabi.h (WCHAR_TYPE): Remove.
* config/arm/linux-gas.h (WCHAR_TYPE): Use unsigned long on AAPCS
based targets.

From-SVN: r121902
gcc/ChangeLog
gcc/config.gcc
gcc/config/arm/arm.c
gcc/config/arm/linux-eabi.h
gcc/config/arm/linux-gas.h
gcc/config/arm/uclinux-eabi.h [new file with mode: 0644]
gcc/config/arm/uclinux-elf.h