aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2003-01-19 13:04:24 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2003-01-19 13:04:24 +0000
commit3bd6d4c458a197683ce3f82b884ad1546b7d67de (patch)
tree1c9527057e11cd9aeab8e1192678a236184395a6 /gcc/gcc.c
parente9f13564bb2cd1147517bcee06e2de0aefeb4af1 (diff)
downloadgcc-3bd6d4c458a197683ce3f82b884ad1546b7d67de.zip
gcc-3bd6d4c458a197683ce3f82b884ad1546b7d67de.tar.gz
gcc-3bd6d4c458a197683ce3f82b884ad1546b7d67de.tar.bz2
config.gcc (mips64*-*-linux*): Added.
* config.gcc (mips64*-*-linux*): Added. * config/mips/linux64.h, config/mips/t-linux64: New file. * config/mips/iris6.h (MIPS_TFMODE_FORMAT): Define. * config/mips/mips.c (override_options): Use it. * config/mips/mips.h (TARGET_SWITCHES): Added... (SUBTARGET_TARGET_SWITCHES): New, empty by default. * Makefile.in (SPECS): New. (STAGESTUFF, specs, mostlyclean, install-common): Use it. * gcc.c (process_command): Move self-spec processing past spec file loading. * doc/tm.texi (DRIVER_SELF_SPECS): Document the change. * doc/fragments.texi (MULTILIB_EXTRA_OPTS): Document need for CRTSTUFF_T_CFLAGS. (SPECS): Document. * doc/invoke.texi (-mabi-fake-default): Document. From-SVN: r61481
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r--gcc/gcc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 7c22f92..ca3a513 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -6198,12 +6198,6 @@ main (argc, argv)
process_command (argc, argv);
- /* Process DRIVER_SELF_SPECS, adding any new options to the end
- of the command line. */
-
- for (i = 0; i < ARRAY_SIZE (driver_self_specs); i++)
- do_self_spec (driver_self_specs[i]);
-
/* Initialize the vector of specs to just the default.
This means one element containing 0s, as a terminator. */
@@ -6237,6 +6231,12 @@ main (argc, argv)
if (access (specs_file, R_OK) == 0)
read_specs (specs_file, TRUE);
+ /* Process DRIVER_SELF_SPECS, adding any new options to the end
+ of the command line. */
+
+ for (i = 0; i < ARRAY_SIZE (driver_self_specs); i++)
+ do_self_spec (driver_self_specs[i]);
+
/* If not cross-compiling, look for executables in the standard
places. */
if (*cross_compile == '0')