Fix use of wrong struct i387_xsave field in i387_cache_to_xsave
gdb/gdbserver/ChangeLog: * i387-fp.c (i387_cache_to_xsave): In look over num_avx512_zmmh_high_registers, replace use of struct i387_xsave zmmh_low_space field by use of zmmh_high_space. Tested on x86_64-linux, using boards/native-gdbserver.exp.
This commit is contained in:
parent
491793b5cb
commit
3368c1e5ce
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2015-01-10 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* i387-fp.c (i387_cache_to_xsave): In look over
|
||||
num_avx512_zmmh_high_registers, replace use of struct i387_xsave
|
||||
zmmh_low_space field by use of zmmh_high_space.
|
||||
|
||||
2015-01-09 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* linux-low.c (step_over_bkpt): Move higher up in the file.
|
||||
|
|
|
@ -454,7 +454,7 @@ i387_cache_to_xsave (struct regcache *regcache, void *buf)
|
|||
for (i = 0; i < num_avx512_zmmh_high_registers; i++)
|
||||
{
|
||||
collect_register (regcache, i + zmm16h_regnum, raw);
|
||||
p = ((char *) &fp->zmmh_low_space[0]) + 32 + i * 64;
|
||||
p = ((char *) &fp->zmmh_high_space[0]) + 32 + i * 64;
|
||||
if (memcmp (raw, p, 32) != 0)
|
||||
{
|
||||
xstate_bv |= X86_XSTATE_ZMM;
|
||||
|
|
Loading…
Reference in a new issue