From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 100307 invoked by alias); 7 Jun 2016 08:19:50 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 99324 invoked by uid 89); 7 Jun 2016 08:19:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=Hx-languages-length:1333 X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Jun 2016 08:19:39 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B992F; Tue, 7 Jun 2016 01:20:11 -0700 (PDT) Received: from [10.2.206.27] (e105545-lin.cambridge.arm.com [10.2.206.27]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE1DC3F213; Tue, 7 Jun 2016 01:19:35 -0700 (PDT) Subject: Re: [PATCH][ARM] Add initial support for Cortex-A73 To: Kyrill Tkachov , GCC Patches References: <5755A24B.4030506@foss.arm.com> Cc: Ramana Radhakrishnan , Richard Earnshaw From: Ramana Radhakrishnan Message-ID: <57568395.5000801@foss.arm.com> Date: Tue, 07 Jun 2016 08:19:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <5755A24B.4030506@foss.arm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-06/txt/msg00451.txt.bz2 On 06/06/16 17:18, Kyrill Tkachov wrote: > Hi all, > > This patch adds initial support for the Cortex-A73 processor through the > cortex-a73, cortex-a73.cortex-a35 and cortex-a73.cortex-a53 arguments to -mcpu and -mtune. > > The Cortex-A73 is an ARMv8-A processor. > > Bootstrapped and tested on arm-none-linux-gnueabihf with an appropriately > patched binutils that understands the relevant -mcpu argument. > > Ok for trunk? > Ok. Any reason why we can't move the ARM port also to a world where we work with .arch directives instead of .cpu directives like the aarch64 port.? Thanks, Ramana > Thanks, > Kyrill > > 2016-06-06 Kyrylo Tkachov > > * config/arm/arm.c (arm_cortex_a73_tune): New struct. > * config/arm/arm-cores.def (cortex-a73): New entry. > (cortex-a73.cortex-a35): Likewise. > (cortex-a73.cortex-a53): Likewise. > * config/arm/arm-tables.opt: Regenerate. > * config/arm/arm-tune.md: Likewise. > * config/arm/bpabi.h (BE8_LINK_SPEC): Handle mcpu=cortex-a73, > mcpu=cortex-a73.cortex-a35 and mcpu=cortex-a73.cortex-a53. > * config/arm/t-aprofile: Handle mcpu=cortex-a73, > mcpu=cortex-a73.cortex-a35 and mcpu=cortex-a73.cortex-a53. > * doc/invoke.texi (ARM Options): Document cortex-a73, > cortex-a73.cortex-a35 and cortex-a73.cortex-a53.