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 <[email protected]>
>
> * config/aarch64/aarch64.c (ares_tunings): Define.
> * config/aarch64/aarch64-cores.def (ares): Use the above.