This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from b8a175b4154 Use sect_offset_str in cooked_index::dump new d39b60f2e03 x86: Add an x86_xsave_layout structure to handle variable X [...] new a388ab0b863 gdb: Store an x86_xsave_layout in i386_gdbarch_tdep. new c689d1fe58b core: Support fetching x86 XSAVE layout from architectures. new e85aad4ae76 nat/x86-cpuid.h: Add x86_cpuid_count wrapper around __get_c [...] new 2e639674c56 x86 nat: Add helper functions to save the XSAVE layout for [...] new 22ca5c10279 gdb: Update x86 FreeBSD architectures to support XSAVE layouts. new 24ef2641d91 gdb: Support XSAVE layouts for the current host in the Free [...] new b42405a1594 gdb: Update x86 Linux architectures to support XSAVE layouts. new 9848bf83750 gdb: Support XSAVE layouts for the current host in the Linu [...] new 8938f531175 gdb: Use x86_xstate_layout to parse the XSAVE extended state area. new 03e6fe7e0a6 gdbserver: Add a function to set the XSAVE mask and size. new c0c43317ef9 gdbserver: Refactor the legacy region within the xsave struct new 1f14ecbee66 gdbserver: Use x86_xstate_layout to parse the XSAVE extende [...] new e30e39d5c01 x86: Remove X86_XSTATE_SIZE and related constants. new 2e7b61ed19d gdbserver: Simplify handling of ZMM registers. new b3e174482ff gdbserver: Fix style of struct declarations in i387-fp.cc
The 16 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/amd64-fbsd-nat.c | 40 +-- gdb/amd64-fbsd-tdep.c | 15 +- gdb/amd64-linux-nat.c | 6 +- gdb/amd64-linux-tdep.c | 13 +- gdb/configure.nat | 8 +- gdb/corelow.c | 21 ++ gdb/gdbarch-gen.h | 9 + gdb/gdbarch.c | 32 ++ gdb/gdbarch.h | 1 + gdb/gdbarch_components.py | 11 + gdb/i386-fbsd-nat.c | 39 +-- gdb/i386-fbsd-tdep.c | 71 +++-- gdb/i386-fbsd-tdep.h | 14 +- gdb/i386-linux-nat.c | 8 +- gdb/i386-linux-tdep.c | 66 ++-- gdb/i386-linux-tdep.h | 25 +- gdb/i386-tdep.c | 18 +- gdb/i386-tdep.h | 4 + gdb/i387-tdep.c | 522 ++++++++++++++++++++----------- gdb/i387-tdep.h | 9 + gdb/nat/x86-cpuid.h | 32 ++ gdb/nat/x86-xstate.c | 67 ++++ gdb/{x86-fbsd-nat.h => nat/x86-xstate.h} | 26 +- gdb/target-debug.h | 20 ++ gdb/target-delegates.c | 27 ++ gdb/target.c | 6 + gdb/target.h | 7 + gdb/x86-fbsd-nat.c | 21 ++ gdb/x86-fbsd-nat.h | 19 ++ gdb/x86-linux-nat.c | 3 + gdb/x86-linux-nat.h | 7 + gdbserver/configure.srv | 12 +- gdbserver/i387-fp.cc | 283 ++++++++--------- gdbserver/i387-fp.h | 4 +- gdbserver/linux-x86-low.cc | 10 +- gdbsupport/x86-xstate.h | 77 +++-- 36 files changed, 1016 insertions(+), 537 deletions(-) create mode 100644 gdb/nat/x86-xstate.c copy gdb/{x86-fbsd-nat.h => nat/x86-xstate.h} (60%)