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 <kyrylo.tkac...@arm.com> > > * 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.