gdb, i386: Enable AVX512-bfloat16 for i386 targets.
authorFelix Willgerodt <felix.willgerodt@intel.com>
Wed, 21 Jul 2021 12:38:04 +0000 (14:38 +0200)
committerFelix Willgerodt <felix.willgerodt@intel.com>
Fri, 3 Sep 2021 12:50:16 +0000 (14:50 +0200)
commit41bbbb89c4d31a15ef317dd7de8af749d2a35e5f
treeb503ba2a952da0940f8b87c2533e5f6d97226665
parent41e37c9d0ac9dfbdaf725112d510cb10e5854f3d
gdb, i386: Enable AVX512-bfloat16 for i386 targets.

Values of type bfloat16 can also be used on 32-bit targets, which was missed
in the original enablement.  This also adjusts the testcase to pass with
"unix/-m32", where only the lower 8 AVX registers are available.

gdb/ChangeLog:
2021-07-21  Felix Willgerodt  <Felix.Willgerodt@intel.com>

* features/i386/32bit-sse.xml: Add bfloat16 type.
* features/i386/32bit-sse.c: Regenerated.

gdb/testsuite/ChangeLog:
2021-07-21  Felix Willgerodt  <Felix.Willgerodt@intel.com>

* gdb.arch/x86-avx512bf16.exp: Only use x/z/ymm 0-7.
gdb/features/i386/32bit-sse.c
gdb/features/i386/32bit-sse.xml
gdb/testsuite/gdb.arch/x86-avx512bf16.exp