r172205 - in /trunk: contrib/ChangeLog contrib/...
jsm28@gcc.gnu.org
jsm28@gcc.gnu.org
Fri Apr 8 19:39:00 GMT 2011
Author: jsm28
Date: Fri Apr 8 19:39:48 2011
New Revision: 172205
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172205
Log:
contrib:
* gcc_update (gcc/config/arm/arm-tables.opt): New dependencies.
gcc:
* config.gcc (arm*-*-*): Add arm/arm-tables.opt to extra_options.
* config/arm/arm-arches.def: New.
* config/arm/arm-opts.h: New.
* config/arm/genopt.sh: New.
* config/arm/arm-tables.opt: New (generated).
* config/arm/arm.c (arm_handle_option, arm_target_help,
TARGET_HANDLE_OPTION, TARGET_HELP, arm_find_cpu): Remove.
(all_architectures): Get most table contents from arm-arches.def.
(arm_option_override): Set arm_selected_arch, arm_selected_cpu and
arm_selected_tune here.
* config/arm/arm.h (enum processor_type): Move to arm-opts.h.
* config/arm/arm.opt (config/arm/arm-opts.h): New HeaderInclude.
(march=, mcpu=, mtune=): Use Enum and Var.
* config/arm/t-arm ($(srcdir)/config/arm/arm-tables.opt): New.
(arm.o): Update dependencies.
Added:
trunk/gcc/config/arm/arm-arches.def
trunk/gcc/config/arm/arm-opts.h
trunk/gcc/config/arm/arm-tables.opt
trunk/gcc/config/arm/genopt.sh (with props)
Modified:
trunk/contrib/ChangeLog
trunk/contrib/gcc_update
trunk/gcc/ChangeLog
trunk/gcc/config.gcc
trunk/gcc/config/arm/arm.c
trunk/gcc/config/arm/arm.h
trunk/gcc/config/arm/arm.opt
trunk/gcc/config/arm/t-arm
Propchange: trunk/gcc/config/arm/genopt.sh
('svn:executable' added)
More information about the Gcc-cvs
mailing list