diff options
author | pbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-14 00:29:52 +0000 |
---|---|---|
committer | pbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-14 00:29:52 +0000 |
commit | 1ad38120b5aafd9fdfd7862770d58b8d0d4aeb4e (patch) | |
tree | d6fb6aef5ef320b0b983ada9172b0305d4a4669b /gcc/config/arm/linux-eabi.h | |
parent | 6c05758d382b3c0f142d2ddd9fd1d4706a77bf6b (diff) | |
download | gcc-1ad38120b5aafd9fdfd7862770d58b8d0d4aeb4e.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121902 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arm/linux-eabi.h')
-rw-r--r-- | gcc/config/arm/linux-eabi.h | 5 |
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. */ |