On Tue, Jan 15, 2019 at 09:29:46AM -0600, Kyrill Tkachov wrote: > Hi all, > > This patch adds a tuning struct for the Arm Ares CPU and uses it for > -m{cpu,tune}=ares. > The tunings are an initial attempt and may be improved upon in the future, > but they serve > as a decent starting point for GCC 9. > > With this I see a 1.3% improvement on SPEC2006 int and 0.3% on SPEC2006 fp > with -mcpu=ares. > On SPEC2017 I see a 0.6% improvement in intrate and changes in the noise for > fprate. > > Bootstrapped and tested on aarch64-none-linux-gnu. > > Ok for trunk?
This only changes non-default tuning. OK. Are we nearly done with these types of changes in AArch64 for GCC 9? I'd like to see us start acting like it is stage 4 soon! James > 2019-01-15 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * config/aarch64/aarch64.c (ares_tunings): Define. > * config/aarch64/aarch64-cores.def (ares): Use the above.