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
SCHEDULER_IDENT.
* config/aarch64/aarch64-opts.h (AARCH64_CORE): Handle
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)
;; -*- 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)")))
@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.