diff options
author | Joel Brobecker <brobecker@adacore.com> | 2015-01-10 09:50:44 +0400 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2015-01-10 09:57:23 +0400 |
commit | 3368c1e5ce12ea262ab3ff7a9154472503aadedb (patch) | |
tree | cdc0ee8e237662562b104189df93db6bd367e692 /gdb/gdbserver/i387-fp.c | |
parent | 491793b5cbcc9f42662a2da8427c0022d7b03f9c (diff) | |
download | gdb-3368c1e5ce12ea262ab3ff7a9154472503aadedb.zip gdb-3368c1e5ce12ea262ab3ff7a9154472503aadedb.tar.gz gdb-3368c1e5ce12ea262ab3ff7a9154472503aadedb.tar.bz2 |
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.
Diffstat (limited to 'gdb/gdbserver/i387-fp.c')
-rw-r--r-- | gdb/gdbserver/i387-fp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/gdbserver/i387-fp.c b/gdb/gdbserver/i387-fp.c index a4c218d..ddfec6e 100644 --- a/gdb/gdbserver/i387-fp.c +++ b/gdb/gdbserver/i387-fp.c @@ -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; |