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-lts-defconfig in repository toolchain/ci/binutils-gdb.
from 6f3dfea03a gdb/python: remove gdb._mi_commands dict adds 1ab7a698a8 Automatic date update in version.in adds e36144c932 ubsan: loongarch : signed integer shift overflow. adds 748594bc07 LoongArch: Use functions instead of magic numbers. adds 5fb13d7ef4 gas:LoongArch: Fix segment error in compilation due to too l [...] adds 1848a40fdd gas:LoongArch: Fix wrong line number in .debug_line adds 3b14682a43 LoongArch: Update ABI eflag in elf header. adds d218dba3f4 LoongArch: Fix LD check fails. adds 2a04204dff ld: loongarch: Skip unsupport test cases. adds 96a671f281 gas:LoongArch: Fix "make check" pr21884 fail in LoongArch32. adds 2be64de603 ld:LoongArch: Add test cases to adapt to LoongArch32 and Loo [...] adds 05d00250d3 Bump version to 13.0.50.DATE-git. adds ba09d2a8cd Update gdb/NEWS after GDB 12 branch creation. adds bdcd45685b PR28979, internal error in demand_empty_rest_of_line adds 062cda5a37 RISC-V: Fix misplaced @end table adds 692e92c5af Automatic date update in version.in adds 1add37b567 Add support for readline 8.2 adds a58b0053f4 z80 assembler: Fix new unexpected overflow warning in v2.37 adds 9170b70c41 gdb/testsuite: Installed-GDB testing & data-directory adds daaf7acf47 [gdb/testsuite] test a function call by hand from pretty printer adds 4b19214f79 gdb/testsuite: reformat gdb.python/pretty-print-call-by-hand.py adds 46fb6d5aa2 x86: don't suppress overflow diagnostics in x32 mode adds 30cbd32aec Reduce O(n2) performance overhead when parsing DWARF unit in [...] adds 6f0dabd46d gdb/x86: handle stap probe arguments in xmm registers adds f55649cc9b gdb: re-generate config.in adds 04f0c03a22 gdbserver: Fix incorrect assertion adds 4414150d33 gdbserver: Fixup previous patch adds d37e084783 Watchpoint followed by catchpoint misreports watchpoint (PR [...] adds 39f53acb41 gdb: Add soname to build-id mapping for core files adds b91f93a02c PR gdb/27570: missing support for debuginfod in core_target: [...] adds fcb335b0a2 gdb: Add missing #include in solib.h adds 389eb00afc Automatic date update in version.in adds 6c924cf21c Install gprofng libraries under $(pkglibdir) adds 6c111a4ec2 Fix some stale header names from dwarf files adds 25209e2c69 gdb/python: add gdb.format_address function adds 86ed2a5eae Fix return code in _bfd_dwarf2_find_nearest_line(). adds de8fd80cf9 Remove two unused variables adds 711b0b6698 Remove USE_SIGTRAP_SIGINFO condition for FreeBSD/x86 debug r [...] adds 922c2fc18e x86-nat: Use an unordered_map to store per-pid debug reg state. adds b1babce7c3 x86-nat: Add x86_lookup_debug_reg_state. adds a49ce729c8 Add an x86_fbsd_nat_target mixin class for FreeBSD x86 nativ [...] adds c77282d8ba fbsd-nat: Add a low_new_fork virtual method. adds 041a4212d3 x86-fbsd-nat: Copy debug register state on fork. adds 4bd817e71e nat: Split out platform-independent aarch64 debug register support. adds 1570c37c34 aarch64: Add an aarch64_nat_target mixin class. adds 6719bc690e fbsd-nat: Add helper routine to fetch siginfo_t for a ptid. adds 983b1119bc fbsd-nat: Add a low_delete_thread virtual method. adds a3627b5428 fbsd-nat: Add a low_prepare_to_resume virtual method. adds 065a00b3a4 Add support for hardware breakpoints/watchpoints on FreeBSD/ [...] adds 9457d59e9d Automatic date update in version.in adds 11c19d73c3 gdb: testsuite: remove attach test from can_spawn_for_attach adds a7e6a19e87 gdb: testsuite: add new gdb_attach to check "attach" command adds 5b5442fbf0 gdb: testsuite: use gdb_attach to fix attach-pie-noexec.exp adds f629ad7dac gdb: testsuite: use gdb_attach to fix jit-elf.exp adds b8466ab5e5 Only .so files are used in libcollector. Remove the other files. adds b3446f947b gas: retain whitespace between strings adds 36e2d65d26 ELF32: don't silently truncate relocation addends adds 7992631e8c gas/Dwarf: improve debug info generation from .irp and alike blocks adds 47513fab28 gas/Dwarf5: drop dead code adds 8728bc3d87 gas/Dwarf5: adjust .debug_line file 0 checking adds 1740425885 gas/Dwarf5: re-use file 0 line string table entry when fakin [...] adds 131a355fbc Update the list of recognized m-profile TAG_CPU_ARCH_* adds 4faaa10f3f x86: don't attempt to resolve equates and alike from i386_pa [...] adds 3b55a1d00a Revert "PR28977 tc-i386.c internal error in parse_register" adds 64d23078e3 x86: improve resolution of register equates adds e52a16f2aa x86: reject relocations involving registers adds edae3fd660 gdb/python: remove Python 2 support adds 5aee458796 gdb/python: remove Python 2/3 compatibility macros adds a12c988767 ld, testsuite: improve CTF-availability test adds 203bfa2f6b include, libctf, ld: extend variable section to contain func [...] adds 84f5c557a4 libctf, ld: diagnose corrupted CTF header cth_strlen adds faf5e6ace8 libctf: add LIBCTF_WRITE_FOREIGN_ENDIAN debugging option adds b24ae11cd4 gdb/testsuite: address test failures in gdb.mi/mi-multi-comm [...]
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 12 + bfd/dwarf2.c | 99 +- bfd/elfcode.h | 13 + bfd/elfnn-loongarch.c | 464 ++++++--- bfd/elfxx-loongarch.c | 1084 ++++++++++++-------- bfd/elfxx-loongarch.h | 10 + bfd/version.h | 2 +- gas/ChangeLog | 8 + gas/app.c | 6 +- gas/config/tc-i386-intel.c | 10 + gas/config/tc-i386.c | 46 +- gas/config/tc-loongarch.c | 194 ++-- gas/config/tc-loongarch.h | 3 + gas/config/tc-z80.c | 10 +- gas/doc/as.texi | 21 + gas/doc/c-riscv.texi | 2 +- gas/dwarf2dbg.c | 47 +- gas/input-scrub.c | 9 +- gas/read.c | 20 +- gas/testsuite/gas/all/gas.exp | 2 + gas/testsuite/gas/all/macro.l | 25 + gas/testsuite/gas/all/macro.s | 16 + gas/testsuite/gas/elf/dwarf-5-irp.d | 80 ++ gas/testsuite/gas/elf/dwarf-5-irp.s | 31 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/i386/equ-2.l | 17 + gas/testsuite/gas/i386/equ-2.s | 11 + gas/testsuite/gas/i386/equ.d | 6 + gas/testsuite/gas/i386/equ.s | 14 +- gas/testsuite/gas/i386/i386.exp | 1 + gas/testsuite/gas/i386/ilp32/ilp32.exp | 1 + gas/testsuite/gas/i386/ilp32/reloc-2.l | 4 + gas/testsuite/gas/i386/ilp32/reloc-2.s | 7 + gas/testsuite/gas/i386/ilp32/reloc64.d | 3 +- gas/testsuite/gas/i386/ilp32/reloc64.l | 15 +- gas/testsuite/gas/i386/ilp32/reloc64.s | 18 +- gas/testsuite/gas/i386/inval-equ-2.l | 6 + gas/testsuite/gas/z80/pr28791.d | 16 + gas/testsuite/gas/z80/pr28791.s | 7 + gdb/NEWS | 17 +- gdb/README | 2 +- gdb/aarch64-fbsd-nat.c | 260 ++++- gdb/aarch64-linux-nat.c | 352 +------ gdb/aarch64-nat.c | 302 ++++++ gdb/aarch64-nat.h | 109 ++ gdb/amd64-fbsd-nat.c | 20 +- gdb/arm-tdep.c | 3 + gdb/ax-gdb.c | 19 + gdb/breakpoint.c | 15 + gdb/breakpoint.h | 25 +- gdb/completer.c | 4 +- gdb/config.in | 3 - gdb/configure | 78 +- gdb/configure.ac | 18 +- gdb/configure.nat | 12 +- gdb/corelow.c | 39 + gdb/csky-tdep.c | 1 - gdb/debuginfod-support.c | 51 + gdb/debuginfod-support.h | 17 + gdb/doc/python.texi | 56 +- gdb/dwarf2/expr.h | 2 +- gdb/dwarf2/frame.c | 4 +- gdb/dwarf2/loc.c | 12 +- gdb/dwarf2/loc.h | 2 +- gdb/dwarf2/read.c | 2 +- gdb/eval.c | 16 + gdb/expop.h | 31 + gdb/fbsd-nat.c | 28 +- gdb/fbsd-nat.h | 18 + gdb/gcore.in | 2 +- gdb/i386-fbsd-nat.c | 20 +- gdb/infrun.c | 24 +- gdb/linux-tdep.c | 24 +- ...aarch64-linux-hw-point.c => aarch64-hw-point.c} | 341 +----- ...aarch64-linux-hw-point.h => aarch64-hw-point.h} | 101 +- gdb/nat/aarch64-linux-hw-point.c | 605 +---------- gdb/nat/aarch64-linux-hw-point.h | 105 +- gdb/nat/aarch64-linux.c | 4 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 22 +- gdb/python/lib/gdb/printer/bound_registers.py | 7 +- gdb/python/lib/gdb/printing.py | 9 +- gdb/python/lib/gdb/xmethod.py | 8 +- gdb/python/py-arch.c | 30 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-cmd.c | 10 +- gdb/python/py-connection.c | 10 +- gdb/python/py-evts.c | 6 - gdb/python/py-frame.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-inferior.c | 6 +- gdb/python/py-infthread.c | 4 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-membuf.c | 81 +- gdb/python/py-micmd.c | 8 +- gdb/python/py-objfile.c | 6 +- gdb/python/py-param.c | 24 +- gdb/python/py-progspace.c | 17 + gdb/python/py-record-btrace.c | 25 +- gdb/python/py-record-full.c | 4 +- gdb/python/py-record.c | 2 +- gdb/python/py-registers.c | 6 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-symbol.c | 6 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-type.c | 25 +- gdb/python/py-unwind.c | 6 +- gdb/python/py-utils.c | 55 +- gdb/python/py-value.c | 66 -- gdb/python/py-xmethods.c | 6 +- gdb/python/python-internal.h | 48 +- gdb/python/python.c | 151 ++- gdb/solib.c | 119 +++ gdb/solib.h | 23 +- gdb/sparc-tdep.c | 1 - gdb/stap-probe.c | 15 + gdb/std-operator.def | 9 + gdb/testsuite/README | 13 + gdb/testsuite/gdb.base/attach-pie-noexec.exp | 5 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/jit-elf.exp | 24 +- gdb/testsuite/gdb.base/stap-probe.c | 22 + gdb/testsuite/gdb.base/stap-probe.exp | 125 +++ .../gdb.base/watch-before-fork.c} | 30 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 99 ++ .../gdb.debuginfod/fetch_src_and_symbols.exp | 22 + gdb/testsuite/gdb.mi/mi-multi-commands.exp | 7 +- .../gdb.python/pretty-print-call-by-hand.c} | 48 +- .../gdb.python/pretty-print-call-by-hand.exp | 127 +++ .../gdb.python/pretty-print-call-by-hand.py} | 50 +- .../gdb.python/py-format-address.c} | 31 +- gdb/testsuite/gdb.python/py-format-address.exp | 177 ++++ gdb/testsuite/gdb.python/py-inferior.exp | 6 +- .../gdb.python/py-mi-var-info-path-expression.py | 12 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 6 +- gdb/testsuite/gdb.python/py-send-packet.py | 58 +- gdb/testsuite/gdb.python/py-shared.exp | 7 +- gdb/testsuite/gdb.python/py-value.exp | 40 +- gdb/testsuite/lib/gdb.exp | 128 +-- gdb/version.in | 2 +- gdb/x86-fbsd-nat.c | 45 + gdb/{python/py-record-full.c => x86-fbsd-nat.h} | 31 +- gdb/x86-nat.c | 92 +- gdb/x86-nat.h | 5 + gdbserver/configure.srv | 1 + gdbserver/linux-aarch64-low.cc | 13 +- gdbserver/remote-utils.cc | 11 +- gprofng/Makefile.am | 4 +- gprofng/Makefile.in | 4 +- gprofng/configure | 7 +- gprofng/configure.ac | 1 - gprofng/doc/Makefile.in | 2 +- gprofng/gp-display-html/Makefile.in | 2 +- gprofng/libcollector/Makefile.am | 8 +- gprofng/libcollector/Makefile.in | 93 +- gprofng/src/Makefile.am | 6 +- gprofng/src/Makefile.in | 78 +- gprofng/src/envsets.cc | 6 +- include/ctf.h | 8 +- include/elf/loongarch.h | 37 +- include/opcode/loongarch.h | 4 +- ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 69 ++ ld/testsuite/ld-ctf/diag-cttname-invalid.s | 2 +- ld/testsuite/ld-ctf/diag-cttname-null.s | 2 +- ld/testsuite/ld-ctf/diag-cuname.s | 2 +- ld/testsuite/ld-ctf/diag-parlabel.s | 2 +- ld/testsuite/ld-ctf/diag-parname.s | 2 +- ld/testsuite/ld-ctf/diag-strlen-invalid.d | 5 + ...iag-cttname-invalid.s => diag-strlen-invalid.s} | 0 ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/pr21884.d | 2 +- ld/testsuite/ld-elf/pr26936.d | 2 +- ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 15 + .../{disas-jirl.s => disas-jirl-32.s} | 0 ld/testsuite/ld-loongarch-elf/disas-jirl.d | 3 +- ld/testsuite/ld-loongarch-elf/jmp_op.d | 2 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 9 +- ld/testsuite/ld-loongarch-elf/macro_op.d | 3 +- .../ld-loongarch-elf/{macro_op.d => macro_op_32.d} | 603 ++++++----- ld/testsuite/ld-loongarch-elf/macro_op_32.s | 29 + ld/testsuite/lib/ld-lib.exp | 24 +- libctf/NEWS | 9 + libctf/ctf-impl.h | 2 + libctf/ctf-link.c | 37 +- libctf/ctf-open.c | 102 +- libctf/ctf-serialize.c | 219 ++-- opcodes/loongarch-coder.c | 30 +- 187 files changed, 4842 insertions(+), 3766 deletions(-) create mode 100644 gas/testsuite/gas/all/macro.l create mode 100644 gas/testsuite/gas/all/macro.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-irp.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-irp.s create mode 100644 gas/testsuite/gas/i386/equ-2.l create mode 100644 gas/testsuite/gas/i386/equ-2.s create mode 100644 gas/testsuite/gas/i386/ilp32/reloc-2.l create mode 100644 gas/testsuite/gas/i386/ilp32/reloc-2.s create mode 100644 gas/testsuite/gas/z80/pr28791.d create mode 100644 gas/testsuite/gas/z80/pr28791.s create mode 100644 gdb/aarch64-nat.c create mode 100644 gdb/aarch64-nat.h copy gdb/nat/{aarch64-linux-hw-point.c => aarch64-hw-point.c} (63%) copy gdb/nat/{aarch64-linux-hw-point.h => aarch64-hw-point.h} (58%) copy gdb/{python/py-record-full.c => testsuite/gdb.base/watch-before-fork.c} (56%) create mode 100644 gdb/testsuite/gdb.base/watch-before-fork.exp copy gdb/{python/py-record-full.c => testsuite/gdb.python/pretty-print-call-by-han [...] create mode 100644 gdb/testsuite/gdb.python/pretty-print-call-by-hand.exp copy gdb/{python/lib/gdb/printer/bound_registers.py => testsuite/gdb.python/pretty [...] copy gdb/{python/py-record-full.c => testsuite/gdb.python/py-format-address.c} (50%) create mode 100644 gdb/testsuite/gdb.python/py-format-address.exp create mode 100644 gdb/x86-fbsd-nat.c copy gdb/{python/py-record-full.c => x86-fbsd-nat.h} (59%) create mode 100644 ld/testsuite/ld-ctf/data-func-conflicted-vars.d create mode 100644 ld/testsuite/ld-ctf/diag-strlen-invalid.d copy ld/testsuite/ld-ctf/{diag-cttname-invalid.s => diag-strlen-invalid.s} (100%) create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl-32.d copy ld/testsuite/ld-loongarch-elf/{disas-jirl.s => disas-jirl-32.s} (100%) copy ld/testsuite/ld-loongarch-elf/{macro_op.d => macro_op_32.d} (61%) create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op_32.s