diff options
author | Felix Willgerodt <felix.willgerodt@intel.com> | 2021-07-09 15:39:41 +0200 |
---|---|---|
committer | Felix Willgerodt <felix.willgerodt@intel.com> | 2021-09-03 15:18:31 +0200 |
commit | 0b99a66053fa1e93a984f75a7a3d5343c74882fb (patch) | |
tree | 733a5a9872601efd6f30ca10ca26f37b9db5a97a /gdb/infcmd.c | |
parent | 8661f70c499e9a6f2d8b12241d663881452178ae (diff) | |
download | gdb-0b99a66053fa1e93a984f75a7a3d5343c74882fb.zip gdb-0b99a66053fa1e93a984f75a7a3d5343c74882fb.tar.gz gdb-0b99a66053fa1e93a984f75a7a3d5343c74882fb.tar.bz2 |
gdb: Enable finish command and inferior calls for _Float16 on amd64 and i386.
Values of type _Float16 and _Float16 _Complex can now be used on CPUs with
AVX512-FP16 support. Return values of those types are located in XMM0.
Compiler support for gcc and clang is in progress, see e.g.:
https://gcc.gnu.org/pipermail/gcc-patches/2021-July/574117.html
gdb/ChangeLog:
2021-07-21 Felix Willgerodt <Felix.Willgerodt@intel.com>
* amd64-tdep.c (amd64_classify): Classify _Float16 and
_Float16 _Complex as AMD64_SSE.
* i386-tdep.c (i386_extract_return_value): Read _Float16 and
_Float16 _Complex from xmm0.
gdb/testsuite/ChangeLog:
2021-07-21 Felix Willgerodt <Felix.Willgerodt@intel.com>
* gdb.arch/x86-avx512fp16-abi.c: New file.
* gdb.arch/x86-avx512fp16-abi.exp: New file.
Diffstat (limited to 'gdb/infcmd.c')
0 files changed, 0 insertions, 0 deletions