Add avx5124vnniw/avx5124fmaps to target attributes
authorH.J. Lu <hjl@gcc.gnu.org>
Thu, 17 Nov 2016 22:18:23 +0000 (14:18 -0800)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 17 Nov 2016 22:18:23 +0000 (14:18 -0800)
commit9775c1a5ea9df3e82db338719bf0a15d9b8713cb
tree2c15d71f646a3ad3bbf13fe2d300962f813c77f1
parent5fbb13a72003ee9543d8e97c61df60c7cad3bb09
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.

From-SVN: r242570
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