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 d6b687ac7a expprint: Fix format string warning new c9a5e2a5b2 Adjust code generated by regformats/regdat.sh new f7000548a2 Use VEC for target_desc.reg_defs new 2b68ef2f11 Return X86_TDESC_MMX in x86_get_ipa_tdesc_idx new f49ff00066 [GDBserver] Centralize tdesc for i386-linux new 0a188386c0 [GDBserver] unit test to i386_tdesc new 0abe8a8992 Dynamically composite xml in reply to GDB new 5f035c0716 Share i386-linux target description between GDB and GDBserver new 188c9e6dcb Remove features/i386/i386-*linux.c new 25a93583f3 [GDBserver] Use pre-generated tdesc as test new d1f28ea24a [GDBserver] Shorten srv_i386_linux_xmlfiles new b9f1d50ffc Update comments in amd64_linux_core_read_description new 9d3d478be5 Centralize amd64-linux target descriptions new 6c73f67f9c Lazily and dynamically create amd64-linux target descriptions new b4570e4b30 Convert amd64-linux target descriptions new 44b886ff15 [GDBserver] Use pre-generated amd64-linux tdesc as test new 38602d55e0 [GDBserver] Shorten srv_amd64_linux_xmlfiles new 0854b7b187 Remove features/i386/amd64-*linux.c and features/i386/x32-*linux.c new 22916b0786 Convert the rest x86 target descriptions
The 18 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/ChangeLog | 167 +++++++++++ gdb/Makefile.in | 4 + gdb/amd64-linux-tdep.c | 124 ++++---- gdb/amd64-linux-tdep.h | 6 + gdb/amd64-tdep.c | 66 +++-- gdb/arch/amd64.c | 74 +++++ gdb/arch/amd64.h | 22 ++ gdb/arch/i386.c | 68 +++++ gdb/arch/i386.h | 21 ++ gdb/arch/tdesc.h | 92 ++++++ gdb/configure.tgt | 63 ++-- gdb/features/Makefile | 40 +-- gdb/features/i386/32bit-avx.c | 4 +- gdb/features/i386/32bit-avx512.c | 4 +- gdb/features/i386/32bit-core.c | 4 +- gdb/features/i386/32bit-linux.c | 4 +- gdb/features/i386/32bit-mpx.c | 4 +- gdb/features/i386/32bit-pkeys.c | 4 +- gdb/features/i386/32bit-sse.c | 4 +- gdb/features/i386/{32bit-avx.c => 64bit-avx.c} | 16 +- gdb/features/i386/64bit-avx512.c | 124 ++++++++ gdb/features/i386/{32bit-core.c => 64bit-core.c} | 34 ++- gdb/features/i386/64bit-linux.c | 15 + gdb/features/i386/{32bit-mpx.c => 64bit-mpx.c} | 12 +- gdb/features/i386/{32bit-pkeys.c => 64bit-pkeys.c} | 8 +- gdb/features/i386/64bit-segments.c | 15 + gdb/features/i386/{32bit-sse.c => 64bit-sse.c} | 18 +- gdb/features/i386/amd64-avx-avx512-linux.c | 288 ------------------ gdb/features/i386/amd64-avx-avx512.c | 283 ------------------ gdb/features/i386/amd64-avx-linux.c | 177 ----------- gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.c | 329 --------------------- gdb/features/i386/amd64-avx-mpx-avx512-pku.c | 324 -------------------- gdb/features/i386/amd64-avx-mpx-linux.c | 215 -------------- gdb/features/i386/amd64-avx-mpx.c | 210 ------------- gdb/features/i386/amd64-avx.c | 172 ----------- gdb/features/i386/amd64-linux.c | 159 ---------- gdb/features/i386/amd64-mpx-linux.c | 197 ------------ gdb/features/i386/amd64-mpx.c | 192 ------------ gdb/features/i386/amd64.c | 154 ---------- gdb/features/i386/i386-avx-avx512-linux.c | 170 ----------- gdb/features/i386/i386-avx-avx512.c | 165 ----------- gdb/features/i386/i386-avx-linux.c | 149 ---------- gdb/features/i386/i386-avx-mpx-avx512-pku-linux.c | 211 ------------- gdb/features/i386/i386-avx-mpx-avx512-pku.c | 206 ------------- gdb/features/i386/i386-avx-mpx-linux.c | 187 ------------ gdb/features/i386/i386-avx-mpx.c | 182 ------------ gdb/features/i386/i386-avx.c | 144 --------- gdb/features/i386/i386-linux.c | 139 --------- gdb/features/i386/i386-mmx-linux.c | 78 ----- gdb/features/i386/i386-mmx.c | 73 ----- gdb/features/i386/i386-mpx-linux.c | 177 ----------- gdb/features/i386/i386-mpx.c | 172 ----------- gdb/features/i386/i386.c | 134 --------- gdb/features/i386/x32-avx-avx512-linux.c | 288 ------------------ gdb/features/i386/x32-avx-linux.c | 177 ----------- gdb/features/i386/{32bit-core.c => x32-core.c} | 34 ++- gdb/features/i386/x32-linux.c | 159 ---------- gdb/gdbserver/ChangeLog | 151 ++++++++++ gdb/gdbserver/Makefile.in | 13 + gdb/gdbserver/configure.srv | 55 ++-- gdb/gdbserver/linux-amd64-ipa.c | 56 ++-- gdb/gdbserver/linux-i386-ipa.c | 39 +-- gdb/gdbserver/linux-x86-low.c | 146 ++------- ...inux-x86-tdesc.h => linux-x86-tdesc-selftest.c} | 164 +++++++--- gdb/gdbserver/linux-x86-tdesc.c | 173 +++++++++++ gdb/gdbserver/linux-x86-tdesc.h | 78 +---- gdb/gdbserver/lynx-i386-low.c | 9 +- gdb/gdbserver/nto-x86-low.c | 11 +- gdb/gdbserver/regcache.c | 34 ++- gdb/gdbserver/server.c | 10 +- gdb/gdbserver/tdesc.c | 186 +++++++++++- gdb/gdbserver/tdesc.h | 106 ++++++- gdb/gdbserver/win32-i386-low.c | 22 +- gdb/i386-linux-tdep.c | 37 +-- gdb/i386-tdep.c | 75 ++--- gdb/regformats/regdat.sh | 26 +- gdb/regformats/regdef.h | 12 + gdb/target-descriptions.c | 62 ++-- gdb/target-descriptions.h | 37 +-- gdb/x86-linux-nat.c | 35 +-- 80 files changed, 1834 insertions(+), 6265 deletions(-) create mode 100644 gdb/arch/amd64.c create mode 100644 gdb/arch/amd64.h create mode 100644 gdb/arch/i386.c create mode 100644 gdb/arch/i386.h create mode 100644 gdb/arch/tdesc.h copy gdb/features/i386/{32bit-avx.c => 64bit-avx.c} (52%) create mode 100644 gdb/features/i386/64bit-avx512.c copy gdb/features/i386/{32bit-core.c => 64bit-core.c} (66%) create mode 100644 gdb/features/i386/64bit-linux.c copy gdb/features/i386/{32bit-mpx.c => 64bit-mpx.c} (89%) copy gdb/features/i386/{32bit-pkeys.c => 64bit-pkeys.c} (66%) create mode 100644 gdb/features/i386/64bit-segments.c copy gdb/features/i386/{32bit-sse.c => 64bit-sse.c} (79%) delete mode 100644 gdb/features/i386/amd64-avx-avx512-linux.c delete mode 100644 gdb/features/i386/amd64-avx-avx512.c delete mode 100644 gdb/features/i386/amd64-avx-linux.c delete mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.c delete mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku.c delete mode 100644 gdb/features/i386/amd64-avx-mpx-linux.c delete mode 100644 gdb/features/i386/amd64-avx-mpx.c delete mode 100644 gdb/features/i386/amd64-avx.c delete mode 100644 gdb/features/i386/amd64-linux.c delete mode 100644 gdb/features/i386/amd64-mpx-linux.c delete mode 100644 gdb/features/i386/amd64-mpx.c delete mode 100644 gdb/features/i386/amd64.c delete mode 100644 gdb/features/i386/i386-avx-avx512-linux.c delete mode 100644 gdb/features/i386/i386-avx-avx512.c delete mode 100644 gdb/features/i386/i386-avx-linux.c delete mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku-linux.c delete mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku.c delete mode 100644 gdb/features/i386/i386-avx-mpx-linux.c delete mode 100644 gdb/features/i386/i386-avx-mpx.c delete mode 100644 gdb/features/i386/i386-avx.c delete mode 100644 gdb/features/i386/i386-linux.c delete mode 100644 gdb/features/i386/i386-mmx-linux.c delete mode 100644 gdb/features/i386/i386-mmx.c delete mode 100644 gdb/features/i386/i386-mpx-linux.c delete mode 100644 gdb/features/i386/i386-mpx.c delete mode 100644 gdb/features/i386/i386.c delete mode 100644 gdb/features/i386/x32-avx-avx512-linux.c delete mode 100644 gdb/features/i386/x32-avx-linux.c copy gdb/features/i386/{32bit-core.c => x32-core.c} (65%) delete mode 100644 gdb/features/i386/x32-linux.c copy gdb/gdbserver/{linux-x86-tdesc.h => linux-x86-tdesc-selftest.c} (55%) create mode 100644 gdb/gdbserver/linux-x86-tdesc.c