aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1995-02-18 17:33:02 +0000
committerDoug Evans <dje@gnu.org>1995-02-18 17:33:02 +0000
commitb6a2d236a23dc7c155d6488526ff8040425cc576 (patch)
tree584d23c8d38bac0e74d4eb2fb00b89088551fd6c /gcc
parent51600f3d9e15e9d8ed184c76f239799378896c19 (diff)
downloadgcc-b6a2d236a23dc7c155d6488526ff8040425cc576.zip
gcc-b6a2d236a23dc7c155d6488526ff8040425cc576.tar.gz
gcc-b6a2d236a23dc7c155d6488526ff8040425cc576.tar.bz2
rs6000.h (SUBTARGET_OVERRIDE_OPTIONS): Define.
* rs6000/rs6000.h (SUBTARGET_OVERRIDE_OPTIONS): Define. (OVERRIDE_OPTIONS): Call it. From-SVN: r8965
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/rs6000.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 099dda0..10c7abd 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -268,7 +268,16 @@ extern char *rs6000_cpu_string;
On the RS/6000 this is used to define the target cpu type. */
-#define OVERRIDE_OPTIONS rs6000_override_options ()
+#define OVERRIDE_OPTIONS \
+do { \
+ rs6000_override_options (); \
+ SUBTARGET_OVERRIDE_OPTIONS; \
+} while (0)
+
+/* For OS-dependent options */
+#ifndef SUBTARGET_OVERRIDE_OPTIONS
+#define SUBTARGET_OVERRIDE_OPTIONS
+#endif
/* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP