aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@armltd.co.uk>1997-07-30 12:52:22 +0000
committerRichard Earnshaw <rearnsha@armltd.co.uk>1997-07-30 12:52:22 +0000
commit6f5a9f93c7debc5b9f01114115aae5c459b742be (patch)
tree78ca816a51dc58690db85e961c524e2a63331db7
parent34b079fdfceeb11a1adcbc0d363e3c2e2c3522d3 (diff)
(TARGET_CPU_DEFAULT): define.
include aout.h rather than arm.h directly. (ASM_SPEC): remove. (CPP_SPEC): replace with... (SUBTARGET_CPP_SPEC): ... this. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@14561 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/config/arm/linux.h24
1 files changed, 6 insertions, 18 deletions
diff --git a/gcc/config/arm/linux.h b/gcc/config/arm/linux.h
index 32edc6224f6..55579cec724 100644
--- a/gcc/config/arm/linux.h
+++ b/gcc/config/arm/linux.h
@@ -24,30 +24,18 @@ Boston, MA 02111-1307, USA. */
/* these are different... */
#undef STARTFILE_SPEC
#define STARTFILE_SPEC \
- "%{pg:gcrt0.o%s} %{!pg:%{p:gcrt0.o%s} %{!p:crt0.o%s}} %{static:-static}"
+"%{pg:gcrt0.o%s} %{!pg:%{p:gcrt0.o%s} %{!p:crt0.o%s}} %{static:-static}"
#undef ASM_APP_ON
#undef ASM_APP_OFF
#undef COMMENT_BEGIN
/* We default to ARM3. */
-#define __DEFAULT_CPP "-D__arm3__"
-#define __DEFAULT_ASM "-marm3"
-#define __DEFAULT_MLB "m3"
+#define TARGET_CPU_DEFAULT TARGET_CPU_arm3
#undef CPP_PREDEFINES
#define CPP_PREDEFINES \
- "-Dunix -Darm -Dlinux -Asystem(unix) -Asystem(posix) -Acpu(arm) -Amachine(arm)"
-
-#undef CPP_SPEC
-#define CPP_SPEC \
- "%{m2:-D__arm2__} %{m3:-D__arm3__} %{m6:-D__arm6__} %{m7:-D__arm7__} " \
- "%{!m2:%{!m3:%{!m6:%{!m7:" __DEFAULT_CPP "}}}} %{posix:-D_POSIX_SOURCE}"
-
-#undef ASM_SPEC
-#define ASM_SPEC \
- "%{m2:-marm2} %{m3:-marm3} %{m6:-marm6} %{m7:-marm7} " \
- "%{!m2:%{!m3:%{!m6:%{!m7:" __DEFAULT_ASM "}}}}"
+"-Dunix -Darm -Dlinux -Asystem(unix) -Asystem(posix) -Acpu(arm) -Amachine(arm)"
#undef LIB_SPEC
#define LIB_SPEC \
@@ -79,7 +67,7 @@ Boston, MA 02111-1307, USA. */
/* Maths operation domain error number, EDOM */
#define TARGET_EDOM 33
-#include "arm/arm.h"
+#include "arm/aout.h"
-#undef MULTILIB_DEFAULTS
-#define MULTILIB_DEFAULTS { __DEFAULT_MLB }
+#undef SUBTARGET_CPP_SPEC
+#define SUBTARGET_CPP_SPEC "%{posix:-D_POSIX_SOURCE}"