summaryrefslogtreecommitdiff
path: root/gcc/config/arm/linux-eabi.h
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2007-02-14 00:29:52 +0000
committerPaul Brook <pbrook@gcc.gnu.org>2007-02-14 00:29:52 +0000
commitc147eacb9d2972a2adbabe57dcd28c327cc8c28a (patch)
treed6fb6aef5ef320b0b983ada9172b0305d4a4669b /gcc/config/arm/linux-eabi.h
parent2f0fa07cd933449f0b1119b0ccabbd1410a59faf (diff)
downloadgcc-c147eacb9d2972a2adbabe57dcd28c327cc8c28a.tar.gz
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
Diffstat (limited to 'gcc/config/arm/linux-eabi.h')
-rw-r--r--gcc/config/arm/linux-eabi.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/config/arm/linux-eabi.h b/gcc/config/arm/linux-eabi.h
index 6612f742bf8..7215c0e9404 100644
--- a/gcc/config/arm/linux-eabi.h
+++ b/gcc/config/arm/linux-eabi.h
@@ -64,11 +64,6 @@
do not use -lfloat. */
#undef LIBGCC_SPEC
-/* Use the AAPCS type for wchar_t, or the previous Linux default for
- non-AAPCS. */
-#undef WCHAR_TYPE
-#define WCHAR_TYPE (TARGET_AAPCS_BASED ? "unsigned int" : "long int")
-
/* Clear the instruction cache from `beg' to `end'. This makes an
inline system call to SYS_cacheflush. It is modified to work with
both the original and EABI-only syscall interfaces. */