aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-05-19 23:02:44 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-05-19 23:02:44 -0400
commitb34ec578aa01e2830f2d77f1e556e4df76d18623 (patch)
tree980353f3ceac14e6a5515618f8b6318c9b9e02f8
parentc7b88960b18355f7685aa488d195d94cdd20ee37 (diff)
downloadgcc-b34ec578aa01e2830f2d77f1e556e4df76d18623.zip
gcc-b34ec578aa01e2830f2d77f1e556e4df76d18623.tar.gz
gcc-b34ec578aa01e2830f2d77f1e556e4df76d18623.tar.bz2
(TARGET_SWITCHES): Include TARGET_CPU_DEFAULT.
(TARGET_CPU_DEFAULT): Provide default value. (CPP_SPEC): Test TARGET_CPU_DEFAULT too. From-SVN: r12056
-rw-r--r--gcc/config/pa/pa.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 27e170e..1f0af0e 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -139,12 +139,16 @@ extern int target_flags;
{"long-load-store", 512}, \
{"no-long-load-store", -512},\
{"linker-opt", 0}, \
- { "", TARGET_DEFAULT}}
+ { "", TARGET_DEFAULT | TARGET_CPU_DEFAULT}}
#ifndef TARGET_DEFAULT
#define TARGET_DEFAULT 0x88 /* TARGET_GAS + TARGET_JUMP_IN_DELAY */
#endif
+#ifndef TARGET_CPU_DEFAULT
+#define TARGET_CPU_DEFAULT 0
+#endif
+
#define TARGET_OPTIONS \
{ \
{ "schedule=", &pa_cpu_string }\
@@ -218,7 +222,7 @@ extern int target_flags;
fprintf (FILE, \
"\t.stabs \"\",%d,0,0,L$text_end0000\nL$text_end0000:\n", N_SO)
-#if (TARGET_DEFAULT & 1) == 0
+#if ((TARGET_DEFAULT | TARGET_CPU_DEFAULT) & 1) == 0
#define CPP_SPEC "%{msnake:-D__hp9000s700 -D_PA_RISC1_1}\
%{mpa-risc-1-1:-D__hp9000s700 -D_PA_RISC1_1}\
%{!ansi: -D_HPUX_SOURCE -D_HIUX_SOURCE}"