From d0faeb9de68a22b42cf5e0f2d362bf1b6991760c Mon Sep 17 00:00:00 2001 From: aoliva Date: Sun, 19 Jan 2003 13:04:24 +0000 Subject: * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61481 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/gcc.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'gcc/gcc.c') diff --git a/gcc/gcc.c b/gcc/gcc.c index 7c22f925bf8..ca3a51337f6 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') -- cgit v1.2.1