On Wed, Jan 16, 2019 at 10:28 AM James Greenhalgh <james.greenha...@arm.com> wrote: > > 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!
I am in the process of getting OcteonTX2 patches in shape to submit. I hope to have them in a good shape by end of next week. Thanks, Andrew Pinski > > 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.