summaryrefslogtreecommitdiff
path: root/gcc/config/mips/elfoabi.h
diff options
context:
space:
mode:
authorclm <clm@138bc75d-0d04-0410-961f-82ee72b054a4>2008-11-10 23:56:24 +0000
committerclm <clm@138bc75d-0d04-0410-961f-82ee72b054a4>2008-11-10 23:56:24 +0000
commit4e6c8c3bc9bc2136e2a3e4128793eafaeb3e48d8 (patch)
tree29f1d4ec454e9c8aef2fe78689616b436b91642d /gcc/config/mips/elfoabi.h
parentb7c06809df0910385638eb0b6d1a30f0a184f220 (diff)
downloadgcc-4e6c8c3bc9bc2136e2a3e4128793eafaeb3e48d8.tar.gz
* config.gcc (mips64vrel-*-elf*): Include the tm_file
prior to vr.h. * config/mips/linux.h (LINUX_DRIVER_SELF_SPECS): New. (BASE_DRIVER_SELF_SPECS): Remove. (DRIVER_SELF_SPECS): New definition. * config/mips/elfoabi.h: (DRIVER_SELF_SPECS): Include BASE_DRIVER_SELF_SPECS. * config/mips/sde.h: Likewise. * config/mips/iris6.h: Likewise. * config/mips/vr.h: Likewise. * config/mips/mips.h (BASE_DRIVER_SELF_SPECS): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141754 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/mips/elfoabi.h')
-rw-r--r--gcc/config/mips/elfoabi.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/mips/elfoabi.h b/gcc/config/mips/elfoabi.h
index a8c92b869d8..add44b4cae8 100644
--- a/gcc/config/mips/elfoabi.h
+++ b/gcc/config/mips/elfoabi.h
@@ -19,6 +19,7 @@ You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
+#undef DRIVER_SELF_SPECS
#define DRIVER_SELF_SPECS \
/* Make sure a -mips option is present. This helps us to pick \
the right multilib, and also makes the later specs easier \
@@ -32,4 +33,8 @@ along with GCC; see the file COPYING3. If not see
/* Remove a redundant -mfp64 for -mabi=o64; we want the !mfp64 \
multilibs. There's no need to check whether the architecture \
is 64-bit; cc1 will complain if it isn't. */ \
- "%{mabi=o64: %<mfp64}"
+ "%{mabi=o64: %<mfp64}", \
+ \
+ /* Configuration-independent MIPS rules.*/ \
+ BASE_DRIVER_SELF_SPECS
+