diff options
author | Joseph Myers <joseph@codesourcery.com> | 2011-05-02 16:42:39 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2011-05-02 16:42:39 +0100 |
commit | 47c94d21e4b95bf3f6d4797461f9dd80dceb22e8 (patch) | |
tree | de4216ecaa5f4cfa346989b9a31f180441372fdd /contrib | |
parent | e562bf36b644ab3403fc28a5e41bee94fcca1deb (diff) | |
download | gcc-47c94d21e4b95bf3f6d4797461f9dd80dceb22e8.zip gcc-47c94d21e4b95bf3f6d4797461f9dd80dceb22e8.tar.gz gcc-47c94d21e4b95bf3f6d4797461f9dd80dceb22e8.tar.bz2 |
gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies.
contrib:
* gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies.
gcc:
* config/m68k/genopt.sh, config/m68k/m68k-isas.def,
config/m68k/m68k-microarchs.def, config/m68k/m68k-opts.h,
config/m68k/t-opts: New files.
* config/m68k/m68k-tables.opt: New file (generated).
* config.gcc (fido-*-*, m68k-*-*): Add m68k/m68k-tables.opt to
extra_options and m68k/t-opts to tmake_file.
* config/m68k/m68k.c (m68k_library_id_string): More to m68k.opt.
(all_isas): Initialize using m68k-isas.def.
(all_microarchs): Initialize using m68k-microarchs.def.
(m68k_find_selection): Remove.
(m68k_handle_option): Don't assert that global structures are in
use. Use error_at. Access variables via opts pointer. Don't
handle -march=, -mcpu= and -mtune= here. Set gcc_options fields
directly for -m68020-40 and -m68020-60.
(m68k_option_override): Set m68k_arch_entry, m68k_cpu_entry and
m68k_tune_entry here.
* config/m68k/m68k.h (enum uarch_type, enum target_device): Move
to m68k-opts.h.
(m68k_library_id_string): Remove declaration.
* config/m68k/m68k.opt (config/m68k/m68k-opts.h): New
HeaderInclude.
(m68k_library_id_string): New Variable.
(march=, mcpu=, mtune=): Use Enum and Var.
From-SVN: r173256
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 c6adbc87..8605475 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2011-05-02 Joseph Myers <joseph@codesourcery.com> + + * gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies. + 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> * paranoia.cc (ENUM_BITFIELD): Remove. diff --git a/contrib/gcc_update b/contrib/gcc_update index cc847fb..337f3d1 100755 --- a/contrib/gcc_update +++ b/contrib/gcc_update @@ -81,6 +81,7 @@ gcc/config.in: gcc/cstamp-h.in 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 # And then, language-specific files gcc/cp/cfns.h: gcc/cp/cfns.gperf gcc/java/keyword.h: gcc/java/keyword.gperf |