[AArch64 3/3 big.LITTLE] Add support for -mcpu=cortex-a57.cortex-a53

gcc/

	* config/aarch64/aarch64-cores.def: Add support for
	-mcpu=cortex-a57.cortex-a53.
	* config/aarch64/aarch64-tune.md: Regenerate.
	* doc/invoke.texi: Document -mcpu=cortex-a57.cortex-a53.

From-SVN: r206100
This commit is contained in:
James Greenhalgh 2013-12-18 19:27:27 +00:00 committed by James Greenhalgh
parent 192ed1dd46
commit f00f3b679e
4 changed files with 15 additions and 1 deletions

View file

@ -1,3 +1,10 @@
2013-12-18 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/aarch64-cores.def: Add support for
-mcpu=cortex-a57.cortex-a53.
* config/aarch64/aarch64-tune.md: Regenerate.
* doc/invoke.texi: Document -mcpu=cortex-a57.cortex-a53.
2013-12-18 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/aarch64-cores.def: Add new column for

View file

@ -36,3 +36,7 @@
AARCH64_CORE("cortex-a53", cortexa53, cortexa53, 8, AARCH64_FL_FPSIMD, cortexa53)
AARCH64_CORE("cortex-a57", cortexa15, cortexa15, 8, AARCH64_FL_FPSIMD, generic)
/* V8 big.LITTLE implementations. */
AARCH64_CORE("cortex-a57.cortex-a53", cortexa57cortexa53, cortexa53, 8, AARCH64_FL_FPSIMD, generic)

View file

@ -1,5 +1,5 @@
;; -*- buffer-read-only: t -*-
;; Generated automatically by gentune.sh from aarch64-cores.def
(define_attr "tune"
"cortexa53,cortexa15"
"cortexa53,cortexa15,cortexa57cortexa53"
(const (symbol_ref "((enum attr_tune) aarch64_tune)")))

View file

@ -11334,6 +11334,9 @@ possible values for @var{cpu} are @samp{generic}, @samp{cortex-a53},
@samp{cortex-a57}. The possible values for @var{feature} are documented
in the sub-section below.
Additionally, this option can specify that the target is a big.LITTLE system.
The only possible value is @samp{cortex-a57.cortex-a53}.
Where conflicting feature modifiers are specified, the right-most feature is
used.