2017-10-16 Tamar Christina <tamar.christina@arm.com>
commit2fdc62cddd03e70d424164d5b292c1e4c180e5de
authortnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Oct 2017 09:55:32 +0000 (16 09:55 +0000)
committertnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Oct 2017 09:55:32 +0000 (16 09:55 +0000)
tree8e4a19452bdc43f17e9a6d84ba0e5d2c6bde6dbc
parent4ad3467cd909d02023e37c1453998947e89799f5
2017-10-16  Tamar Christina  <tamar.christina@arm.com>

* config/aarch64/aarch64.h (AARCH64_FL_DOTPROD): New.
(AARCH64_ISA_DOTPROD, TARGET_DOTPROD): New.
* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Add TARGET_DOTPROD.
* config/aarch64/aarch64-option-extensions.def (dotprod): New.
* config/aarch64/aarch64-cores.def (cortex-a55, cortex-a75): Enable TARGET_DOTPROD.
(cortex-a75.cortex-a55): Likewise.
* doc/invoke.texi (aarch64-feature-modifiers): Document dotprod.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253782 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-c.c
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-option-extensions.def
gcc/config/aarch64/aarch64.h
gcc/doc/invoke.texi