[AArch64 2/3 big.LITTLE] Allow tuning parameters without unique tuning targets.
authorJames Greenhalgh <james.greenhalgh@arm.com>
Wed, 18 Dec 2013 19:25:45 +0000 (19:25 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Wed, 18 Dec 2013 19:25:45 +0000 (19:25 +0000)
commit192ed1dd46005bdd9c3a858645ef0b3cc282946d
tree82f7601779fde94ef5d2407a98f0c44031c59f00
parent682287fb313413b08b53e35d38d61a3e64e29b45
[AArch64 2/3 big.LITTLE] Allow tuning parameters without unique tuning targets.

gcc/

* config/aarch64/aarch64-cores.def: Add new column for
SCHEDULER_IDENT.
* config/aarch64/aarch64-opts.h (AARCH64_CORE): Handle
SCHEDULER_IDENT.
* config/aarch64/aarch64.c (AARCH64_CORE): Handle
SCHEDULER_IDENT.
(aarch64_parse_cpu): mcpu implies a default value for mtune.
* config/aarch64/aarch64.h (AARCH64_CORE): Handle
SCHEDULER_IDENT.

From-SVN: r206099
gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-opts.h
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.h