diff mbox

[ARM] Add new cores to t-aprofile

Message ID 52B18B22.1090402@arm.com
State New
Headers show

Commit Message

Kyrylo Tkachov Dec. 18, 2013, 11:46 a.m. UTC
Hi all,

This patch adds the recently introduced cores to the t-aprofile multilib 
machinery. The values added are cortex-a15.cortex-a7, cortex-a12, cortex-a57 and 
cortex-a57.cortex-a53.

Tested arm-none-eabi on qemu and model.

Ok for trunk?

Thanks,
Kyrill


2013-12-18  James Greenhalgh  <james.greenhalgh@arm.com>
             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

     * config/arm/t-aprofile: Add cortex-a15.cortex-a7, cortex-a12,
     cortex-a57, cortex-a57.cortex-a53.

Comments

Ramana Radhakrishnan Dec. 18, 2013, 12:58 p.m. UTC | #1
On 18/12/13 11:46, Kyrill Tkachov wrote:
> Hi all,
>
> This patch adds the recently introduced cores to the t-aprofile multilib
> machinery. The values added are cortex-a15.cortex-a7, cortex-a12, cortex-a57 and
> cortex-a57.cortex-a53.
>
> Tested arm-none-eabi on qemu and model.
>
> Ok for trunk?

Ok.

Ramana

>
> Thanks,
> Kyrill
>
>
> 2013-12-18  James Greenhalgh  <james.greenhalgh@arm.com>
>               Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
>
>       * config/arm/t-aprofile: Add cortex-a15.cortex-a7, cortex-a12,
>       cortex-a57, cortex-a57.cortex-a53.
>
Gerald Pfeifer Jan. 3, 2014, 1:19 p.m. UTC | #2
Kyrill Tkachov <kyrylo.tkachov@arm.com> wrote:
>This patch adds the recently introduced cores to the t-aprofile
>multilib 
>machinery. The values added are cortex-a15.cortex-a7, cortex-a12,
>cortex-a57 and 
>cortex-a57.cortex-a53.

Are you going to add this to the release notes (gcc-4.9/changes.html) or will this be part of an ARM mega patch later? For the record, I prefer incremental changes, but whatever works. 

Gerald
diff mbox

Patch

diff --git a/gcc/config/arm/t-aprofile b/gcc/config/arm/t-aprofile
index ce45d4d..5c5ee0c 100644
--- a/gcc/config/arm/t-aprofile
+++ b/gcc/config/arm/t-aprofile
@@ -83,8 +83,11 @@  MULTILIB_EXCEPTIONS    += *mcpu=cortex-a7/*mfpu=neon-fp-armv8*
 MULTILIB_MATCHES       += march?armv7-a=mcpu?cortex-a8
 MULTILIB_MATCHES       += march?armv7-a=mcpu?cortex-a9
 MULTILIB_MATCHES       += march?armv7-a=mcpu?cortex-a5
-MULTILIB_MATCHES       += mcpu?cortex-a7=mcpu?cortex-a15
+MULTILIB_MATCHES       += mcpu?cortex-a7=mcpu?cortex-a15=mcpu?cortex-a12
+MULTILIB_MATCHES       += mcpu?cortex-a7=mcpu?cortex-a15.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
 
 # FPU matches
 MULTILIB_MATCHES       += mfpu?vfpv3-d16=mfpu?vfpv3