[aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 15 Aug 2019 08:26:50 +0000 (08:26 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Thu, 15 Aug 2019 08:26:50 +0000 (08:26 +0000)
commit42418c1f7f5cb3b2f466f88053acc818ddc5cd4d
tree57a245a02d0e77a517abae9cdbbe8bfe11113f88
parent9a8d9b3f2422d4885e5c846dee66acf6336e6ccf
[aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76

The neoversen1 tuning struct gives better performance on the Cortex-A76, so use that.
The only difference from the current tuning is the function and label alignment settings.

This gives about 1.3% improvement on SPEC2006 int and 0.3% on SPEC2006 fp.

        * config/aarch64/aarch64-cores.def (cortex-a76): Use neoversen1 tuning
        struct.

From-SVN: r274511
gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def