-
- Downloads
config.gcc: Reorganize --with-cpu logic.
* config.gcc: Reorganize --with-cpu logic. Set configure_default_options according to the default CPU, --with-cpu, --with-arch, --with-tune, --with-schedule, --with-abi, and --with-float. Check for legal values of various options. * configure.in: Define configure_default_options in configargs.h. * configure: Regenerated. * config/mips/mips.h (TARGET_DEFAULT_ARCH_P) (TARGET_DEFAULT_FLOAT_P): New macros. * gcc.c (do_option_spec): New function. (struct default_spec, option_default_specs): New. (main): Call do_option_spec. * config/alpha/alpha.h, config/arm/arm.h, config/i386/i386.h, config/mips/mips.h, config/pa/pa.h, config/rs6000/rs6000.h, config/sparc/sparc.h (OPTION_DEFAULT_SPECS): Define. * doc/install.texi: Update --with-cpu documentation. Mention --with-arch, --with-schedule, --with-tune, --with-abi, and --with-float. * doc/tm.texi (Driver): Document OPTION_DEFAULT_SPECS. From-SVN: r67457
Showing
- gcc/ChangeLog 22 additions, 0 deletionsgcc/ChangeLog
- gcc/config.gcc 210 additions, 91 deletionsgcc/config.gcc
- gcc/config/alpha/alpha.h 7 additions, 0 deletionsgcc/config/alpha/alpha.h
- gcc/config/arm/arm.h 14 additions, 0 deletionsgcc/config/arm/arm.h
- gcc/config/i386/i386.h 6 additions, 0 deletionsgcc/config/i386/i386.h
- gcc/config/mips/mips.h 14 additions, 0 deletionsgcc/config/mips/mips.h
- gcc/config/pa/pa.h 7 additions, 0 deletionsgcc/config/pa/pa.h
- gcc/config/rs6000/rs6000.h 10 additions, 0 deletionsgcc/config/rs6000/rs6000.h
- gcc/config/sparc/sparc.h 10 additions, 0 deletionsgcc/config/sparc/sparc.h
- gcc/configure 112 additions, 108 deletionsgcc/configure
- gcc/configure.in 4 additions, 0 deletionsgcc/configure.in
- gcc/doc/install.texi 15 additions, 6 deletionsgcc/doc/install.texi
- gcc/doc/tm.texi 19 additions, 0 deletionsgcc/doc/tm.texi
- gcc/gcc.c 71 additions, 0 deletionsgcc/gcc.c
Loading