This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-check_binutils in repository toolchain/ci/binutils-gdb.
from 55b26492bb PR27853, Infinite loop in dwarf.c adds d51344c909 gdb, btrace, pt: ignore status update enable events adds f0bbe8bab8 Add MTE register set support for core files adds 2f822da535 gdb: generate the prefix name for prefix commands on demand adds 84139c5864 arm: fix fallout from recent thumb2 detection patch adds 97cef6b7b7 Guile: improved rvalue reference support adds 9d4fc61d41 Guile: add value-{rvalue-,}reference-value adds ee35ce8200 Guile: add value-const-value adds 0d872fca02 PR27836, readelf -w pointer comparison UB adds af2ddf69ab SAFE_BYTE_GET64 adds 6d1ad6f783 SAFE_BYTE_GET adds a7077ce760 Ensure data pointer kept within bounds adds 3db19b2d72 Revert "[gdb/symtab] Fix infinite recursion in dwarf2_cu::ge [...] adds 4b8cb9dd9e gdb: make gdbpy_parse_command_name return a unique_xmalloc_ptr adds 3e5fac0797 Automatic date update in version.in adds 4863cddb50 PR27858, global-buffer-overflow adds cf893b0ef7 ld: Add -Bno-symbolic adds 7671eff8f0 RISC-V: Record implicit subsets in a table, to avoid repeate [...] adds 0746f49b1d [AArch64] Fix off-by-one when calculating tag granules. adds d21f875d67 PR27860, Segmentation fault on readelf -w adds b96a1bcb81 PR27861, Infinite loop in dwarf.c:7507-7526 adds c4375dd764 Fix an infinite loop in the DWARF decoder when parsing a cor [...] adds 0522d0165a revert previous delta adds 0b2256f772 gdb: remove cmd_list_element::pre_show_hook adds 5c6f801d8e gdb/testsuite: remove some duplicate test names from guile tests adds 62f2f198cd gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4a0a0bd20a gdb/testsuite: resolve remaining duplicate tests in gdb.guile/ adds bab9eb490b gdb/testsuite: fix dates in last 3 ChangeLog entries adds 2af87c859f gdb: call target_follow_exec when "set follow-exec-mode" is "same" adds 294c36eb6a gdb: on exec, delegate pushing / unpushing target and adding [...] adds 737358ba1e gdb: maybe unpush target from old inferior in inf_child_targ [...] adds e218e27428 Automatic date update in version.in new 183aaaf72a gdb: lm32: drop unused sim headers new df68e12b3b sim: create header namespace new 2e4885ee8f sim: callback: always include necessary headers new 7fb6dc36bb sim: callback: use ATTRIBUTE_NORETURN new 64654371d6 sim: callback: inline PTR define new ecf25064e8 gdb: fix pretty printing max depth behaviour new 75f03fa774 RISC-V: Check the overflow for %pcrel_lo addend more strictly.
The 7 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 | 32 ++ bfd/elf-bfd.h | 2 + bfd/elf.c | 30 ++ bfd/elf32-sh.c | 5 +- bfd/elfnn-riscv.c | 22 +- bfd/elfxx-riscv.c | 103 +++-- bfd/version.h | 2 +- binutils/ChangeLog | 63 +++ binutils/dwarf.c | 462 ++++++++------------- binutils/elfcomm.c | 125 +----- binutils/elfcomm.h | 17 +- gas/ChangeLog | 5 + gas/testsuite/gas/elf/dwarf-5-file0.d | 4 +- gas/testsuite/gas/i386/dwarf5-line-1.d | 2 +- gdb/ChangeLog | 111 ++++- gdb/NEWS | 11 + gdb/ada-lang.c | 8 +- gdb/arc-tdep.c | 2 +- gdb/arch/aarch64-mte-linux.c | 5 +- gdb/arm-tdep.c | 4 +- gdb/auto-load.c | 9 +- gdb/breakpoint.c | 20 +- gdb/bsd-kvm.c | 2 +- gdb/btrace.c | 12 +- gdb/cli/cli-cmds.c | 12 +- gdb/cli/cli-decode.c | 51 ++- gdb/cli/cli-decode.h | 30 +- gdb/cli/cli-dump.c | 16 +- gdb/cli/cli-logging.c | 4 +- gdb/cli/cli-script.c | 7 +- gdb/cli/cli-setshow.c | 22 +- gdb/cli/cli-style.c | 11 +- gdb/cli/cli-style.h | 3 - gdb/command.h | 10 +- gdb/compile/compile.c | 2 +- gdb/cp-support.c | 1 - gdb/cp-valprint.c | 10 +- gdb/dcache.c | 5 +- gdb/doc/ChangeLog | 21 +- gdb/doc/gdb.texinfo | 4 +- gdb/doc/guile.texi | 18 + gdb/dwarf2/index-cache.c | 4 +- gdb/dwarf2/read.c | 29 +- gdb/f-lang.c | 4 +- gdb/frame.c | 4 +- gdb/gnu-nat.c | 12 +- gdb/go32-nat.c | 2 +- gdb/guile/guile.c | 9 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-pretty-print.c | 30 +- gdb/guile/scm-type.c | 1 + gdb/guile/scm-value.c | 66 +++ gdb/i386-tdep.c | 4 +- gdb/inf-child.c | 18 + gdb/inf-child.h | 3 + gdb/infcmd.c | 8 +- gdb/infrun.c | 23 +- gdb/language.c | 4 +- gdb/linux-thread-db.c | 25 +- gdb/lm32-tdep.c | 3 - gdb/macrocmd.c | 2 +- gdb/maint-test-options.c | 3 +- gdb/maint-test-settings.c | 2 - gdb/maint.c | 18 +- gdb/memattr.c | 4 +- gdb/mips-tdep.c | 6 +- gdb/printcmd.c | 4 +- gdb/probe.c | 3 +- gdb/process-stratum-target.c | 20 + gdb/process-stratum-target.h | 8 + gdb/python/py-cmd.c | 92 ++-- gdb/python/py-param.c | 52 +-- gdb/python/py-prettyprint.c | 28 +- gdb/python/python-internal.h | 6 +- gdb/python/python.c | 6 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 16 +- gdb/record-full.c | 6 +- gdb/record.c | 10 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 20 +- gdb/riscv-tdep.c | 8 +- gdb/rs6000-tdep.c | 4 +- gdb/ser-tcp.c | 4 +- gdb/serial.c | 4 +- gdb/sh-tdep.c | 4 +- gdb/skip.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/stack.c | 8 +- gdb/symfile.c | 2 +- gdb/symtab.c | 3 +- gdb/target-delegates.c | 20 +- gdb/target-descriptions.c | 6 +- gdb/target.c | 10 +- gdb/target.h | 18 +- gdb/testsuite/ChangeLog | 46 ++ gdb/testsuite/gdb.base/foll-exec-mode.exp | 14 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 58 ++- gdb/testsuite/gdb.guile/scm-parameter.exp | 9 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 161 +++---- gdb/testsuite/gdb.guile/scm-symbol.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 6 +- gdb/testsuite/gdb.guile/scm-value.exp | 36 +- gdb/testsuite/gdb.python/py-format-string.c | 6 + gdb/testsuite/gdb.python/py-format-string.exp | 9 + gdb/testsuite/gdb.python/py-nested-maps.exp | 6 +- gdb/testsuite/lib/gdb-guile.exp | 15 +- gdb/thread.c | 4 +- gdb/top.c | 10 +- gdb/tracepoint.c | 2 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-win.c | 8 +- gdb/typeprint.c | 6 +- gdb/unittests/command-def-selftests.c | 4 +- gdb/utils.c | 4 - gdb/valprint.c | 10 +- gdb/value.c | 2 +- gdb/windows-tdep.c | 2 +- include/gdb/ChangeLog | 5 + include/sim/ChangeLog | 17 + include/{gdb => sim}/callback.h | 20 +- include/{gdb/remote-sim.h => sim/sim.h} | 6 +- ld/ChangeLog | 24 ++ ld/NEWS | 2 + ld/ld.texi | 5 + ld/ldlex.h | 1 + ld/lexsup.c | 5 + ld/testsuite/ld-arm/arm-elf.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 7 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 3 +- ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.d | 5 + .../{pcrel-lo-addend-2.s => pcrel-lo-addend-2a.s} | 2 +- ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.d | 5 + .../{pcrel-lo-addend-2.s => pcrel-lo-addend-2b.s} | 2 +- sim/ChangeLog | 4 + sim/README-HACKING | 2 +- sim/aarch64/ChangeLog | 5 + sim/aarch64/cpustate.h | 2 +- sim/aarch64/interp.c | 4 +- sim/arm/ChangeLog | 5 + sim/arm/armos.c | 2 +- sim/arm/wrapper.c | 4 +- sim/avr/ChangeLog | 4 + sim/avr/interp.c | 2 +- sim/bfin/ChangeLog | 4 + sim/bfin/interp.c | 2 +- sim/common/ChangeLog | 17 + sim/common/Make-common.in | 4 +- sim/common/callback.c | 4 +- sim/common/gentmap.c | 2 +- sim/common/sim-basics.h | 4 +- sim/common/sim-close.c | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-load.c | 4 +- sim/common/sim-module.h | 2 +- sim/common/sim-syscall.c | 4 +- sim/common/syscall.c | 2 +- sim/cr16/ChangeLog | 6 + sim/cr16/Makefile.in | 2 +- sim/cr16/cr16_sim.h | 4 +- sim/cr16/interp.c | 4 +- sim/d10v/ChangeLog | 6 + sim/d10v/Makefile.in | 2 +- sim/d10v/d10v_sim.h | 4 +- sim/d10v/interp.c | 4 +- sim/erc32/ChangeLog | 5 + sim/erc32/interf.c | 2 +- sim/erc32/sis.h | 4 +- sim/example-synacor/ChangeLog | 4 + sim/example-synacor/interp.c | 4 +- sim/ft32/ChangeLog | 4 + sim/ft32/interp.c | 4 +- sim/m32c/ChangeLog | 5 + sim/m32c/gdb-if.c | 4 +- sim/m32c/syscalls.c | 2 +- sim/m68hc11/ChangeLog | 4 + sim/m68hc11/sim-main.h | 4 +- sim/mcore/ChangeLog | 4 + sim/mcore/interp.c | 4 +- sim/microblaze/ChangeLog | 4 + sim/microblaze/interp.c | 4 +- sim/mips/ChangeLog | 4 + sim/mips/interp.c | 4 +- sim/mn10300/ChangeLog | 4 + sim/mn10300/mn10300_sim.h | 4 +- sim/moxie/ChangeLog | 4 + sim/moxie/interp.c | 2 +- sim/ppc/ChangeLog | 8 + sim/ppc/Makefile.in | 4 +- sim/ppc/gdb-sim.c | 4 +- sim/ppc/main.c | 4 +- sim/ppc/psim.h | 2 +- sim/ppc/sim_calls.c | 4 +- sim/pru/ChangeLog | 4 + sim/pru/interp.c | 4 +- sim/rl78/ChangeLog | 6 + sim/rl78/Makefile.in | 4 +- sim/rl78/gdb-if.c | 4 +- sim/rl78/load.h | 2 +- sim/rx/ChangeLog | 6 + sim/rx/gdb-if.c | 4 +- sim/rx/load.h | 2 +- sim/rx/syscalls.c | 2 +- sim/sh/ChangeLog | 4 + sim/sh/interp.c | 4 +- 206 files changed, 1611 insertions(+), 1147 deletions(-) create mode 100644 include/sim/ChangeLog rename include/{gdb => sim}/callback.h (97%) rename include/{gdb/remote-sim.h => sim/sim.h} (99%) delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.d copy ld/testsuite/ld-riscv-elf/{pcrel-lo-addend-2.s => pcrel-lo-addend-2a.s} (84%) create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.d rename ld/testsuite/ld-riscv-elf/{pcrel-lo-addend-2.s => pcrel-lo-addend-2b.s} (83%)