This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 0162b1a06b Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 08acaf5caf Automatic date update in version.in adds 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] adds 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] adds 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling adds 2bc69f2588 testsuite: ovldbreak.exp: fix regexp adds 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic adds b04480b119 Testsuite: Fix racy conditions in py-cmd.exp adds ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity adds 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 adds 74b3c71318 Aarch64: Better termination checks for sigcontext reading adds bacb77d018 Arm: Skip new binary decode tests on pe targets adds 22ad8107d3 Clear static_links in reread_symbols adds 84371624ad Minor cleanups in tui-io.c adds 7806cea723 Deprecate and replace the "tabset" command adds fe19e45ff3 Automatic date update in version.in adds 91ae256e33 Relax a -r --gc-sections requirement adds ac85e67c05 PR23788, objcopy: failed to find link section adds e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation adds 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. adds d6677607c2 Fix "make info" in gdb adds 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. adds b8265d6194 Automatic date update in version.in adds df80d00c5f Automatic date update in version.in adds 925047fed0 Allocate buffer with proper size in amd64_pseudo_register_{r [...] adds f6efe3f842 Introduce gdbarch_num_cooked_regs adds 38cf168be5 PR23040, .uleb128 directive doesn't accept some valid expressions adds e1748c54a2 Apply alpha BFD_RELOC_8 fixups adds 1f38083f42 gas simple-forward test adds 192c2bfbd7 S12Z: Disassembly: Fallback to show the address if the symbo [...] adds 270b9329b7 RISC-V: Print FP regs as union of float types. adds 3399f1b303 RISC-V: NaN-box FP values smaller than an FP register. adds ba37fe2e8b Automatic date update in version.in adds 0dbfcfffe9 gdb/riscv: Fix register access for register aliases adds 5a77b1b49f gdb/riscv: expect h/w watchpoints to trigger before the memo [...] adds 8e3152af14 alpha testsuite fixes adds ab419ddbb2 PR23804, buffer overflow in sec_merge_hash_lookup adds 102def4da8 PR23805, NULL pointer dereference in elf_link_input_bfd adds 45a0eaf770 PR23806, NULL pointer dereference in merge_strings adds 420ecd9ce8 gdb/riscv: Give user-friendly names for CSRs adds 405b61965f S12Z: Handle 16 bit fixups which are constant. adds 2849d19feb S12Z: New 32 bit Reloc. adds f19c7ff839 GDBSERVER: Listen on a unix domain (instead of TCP) socket i [...] adds 6d0f8100c1 GDB: Document the unix::/path/to/socket of remote connection. adds 0a163825df GDB: Fix documentation for invoking GDBSERVER adds 88f5cc8cf8 GDB: Remote target can now accept the form unix::/path/to/socket. adds 51d21d60b3 GDB: New target s12z adds f47998d69f S/390: Support vector alignment hints adds 79b8d3b090 Fix use-after-free in record_btrace_start_replaying adds 35ed81d4f4 Avoid GDB SIGTTOU on catch exec + set follow-exec-mode new ( [...] adds bea556ab08 Fix failing cooked_read selftest for CSKY. adds 20784627bf Automatic date update in version.in adds 4df46df7a4 [gdb/testsuite] Handle removed valgrind option --db-attach adds a76dc3b770 [gdb/testsuite] Rewrite catch-follow-exec.exp using gdb_test adds 8c246a60c0 cmse_scan segfault adds fe1a5cad30 [gdb/testsuite] Log wait status on process no longer exists error adds 0e139b8787 Automatic date update in version.in adds 0a640d7196 ELF: Hide symbols defined in discarded input sections adds ee67fd7f3f gdb/riscv: Use correct regnum in riscv_linux_nat_target::fet [...] adds 50db9ef4c0 gdb/python: Make cmdpy_completer_helper return gdbpy_ref<> adds b352ceb6b4 gdb/python: Make convert_values_to_python return gdbpy_ref<> adds bfcc0eba9e [gdb/testsuite] Rewrite valgrind-db-attach.exp to use vgdb adds ac732bc9fd [gdb/testsuite] Move valgrind-db-attach.{c,exp} to valgrind- [...] adds b69e1ff350 ELF: update ld man page on `--gc-sections` adds e8138a6b78 Automatic date update in version.in adds 0b0eff8b1d gdb/riscv: Remove redundant code, and catch more errors when [...] adds b971899198 Fix SYMBOL_LANGUAGE assertion failure on AIX. adds afde3032dd Zero-initialize linux note sections adds 5c849b222b [PowerPC] Don't zero-initialize vector register buffers adds 7ed29001c4 Add decfloat registers to float reggroup adds 500f01a0e2 [PowerPC] Remove rs6000_pseudo_register_reggroup_p adds 3d907528ca [PowerPC] Fix two if statements in gdb/ppc-linux-nat.c adds 71733a7bf6 [PowerPC] Fix indentation in arch/ppc-linux-common.c adds 93b4691f0f [PowerPC] Refactor have_ initializers in rs6000-tdep.c adds 7ca18ed6d2 [PowerPC] Add support for PPR and DSCR adds f2cf6173f3 [PowerPC] Add support for TAR adds 232bfb8644 [PowerPC] Add support for EBB and PMU registers adds 81ab84fd6c [PowerPC] Reject tdescs with VSX and no FPU or Altivec adds 8d619c01db [PowerPC] Add support for HTM registers adds 8a61382623 RISC-V: Linux signal frame support. adds 77c6f5fcda RISC-V: Linux signal frame support. adds d7ded98f4c Support AT_HWCAP2 on FreeBSD. adds fd2b4de5e6 Treat all unknown auxv tags on FreeBSD as unknown. adds 4c39bc0354 Remove DEF_VECs from symtab.h new 988fad1d40 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
The 1 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: bfd/ChangeLog | 36 + bfd/elf.c | 18 +- bfd/elf32-arm.c | 3 +- bfd/elf32-s12z.c | 23 + bfd/elflink.c | 32 +- bfd/merge.c | 18 +- bfd/version.h | 2 +- binutils/readelf.c | 3 +- gas/ChangeLog | 64 ++ gas/config/tc-alpha.c | 6 + gas/config/tc-mips.c | 22 +- gas/config/tc-s12z.c | 3 + gas/config/tc-s390.c | 15 + gas/config/tc-spu.c | 17 +- gas/dwarf2dbg.c | 19 +- gas/expr.c | 7 + gas/read.c | 2 +- gas/symbols.c | 33 +- gas/testsuite/gas/all/eqv-dot.d | 12 + gas/testsuite/gas/all/eqv-dot.s | 8 + gas/testsuite/gas/all/forward.d | 2 + gas/testsuite/gas/all/gas.exp | 7 +- gas/testsuite/gas/all/simple-forward.d | 14 + gas/testsuite/gas/all/simple-forward.s | 11 + gas/testsuite/gas/arm/undefined-insn-arm.d | 5 + gas/testsuite/gas/arm/undefined-insn-thumb.d | 5 + gas/testsuite/gas/arm/undefined-insn.s | 1 + gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/s390/zarch-arch12.d | 8 + gas/testsuite/gas/s390/zarch-arch12.s | 8 + gdb/ChangeLog | 530 +++++++++++++ gdb/Makefile.in | 1 + gdb/NEWS | 16 + gdb/aarch64-linux-tdep.c | 17 +- gdb/amd64-tdep.c | 31 +- gdb/arch/ppc-linux-common.c | 30 +- gdb/arch/ppc-linux-common.h | 20 + gdb/arch/ppc-linux-tdesc.h | 6 + gdb/ax-gdb.c | 3 +- gdb/cli/cli-interp.c | 6 + gdb/common/netstuff.c | 8 + gdb/configure.tgt | 5 + gdb/doc/ChangeLog | 34 + gdb/doc/gdb.texinfo | 175 ++++- gdb/dwarf2-frame.c | 3 +- gdb/dwarf2read.c | 19 +- gdb/eval.c | 3 +- gdb/fbsd-tdep.c | 27 +- gdb/features/Makefile | 11 + gdb/features/rs6000/power-dscr.xml | 12 + gdb/features/rs6000/power-ebb.xml | 14 + gdb/features/rs6000/power-htm-altivec.xml | 58 ++ gdb/features/rs6000/power-htm-core.xml | 48 ++ gdb/features/rs6000/power-htm-dscr.xml | 12 + gdb/features/rs6000/power-htm-fpu.xml | 45 ++ gdb/features/rs6000/power-htm-ppr.xml | 12 + gdb/features/rs6000/power-htm-spr.xml | 14 + gdb/features/rs6000/power-htm-tar.xml | 12 + gdb/features/rs6000/power-htm-vsx.xml | 43 ++ gdb/features/rs6000/power-linux-pmu.xml | 17 + gdb/features/rs6000/power-ppr.xml | 12 + gdb/features/rs6000/power-tar.xml | 12 + gdb/features/rs6000/power64-htm-core.xml | 48 ++ .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 200 +++++ .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 18 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 200 +++++ .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 18 + gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 396 ++++++++++ gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 29 + gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 396 ++++++++++ gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 29 + gdb/features/rs6000/powerpc-isa207-vsx32l.c | 215 ++++++ gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 21 + gdb/features/rs6000/powerpc-isa207-vsx64l.c | 215 ++++++ gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 21 + gdb/findvar.c | 9 +- gdb/frame.c | 2 +- gdb/gdbarch-selftests.c | 3 +- gdb/gdbarch.h | 8 + gdb/gdbarch.sh | 8 + gdb/gdbserver/ChangeLog | 107 +++ gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/configure.srv | 28 +- gdb/gdbserver/linux-ppc-ipa.c | 18 + gdb/gdbserver/linux-ppc-low.c | 428 ++++++++++- gdb/gdbserver/linux-ppc-tdesc-init.h | 21 + gdb/gdbserver/remote-utils.c | 159 ++-- gdb/h8300-tdep.c | 3 +- gdb/i386-tdep.c | 4 +- gdb/infcmd.c | 19 +- gdb/inflow.c | 16 + gdb/infrun.c | 10 +- gdb/linux-tdep.c | 14 +- gdb/m68hc11-tdep.c | 5 +- gdb/mdebugread.c | 8 +- gdb/mi/mi-main.c | 10 +- gdb/mips-tdep.c | 9 +- gdb/nat/ppc-linux.h | 80 ++ gdb/nds32-tdep.c | 2 +- gdb/ppc-linux-nat.c | 440 ++++++++++- gdb/ppc-linux-tdep.c | 606 ++++++++++++++- gdb/ppc-linux-tdep.h | 21 + gdb/ppc-tdep.h | 93 +++ gdb/python/py-cmd.c | 16 +- gdb/python/py-function.c | 9 +- gdb/record-btrace.c | 19 +- gdb/regcache.c | 23 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat | 146 ++++ .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat | 146 ++++ .../rs6000/powerpc-isa207-htm-vsx32l.dat | 296 ++++++++ .../rs6000/powerpc-isa207-htm-vsx64l.dat | 296 ++++++++ gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat | 155 ++++ gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat | 155 ++++ gdb/reggroups.c | 4 +- gdb/riscv-linux-nat.c | 6 +- gdb/riscv-linux-tdep.c | 80 ++ gdb/riscv-tdep.c | 402 ++++++---- gdb/riscv-tdep.h | 15 +- gdb/rs6000-tdep.c | 820 ++++++++++++++++++--- gdb/s12z-tdep.c | 544 ++++++++++++++ gdb/s390-tdep.c | 3 +- gdb/ser-uds.c | 18 +- gdb/serial.c | 5 +- gdb/stabsread.c | 8 +- gdb/stack.c | 3 +- gdb/symfile.c | 1 + gdb/symtab.h | 6 - gdb/target-descriptions.c | 3 +- gdb/terminal.h | 3 + gdb/testsuite/ChangeLog | 54 ++ .../powerpc-htm-regs.c} | 29 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 328 +++++++++ .../powerpc-ppr-dscr.c} | 24 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 120 +++ .../powerpc-tar.c} | 23 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 122 +++ .../riscv-reg-aliases.c} | 16 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 130 ++++ gdb/testsuite/gdb.base/catch-follow-exec.exp | 63 +- .../{valgrind-db-attach.c => valgrind-bt.c} | 0 .../{valgrind-db-attach.exp => valgrind-bt.exp} | 76 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 8 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/lib/gdb.exp | 11 + gdb/trad-frame.c | 2 +- gdb/tui/tui-data.c | 17 - gdb/tui/tui-data.h | 4 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-io.c | 18 +- gdb/tui/tui-io.h | 8 - gdb/tui/tui-regs.c | 10 +- gdb/tui/tui-source.c | 8 +- gdb/tui/tui-win.c | 313 ++++---- gdb/typeprint.c | 2 +- gdb/user-regs.c | 14 +- gdb/xcoffread.c | 12 +- gdb/xtensa-tdep.c | 22 +- include/ChangeLog | 4 + include/elf/common.h | 1 + include/elf/s12z.h | 3 +- ld/ChangeLog | 23 + ld/ld.texi | 8 +- ld/ldlang.c | 6 +- ld/testsuite/ld-elf/pr18720b.c | 4 + ld/testsuite/ld-elf/shared.exp | 19 +- ld/testsuite/ld-plugin/lto.exp | 6 + ld/testsuite/ld-plugin/pr23818.d | 4 + ld/testsuite/ld-plugin/pr23818.t | 4 + .../{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} | 0 ld/testsuite/ld-plugin/pr23818b.c | 7 + opcodes/ChangeLog | 11 + opcodes/arm-dis.c | 11 +- opcodes/s12z-dis.c | 4 + opcodes/s390-opc.txt | 7 + 177 files changed, 9494 insertions(+), 980 deletions(-) create mode 100644 gas/testsuite/gas/all/eqv-dot.d create mode 100644 gas/testsuite/gas/all/eqv-dot.s create mode 100644 gas/testsuite/gas/all/simple-forward.d create mode 100644 gas/testsuite/gas/all/simple-forward.s create mode 100644 gas/testsuite/gas/arm/undefined-insn-arm.d create mode 100644 gas/testsuite/gas/arm/undefined-insn-thumb.d create mode 100644 gas/testsuite/gas/arm/undefined-insn.s create mode 100644 gdb/features/rs6000/power-dscr.xml create mode 100644 gdb/features/rs6000/power-ebb.xml create mode 100644 gdb/features/rs6000/power-htm-altivec.xml create mode 100644 gdb/features/rs6000/power-htm-core.xml create mode 100644 gdb/features/rs6000/power-htm-dscr.xml create mode 100644 gdb/features/rs6000/power-htm-fpu.xml create mode 100644 gdb/features/rs6000/power-htm-ppr.xml create mode 100644 gdb/features/rs6000/power-htm-spr.xml create mode 100644 gdb/features/rs6000/power-htm-tar.xml create mode 100644 gdb/features/rs6000/power-htm-vsx.xml create mode 100644 gdb/features/rs6000/power-linux-pmu.xml create mode 100644 gdb/features/rs6000/power-ppr.xml create mode 100644 gdb/features/rs6000/power-tar.xml create mode 100644 gdb/features/rs6000/power64-htm-core.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx64l.xml create mode 100644 gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat create mode 100644 gdb/s12z-tdep.c copy gdb/testsuite/{gdb.base/valgrind-db-attach.c => gdb.arch/powerpc-htm-regs.c} (55%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-htm-regs.exp copy gdb/testsuite/{gdb.base/valgrind-db-attach.c => gdb.arch/powerpc-ppr-dscr.c} (61%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp copy gdb/testsuite/{gdb.base/valgrind-db-attach.c => gdb.arch/powerpc-tar.c} (67%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-tar.exp copy gdb/testsuite/{gdb.base/valgrind-db-attach.c => gdb.arch/riscv-reg-aliases.c} (73%) create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.exp rename gdb/testsuite/gdb.base/{valgrind-db-attach.c => valgrind-bt.c} (100%) rename gdb/testsuite/gdb.base/{valgrind-db-attach.exp => valgrind-bt.exp} (57%) create mode 100644 ld/testsuite/ld-plugin/pr23818.d create mode 100644 ld/testsuite/ld-plugin/pr23818.t copy ld/testsuite/{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} (100%) create mode 100644 ld/testsuite/ld-plugin/pr23818b.c