Add avx5124vnniw/avx5124fmaps to target attributes
commita28d23f09ac7df8491ba347d5cd42b9cb99800f4
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Nov 2016 22:18:23 +0000 (17 22:18 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Nov 2016 22:18:23 +0000 (17 22:18 +0000)
tree2c15d71f646a3ad3bbf13fe2d300962f813c77f1
parent37d0f0678d3fbba0e44eb291b6b4023bab0cc894
Add avx5124vnniw/avx5124fmaps to target attributes

gcc/

2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>

* config/i386/i386.c (processor_features): Add F_AVX5124VNNIW,
F_AVX5124FMAPS.
(isa_names_table): Handle new features.

gcc/testsuite/

2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>

* gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
"avx5124fmaps".
* gcc.target/i386/funcspec-56.inc: Test new attributes.

libgcc/

2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>

* config/i386/cpuinfo.c (processor_features): Add
FEATURE_AVX5124VNNIW, FEATURE_AVX5124FMAPS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242570 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/builtin_target.c
gcc/testsuite/gcc.target/i386/funcspec-56.inc
libgcc/ChangeLog
libgcc/config/i386/cpuinfo.c