[AArch64] Add support for Arm Cortex-A76
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Wed, 27 Jun 2018 14:33:16 +0000 (14:33 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Wed, 27 Jun 2018 14:33:16 +0000 (14:33 +0000)
commit25846b50895262d38e1271bb19def833f9a63182
tree7ace1d5410a67565521135562eafb8b29762c007
parent979bcc9993e5ca82d453d74fa2f6269dc29d321f
[AArch64] Add support for Arm Cortex-A76

The Cortex-A76 is an Armv8.2-A processor with dotproduct and FP16 support.
It can be paired with the Cortex-A55 and hence the option
-mcpu/-mtune=cortex-a76.cortex-a55 is also introduced.

Bootstrapped and tested on aarch64-none-linux-gnu.

* config/aarch64/aarch64-cores.def (cortex-a76): New entry.
(cortex-a76.cortex-a55): Likewise.
* config/aarch64/aarch64-tune.md: Regenerate.
* doc/invoke.texi (AArch64 Options): Document cortex-a76 and
cortex-a76.cortex-a55.

From-SVN: r262186
gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/doc/invoke.texi