]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[AArch64 3/3 big.LITTLE] Add support for -mcpu=cortex-a57.cortex-a53
authorJames Greenhalgh <james.greenhalgh@arm.com>
Wed, 18 Dec 2013 19:27:27 +0000 (19:27 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Wed, 18 Dec 2013 19:27:27 +0000 (19:27 +0000)
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

gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/doc/invoke.texi

index d8e6b99b3c9e6f62e377771340f4b132d6030ca6..660deebf9c8619342af226afd518d0258b76453d 100644 (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
index 1b4a49f7747e88b5c257332d4c16c4c997c0366a..430cc5692950b8a83ff9db02ff73bff57604148f 100644 (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)
index 84081d1ba57e306398e4449e55bf4c4dadf2e391..b7e40e0b5d13842ba5db02b41c9d17a2e626d916 100644 (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)")))
index 99ec1d2dce6f2ab86e2fb4d8cc34fb3d254bde9f..1a6d815f0411a0ce296c38c6a5d2a85ebf6a66ed 100644 (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.