[ARM 2/5 big.LITTLE] Allow tuning parameters without unique tuning targets.
authorJames Greenhalgh <james.greenhalgh@arm.com>
Tue, 17 Dec 2013 12:26:10 +0000 (12:26 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Tue, 17 Dec 2013 12:26:10 +0000 (12:26 +0000)
commitc0e25e6593ab0ca2ae48acb5635489998bcdc1bb
treed790fb5ef8e845dd15e4938eba8085a19139c64c
parentb848e289cf60afff769c04dcc6e95a92da5c3748
[ARM 2/5 big.LITTLE] Allow tuning parameters without unique tuning targets.

gcc/
* config/arm/arm-cores.def: Add new column for TUNE_IDENT.
* config/arm/genopt.sh: Improve layout.
* config/arm/arm-tune.md: Regenerate.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm-opts.h (ARM_CORE): Modify macro for TUNE_IDENT.
* config/arm/arm.c (ARM_CORE): Modify macro for TUNE_IDENT.
(arm_option_override): When a CPU is chosen, that should also
form the tune target.
* config/arm/arm.h (ARM_CORE): Modify macro for TUNE_IDENT.

From-SVN: r206046
gcc/ChangeLog
gcc/config/arm/arm-cores.def
gcc/config/arm/arm-opts.h
gcc/config/arm/arm-tables.opt
gcc/config/arm/arm-tune.md
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/config/arm/gentune.sh