This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/binutils-gdb.
from c722093960 [gdb] Avoid warnings in cooked_{read,write}_test for m68hc11 adds c2ac533e98 [gdb/testsuite] Fix gdb.reverse/test_ioctl_TCSETSW.exp with [...] adds a2e7f81e38 Automatic date update in version.in adds 82cb252432 gas dwarf2dbg.c tidy adds 22b8da0ae7 asan: applying zero offset to NULL pointer adds 5f269b4620 Correct R_MIPS_16 n32 howto adds d712f2768a BFD_RELOC_MIPS_16 adds 6df97c56ea Debug support for global alias variable adds a7e29f797c Fix fbsd core matching adds c5a72a8d1c [gdb/testsuite] Fix regexp in gdb.ada/mi_var_access.exp adds 476288fa2b Revert "Fix fbsd core matching" adds e5ab6af52d gdbserver: Add LoongArch/Linux support adds edb6b77c75 Allow 'interrupt -a' in all-stop mode adds 2808125fbb Fix bugs in aarch64-ravenscar-thread.c adds e73434e38f Reimplement ravenscar registers using tables adds 965b71a7f7 Implement lazy FPU initialization for ravenscar adds 362a867f2a [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-cmd.exp adds 8e2de6c81a gprofng: fix build with -Werror=format-security adds 08328cfbaf gprofng docs: mention HTML / PDF in the gprofng README adds a675e77e55 gprofng docs: provide help for <rate> == <interval> adds 55bb7f5bb6 Automatic date update in version.in adds dac0515d82 gdb: Always suppress stringop-overread warning in debuginfod [...] adds 31d6c13def PR29230, segv in lookup_symbol_in_variable_table adds f1e14eee66 [gdb/build] Fix build for gcc < 11 adds 5fb28d2607 x86: drop print_operand_value()'s "hex" parameter adds 8a0b60471a gdb/python: convert gdbpy_err_fetch to use gdbpy_ref adds f0c2e3e020 gdb: add new base class to gdb_disassembler adds e4ae302562 gdb: add extension language print_insn hook adds 15e15b2d9c gdb/python: implement the print_insn extension language hook adds 8b39b1e7ab gdb: refactor the non-printing disassemblers adds 75033d0841 gdb: unify two dis_asm_read_memory functions in disasm.c adds fe642a5b14 gdb/arm: Fetch initial sp value prior to compare adds 0d12d61b9a gdb/arm: Track msp and psp adds b9b66a3a57 gdb/arm: Make sp alias for one of the other stack pointers adds 285dfa0f68 Add to documentation of Python 'dont_repeat' method adds 9d741cbedb Check for listeners in emit_exiting_event adds 33b90f59f3 sim: fix BFD_VMA format arguments on 32-bit hosts [PR gdb/29184] adds 0fbc4f6aeb Automatic date update in version.in adds 45bf072b34 PR29250, readelf erases CIE initial register state adds 68f7e451e5 Restore readelf -wF adds 8ad7c8be4b Revert "Revert "Fix fbsd core matching"" adds 370426d0da Always free matching vector from bfd_check_format_matches adds 633de70891 use of uninitialised value in input_file_open adds f0d49de4be [gdb/testsuite] Fix have_mpx test adds 97032db708 Automatic date update in version.in adds 14e283ff4e gprofng: fix build with -Werror=format-truncation adds 264f98902f event_location -> location_spec adds 40d97ee21f Eliminate the two-level data structures behind location_specs adds 5c1ddcb69a Eliminate copy_location_spec adds 238dc9af03 Convert location_spec_empty_p to a method adds 7464aeaab4 Convert location_spec_type to a method adds 709438c75a Convert location_spec_to_string to a method adds dac9773e17 Convert set_location_spec_string to a method adds dfea48fc0f Fix GDB build with GCC 4.8 & 4.9 adds 0ebc886149 PR29254, memory leak in stab_demangle_v3_arg adds d6e1d48c83 PR29255, memory leak in make_tempdir adds 1579743980 PR29256, memory leak in obj_elf_section_name adds 02e85f7a83 gdb: NEWS: Move LoongArch gdbserver to the correct section
No new revisions were added by this update.
Summary of changes: bfd/bfd-in2.h | 2 +- bfd/dwarf2.c | 51 +- bfd/elf32-mips.c | 2 +- bfd/elf64-mips.c | 3 +- bfd/elfcore.h | 40 +- bfd/elfn32-mips.c | 5 +- bfd/libbfd.h | 2 +- bfd/reloc.c | 2 +- bfd/version.h | 2 +- binutils/addr2line.c | 5 +- binutils/ar.c | 10 +- binutils/bucomm.c | 26 +- binutils/coffdump.c | 5 +- binutils/dwarf.c | 234 ++--- binutils/nm.c | 10 +- binutils/objcopy.c | 10 +- binutils/objdump.c | 6 +- binutils/size.c | 6 +- binutils/srconv.c | 5 +- binutils/stabs.c | 5 +- gas/as.h | 2 +- gas/config/obj-elf.c | 36 +- gas/config/tc-mips.c | 16 +- gas/dwarf2dbg.c | 110 +- gas/input-file.c | 14 +- gas/remap.c | 2 +- gas/stabs.c | 4 +- gas/testsuite/gas/i386/ehinterp.d | 20 + gas/testsuite/gas/i386/ehinterp.s | 35 + gas/testsuite/gas/i386/i386.exp | 2 +- gdb/Makefile.in | 1 + gdb/NEWS | 42 + gdb/aarch64-ravenscar-thread.c | 149 +-- gdb/ada-lang.c | 4 +- gdb/amd64-ravenscar-thread.c | 112 +- gdb/arc-linux-tdep.c | 15 +- gdb/arc-tdep.c | 29 +- gdb/arc-tdep.h | 5 - gdb/arch/loongarch.c | 12 +- gdb/arch/loongarch.h | 13 + gdb/arm-tdep.c | 43 +- gdb/ax-gdb.c | 6 +- gdb/break-catch-throw.c | 17 +- gdb/breakpoint.c | 377 ++++--- gdb/breakpoint.h | 62 +- gdb/cli/cli-cmds.c | 32 +- gdb/completer.c | 42 +- gdb/data-directory/Makefile.in | 1 + gdb/debuginfod-support.c | 11 +- gdb/disasm-selftests.c | 86 +- gdb/disasm.c | 179 ++-- gdb/disasm.h | 207 +++- gdb/doc/gdb.texinfo | 45 + gdb/doc/python.texi | 334 +++++- gdb/dwarf2/read.c | 63 +- gdb/elfread.c | 3 +- gdb/extension-priv.h | 15 + gdb/extension.c | 20 + gdb/extension.h | 10 + gdb/guile/guile.c | 6 +- gdb/guile/scm-breakpoint.c | 21 +- gdb/infcmd.c | 3 - gdb/linespec.c | 180 ++-- gdb/linespec.h | 12 +- gdb/location.c | 662 +++++------- gdb/location.h | 357 ++++--- gdb/mi/mi-cmd-break.c | 35 +- gdb/mips-tdep.c | 4 +- gdb/ppc-ravenscar-thread.c | 154 +-- gdb/probe.c | 8 +- gdb/probe.h | 4 +- gdb/python/lib/gdb/disassembler.py | 178 ++++ gdb/python/py-breakpoint.c | 39 +- gdb/python/py-disasm.c | 1090 ++++++++++++++++++++ gdb/python/py-finishbreakpoint.c | 6 +- gdb/python/py-utils.c | 8 +- gdb/python/python-internal.h | 46 +- gdb/python/python.c | 16 +- gdb/ravenscar-thread.c | 253 ++++- gdb/ravenscar-thread.h | 104 +- gdb/remote.c | 6 +- gdb/riscv-ravenscar-thread.c | 120 +-- gdb/s12z-tdep.c | 26 +- gdb/sparc-ravenscar-thread.c | 124 +-- gdb/testsuite/gdb.ada/mi_var_access.exp | 4 +- .../gdb.base/interrupt-a.c} | 26 +- .../gdb.base/{symbol-alias.exp => interrupt-a.exp} | 37 +- gdb/testsuite/gdb.base/symbol-alias.exp | 63 +- gdb/testsuite/gdb.base/symbol-alias2.c | 12 + .../gdb.python/py-disasm.c} | 28 +- gdb/testsuite/gdb.python/py-disasm.exp | 209 ++++ gdb/testsuite/gdb.python/py-disasm.py | 712 +++++++++++++ gdb/testsuite/gdb.python/py-mi-cmd.exp | 4 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 2 +- gdb/testsuite/lib/gdb.exp | 2 +- gdb/tracepoint.c | 6 +- gdbserver/Makefile.in | 2 + gdbserver/configure.srv | 6 + gdbserver/linux-loongarch-low.cc | 245 +++++ gprofng/README | 20 + gprofng/common/hwctable.c | 48 +- gprofng/configure | 59 +- gprofng/configure.ac | 1 - gprofng/src/Hist_data.cc | 3 +- gprofng/src/Hist_data.h | 3 +- gprofng/src/Makefile.am | 1 - gprofng/src/Makefile.in | 1 - gprofng/src/Print.cc | 813 +++------------ gprofng/src/Print.h | 14 +- gprofng/src/ipc.cc | 45 +- gprofng/src/parse.cc | 39 +- include/diagnostics.h | 2 + ld/ldlang.c | 7 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 11 +- opcodes/i386-dis.c | 71 +- sim/cris/sim-if.c | 10 +- sim/m32c/syscalls.c | 4 +- sim/rx/syscalls.c | 4 +- 119 files changed, 5427 insertions(+), 3160 deletions(-) create mode 100644 gas/testsuite/gas/i386/ehinterp.d create mode 100644 gas/testsuite/gas/i386/ehinterp.s create mode 100644 gdb/python/lib/gdb/disassembler.py create mode 100644 gdb/python/py-disasm.c copy gdb/{ravenscar-thread.h => testsuite/gdb.base/interrupt-a.c} (59%) copy gdb/testsuite/gdb.base/{symbol-alias.exp => interrupt-a.exp} (53%) copy gdb/{ravenscar-thread.h => testsuite/gdb.python/py-disasm.c} (59%) create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.py create mode 100644 gdbserver/linux-loongarch-low.cc