aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard@codesourcery.com>2007-04-13 13:48:08 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2007-04-13 13:48:08 +0000
commitd1138d8e5e398c3847ff55cab3a4c3c9cb538814 (patch)
tree0f5fd2588c0473e242e1503665f487633e64ca02
parentc33104d6c9ef612cd02a6dcce483dce95a454b13 (diff)
downloadgcc-d1138d8e5e398c3847ff55cab3a4c3c9cb538814.zip
gcc-d1138d8e5e398c3847ff55cab3a4c3c9cb538814.tar.gz
gcc-d1138d8e5e398c3847ff55cab3a4c3c9cb538814.tar.bz2
vxworks.h (SUBTARGET_OVERRIDE_OPTIONS): Define.
gcc/ * config/mips/vxworks.h (SUBTARGET_OVERRIDE_OPTIONS): Define. * config/mips/mips.c (override_options): Call SUBTARGET_OVERRIDE_OPTIONS, if defined. From-SVN: r123788
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/mips/mips.c4
-rw-r--r--gcc/config/mips/vxworks.h3
3 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 61170da..60be464 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2007-04-13 Richard Sandiford <richard@codesourcery.com>
+
+ * config/mips/vxworks.h (SUBTARGET_OVERRIDE_OPTIONS): Define.
+ * config/mips/mips.c (override_options): Call
+ SUBTARGET_OVERRIDE_OPTIONS, if defined.
+
2007-04-13 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.opt (msvr3-shlib): Removed.
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index b672109..880934b 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -4719,6 +4719,10 @@ override_options (void)
int i, start, regno;
enum machine_mode mode;
+#ifdef SUBTARGET_OVERRIDE_OPTIONS
+ SUBTARGET_OVERRIDE_OPTIONS;
+#endif
+
mips_section_threshold = g_switch_set ? g_switch_value : MIPS_DEFAULT_GVALUE;
/* The following code determines the architecture and register size.
diff --git a/gcc/config/mips/vxworks.h b/gcc/config/mips/vxworks.h
index 5b6b026e..c72c105 100644
--- a/gcc/config/mips/vxworks.h
+++ b/gcc/config/mips/vxworks.h
@@ -89,3 +89,6 @@ VXWORKS_LINK_SPEC
#undef SUBTARGET_ASM_SPEC
#define SUBTARGET_ASM_SPEC "%{mrtp:%{fPIC|fpic:-mvxworks-pic}}"
+
+#undef SUBTARGET_OVERRIDE_OPTIONS
+#define SUBTARGET_OVERRIDE_OPTIONS VXWORKS_OVERRIDE_OPTIONS