aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2006-05-09 15:40:12 +0000
committerMichael Matz <matz@gcc.gnu.org>2006-05-09 15:40:12 +0000
commitfa959ce486f4e61e26a48d509e2f9980d35eca1b (patch)
treeedfdcf7946b106c46521aab6bfcb76f775a8a190 /gcc/gcc.c
parentf9c3744b7f05d9e60ff8776111ad9049b55d863a (diff)
downloadgcc-fa959ce486f4e61e26a48d509e2f9980d35eca1b.zip
gcc-fa959ce486f4e61e26a48d509e2f9980d35eca1b.tar.gz
gcc-fa959ce486f4e61e26a48d509e2f9980d35eca1b.tar.bz2
config.host (<i[34567]86-*-*, [...]): Set host_extra_gcc_objs and host_xmake_file.
* config.host (<i[34567]86-*-*, x86_64-*-*>): Set host_extra_gcc_objs and host_xmake_file. (<*-*-linux*>): Don't overwrite host_xmake_file. * gcc.c (static_spec_functions): Add EXTRA_SPEC_FUNCTIONS. * config/i386/i386.h (EXTRA_SPEC_FUNCTIONS): Define. (host_detect_local_cpu): Declare. (CC1_CPU_SPEC): Add -march=native and -mtune=native cases. * config/i386/i386.c (override_options): Handle -mtune=native as -mtune=generic. * config/i386/x-i386: New file. * config/i386/driver-i386.c: New file. * doc/invoke.texi (<i386 and x86-64 Options>): Describe cpu-type "native". From-SVN: r113655
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r--gcc/gcc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 4b628ef..7e5733c 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -1601,6 +1601,9 @@ static const struct spec_function static_spec_functions[] =
{ "replace-outfile", replace_outfile_spec_function },
{ "version-compare", version_compare_spec_function },
{ "include", include_spec_function },
+#ifdef EXTRA_SPEC_FUNCTIONS
+ EXTRA_SPEC_FUNCTIONS
+#endif
{ 0, 0 }
};