diff options
author | Joseph Myers <joseph@codesourcery.com> | 2011-05-09 10:40:19 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2011-05-09 10:40:19 +0100 |
commit | d371df6f10a5f5262df075ada4848720910b7880 (patch) | |
tree | 3257fd24ba23b3c29971be1f3c9543bb608ffb32 /contrib | |
parent | 4fc07af967e769a658c5aef0f40c860491fc132c (diff) | |
download | gcc-d371df6f10a5f5262df075ada4848720910b7880.zip gcc-d371df6f10a5f5262df075ada4848720910b7880.tar.gz gcc-d371df6f10a5f5262df075ada4848720910b7880.tar.bz2 |
gcc_update (gcc/config/mips/mips-tables.opt): New dependencies.
contrib:
* gcc_update (gcc/config/mips/mips-tables.opt): New dependencies.
gcc:
* config/mips/genopt.sh, config/mips/mips-cpus.def: New files.
* config/mips/mips-tables.opt: New file (generated).
* config.gcc (mips*-*-*): Add mips/mips-tables.opt to
extra_options.
* config/mips/mips-opts.h (MIPS_ARCH_OPTION_FROM_ABI,
MIPS_ARCH_OPTION_NATIVE): Define.
* config/mips/mips.c (mips_cpu_info_table): Move contents to
mips-cpus.def.
(mips_strict_matching_cpu_name_p, mips_matching_cpu_name_p,
mips_parse_cpu): Remove.
(mips_cpu_info_from_opt, mips_default_arch): New.
(mips_handle_option): Don't assert that global structures are in
use. Don't handle OPT_march_, OPT_mtune_ and OPT_mips here.
(mips_option_override): Use new variables and functions to set
state of these options. Use strcmp to check for individual CPU
names.
* config/mips/mips.h (MIPS_CPU_STRING_DEFAULT): Remove default
definition.
* config/mips/mips.opt (march=): Use ToLower and Enum.
(mips): Use ToLower, Enum and Var.
(mtune=): Use ToLower and Enum.
* config/mips/t-mips ($(srcdir)/config/mips/mips-tables.opt): New.
From-SVN: r173561
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/ChangeLog | 4 | ||||
-rwxr-xr-x | contrib/gcc_update | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 896cea6..65a587c 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2011-05-09 Joseph Myers <joseph@codesourcery.com> + + * gcc_update (gcc/config/mips/mips-tables.opt): New dependencies. + 2010-05-05 Joern Rennecke <joern.rennecke@embecosm.com> * config-list.mk: New file. diff --git a/contrib/gcc_update b/contrib/gcc_update index 337f3d1..a564dd9 100755 --- a/contrib/gcc_update +++ b/contrib/gcc_update @@ -82,6 +82,7 @@ gcc/fixinc/fixincl.x: gcc/fixinc/fixincl.tpl gcc/fixinc/inclhack.def gcc/config/arm/arm-tune.md: gcc/config/arm/arm-cores.def gcc/config/arm/gentune.sh gcc/config/arm/arm-tables.opt: gcc/config/arm/arm-arches.def gcc/config/arm/arm-cores.def gcc/config/arm/genopt.sh gcc/config/m68k/m68k-tables.opt: gcc/config/m68k/m68k-devices.def gcc/config/m68k/m68k-isas.def gcc/config/m68k/m68k-microarchs.def gcc/config/m68k/genopt.sh +gcc/config/mips/mips-tables.opt: gcc/config/mips/mips-cpus.def gcc/config/mips/genopt.sh # And then, language-specific files gcc/cp/cfns.h: gcc/cp/cfns.gperf gcc/java/keyword.h: gcc/java/keyword.gperf |