aboutsummaryrefslogtreecommitdiff
path: root/gdb/infcmd.c
diff options
context:
space:
mode:
authorFelix Willgerodt <felix.willgerodt@intel.com>2021-07-09 15:39:41 +0200
committerFelix Willgerodt <felix.willgerodt@intel.com>2021-09-03 15:18:31 +0200
commit0b99a66053fa1e93a984f75a7a3d5343c74882fb (patch)
tree733a5a9872601efd6f30ca10ca26f37b9db5a97a /gdb/infcmd.c
parent8661f70c499e9a6f2d8b12241d663881452178ae (diff)
downloadgdb-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