diff options
author | pb <pb@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-26 18:15:36 +0000 |
---|---|---|
committer | pb <pb@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-26 18:15:36 +0000 |
commit | c806acc49aec4ff79605528b1e4b0b1db68d725a (patch) | |
tree | 8f4048e819cf5bf1b124cf577820f638aba01432 /gcc/config/arm/linux-elf.h | |
parent | f194e0e0cfe6ac130b78a5a885a36343ec4d133d (diff) | |
download | gcc-c806acc49aec4ff79605528b1e4b0b1db68d725a.tar.gz |
2001-02-26 Philip Blundell <philb@gnu.org>
* config.gcc: Remove obsolete targets "arm*-*-linuxoldld" and
"armv2-*-linux".
* config/arm/linux-elf.h: Remove historical relics related to
above configurations.
* config/arm/linux-oldld.h: Delete.
* config/arm/linux-elf26.h: Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40070 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arm/linux-elf.h')
-rw-r--r-- | gcc/config/arm/linux-elf.h | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/gcc/config/arm/linux-elf.h b/gcc/config/arm/linux-elf.h index cd1befed8b5..09e4e156f72 100644 --- a/gcc/config/arm/linux-elf.h +++ b/gcc/config/arm/linux-elf.h @@ -1,5 +1,6 @@ /* Definitions for ARM running Linux-based GNU systems using ELF - Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001 + Free Software Foundation, Inc. Contributed by Philip Blundell <philb@gnu.org> This file is part of GNU CC. @@ -25,35 +26,12 @@ Boston, MA 02111-1307, USA. */ /* Do not assume anything about header files. */ #define NO_IMPLICIT_EXTERN_C -#ifndef SUBTARGET_DEFAULT_APCS26 /* Default is to use APCS-32 mode. */ -# define TARGET_DEFAULT (ARM_FLAG_APCS_32 | ARM_FLAG_MMU_TRAPS) -# ifdef SUBTARGET_OLD_LINKER -# define SUBTARGET_EXTRA_LINK_SPEC \ - " %{mapcs-26:-m elf32arm26} %{!mapcs-26:-m elf32arm}" -# else /* new linker */ -# define SUBTARGET_EXTRA_LINK_SPEC \ - " %{mapcs-26:-m armelf_linux26} %{!mapcs-26:-m armelf_linux} -p" -# endif -# define SUBTARGET_EXTRA_ASM_SPEC \ - " %{mapcs-26:-mapcs-26} %{!mapcs-26:-mapcs-32}" -# define MULTILIB_DEFAULTS \ +#define TARGET_DEFAULT (ARM_FLAG_APCS_32 | ARM_FLAG_MMU_TRAPS) +#define SUBTARGET_EXTRA_LINK_SPEC " -m armelf_linux -p" +#define MULTILIB_DEFAULTS \ { "marm", "mlittle-endian", "mhard-float", "mapcs-32", "mno-thumb-interwork" } -# define CPP_APCS_PC_DEFAULT_SPEC "-D__APCS_32__" -#else /* default is APCS-26 */ -# define TARGET_DEFAULT (ARM_FLAG_MMU_TRAPS) -# ifdef SUBTARGET_OLD_LINKER -# define SUBTARGET_EXTRA_LINK_SPEC \ - " %{mapcs-32:-m elf32arm} %{!mapcs-32:-m elf32arm26}" -# else /* new linker */ -# define SUBTARGET_EXTRA_LINK_SPEC \ - " %{mapcs-32:-m armelf_linux} %{!mapcs-32:-m armelf_linux26} -p" -# endif -# define SUBTARGET_EXTRA_ASM_SPEC \ - " %{mapcs-32:-mapcs-32} %{!mapcs-32:-mapcs-26}" -# define MULTILIB_DEFAULTS \ - { "marm", "mlittle-endian", "mhard-float", "mapcs-26", "mno-thumb-interwork" } -#endif +#define CPP_APCS_PC_DEFAULT_SPEC "-D__APCS_32__" /* This was defined in linux.h. Define it here also. */ #undef DEFAULT_VTABLE_THUNKS |