diff options
author | Richard Sandiford <richard@codesourcery.com> | 2007-04-13 13:48:08 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2007-04-13 13:48:08 +0000 |
commit | d1138d8e5e398c3847ff55cab3a4c3c9cb538814 (patch) | |
tree | 0f5fd2588c0473e242e1503665f487633e64ca02 | |
parent | c33104d6c9ef612cd02a6dcce483dce95a454b13 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/mips/mips.c | 4 | ||||
-rw-r--r-- | gcc/config/mips/vxworks.h | 3 |
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 |