Add -mcpu=cortex-a17.cortex-a7
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Nov 2014 12:17:40 +0000 (12:17 +0000)
committerDongkyun, Son <dongkyun.s@samsung.com>
Mon, 23 Nov 2015 12:46:25 +0000 (21:46 +0900)
* config/arm/arm-cores.def (cortex-a17.cortex-a7): New entry.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm-tune.md: Regenerate.
* config/arm/bpabi.h (BE8_LINK_SPEC): Add mcpu=cortex-a17.cortex-a7.
* config/arm/t-aprofile: Add cortex-a17.cortex-a7 entry to
MULTILIB_MATCHES.

Change-Id: I187e367a89123ce3944cc95dc5d391dd6c359c8a
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218146 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/arm/arm-cores.def
gcc/config/arm/arm-tables.opt
gcc/config/arm/arm-tune.md
gcc/config/arm/bpabi.h
gcc/config/arm/t-aprofile

index f8003ce..423ee9e 100644 (file)
@@ -162,6 +162,7 @@ ARM_CORE("marvell-pj4",             marvell_pj4, marvell_pj4,       7A,  FL_LDSCHED, 9e)
 
 /* V7 big.LITTLE implementations */
 ARM_CORE("cortex-a15.cortex-a7", cortexa15cortexa7, cortexa7,  7A,  FL_LDSCHED | FL_THUMB_DIV | FL_ARM_DIV, cortex_a15)
+ARM_CORE("cortex-a17.cortex-a7", cortexa17cortexa7, cortexa7,  7A,  FL_LDSCHED | FL_THUMB_DIV | FL_ARM_DIV, cortex_a12)
 
 /* V8 Architecture Processors */
 ARM_CORE("cortex-a53", cortexa53, cortexa53,   8A, FL_LDSCHED | FL_CRC32, cortex_a53)
index 9d8159f..9b1886e 100644 (file)
@@ -301,6 +301,9 @@ EnumValue
 Enum(processor_type) String(cortex-a15.cortex-a7) Value(cortexa15cortexa7)
 
 EnumValue
+Enum(processor_type) String(cortex-a17.cortex-a7) Value(cortexa17cortexa7)
+
+EnumValue
 Enum(processor_type) String(cortex-a53) Value(cortexa53)
 
 EnumValue
index 7218542..d300c51 100644 (file)
@@ -31,6 +31,6 @@
        cortexa15,cortexa17,cortexr4,cortexr4f,
        cortexr5,cortexr7,cortexm7,
        cortexm4,cortexm3,marvell_pj4,
-       cortexa15cortexa7,cortexa53,cortexa57,
-       cortexa57cortexa53"
+       cortexa15cortexa7,cortexa17cortexa7,cortexa53,
+       cortexa57,cortexa57cortexa53"
        (const (symbol_ref "((enum attr_tune) arm_tune)")))
index 22a37ae..aa93aa4 100644 (file)
@@ -66,6 +66,7 @@
    |mcpu=cortex-a8|mcpu=cortex-a9|mcpu=cortex-a15       \
    |mcpu=cortex-a12|mcpu=cortex-a17                    \
    |mcpu=cortex-a15.cortex-a7                          \
+   |mcpu=cortex-a17.cortex-a7                          \
    |mcpu=marvell-pj4                                   \
    |mcpu=cortex-a53                                    \
    |mcpu=cortex-a57                                    \
@@ -87,6 +88,7 @@
    |mcpu=cortex-a8|mcpu=cortex-a9|mcpu=cortex-a15       \
    |mcpu=cortex-a12|mcpu=cortex-a17                    \
    |mcpu=cortex-a15.cortex-a7                          \
+   |mcpu=cortex-a17.cortex-a7                          \
    |mcpu=cortex-a53                                    \
    |mcpu=cortex-a57                                    \
    |mcpu=cortex-a57.cortex-a53                         \
index 441a4b5..60ac1b6 100644 (file)
@@ -85,6 +85,7 @@ MULTILIB_MATCHES       += march?armv7ve=mcpu?cortex-a15
 MULTILIB_MATCHES       += march?armv7ve=mcpu?cortex-a12
 MULTILIB_MATCHES       += march?armv7ve=mcpu?cortex-a17
 MULTILIB_MATCHES       += march?armv7ve=mcpu?cortex-a15.cortex-a7
+MULTILIB_MATCHES       += march?armv7ve=mcpu?cortex-a17.cortex-a7
 MULTILIB_MATCHES       += march?armv8-a=mcpu?cortex-a53
 MULTILIB_MATCHES       += march?armv8-a=mcpu?cortex-a57
 MULTILIB_MATCHES       += march?armv8-a=mcpu?cortex-a57.cortex-a53