This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from 8d4b0049b5 Automatic date update in version.in adds cb0d58bf4d [gdb/testsuite] Skip language auto in gdb.base/parse_number.exp adds 27049a382f ld: use definitions in generate_reloc rather than raw literals adds 05527d8ca1 [gdb/ada] Fix gdb.ada/dynamic-iface.exp with gcc 7 adds 5a3cf18c2e [gdb/exp] Fix UB in scalar_binop adds 735dfe028c [gdbsupport] Fix UB in print-utils.cc:int_string adds 01a62a6d5f [gdb/testsuite] Fix -prompt handling in gdb_test adds a6b446b222 gdb: LoongArch: Implement the iterate_over_regset_sections g [...] adds d9b6e047f6 Fix loongarch_iterate_over_regset_sections for non-native targets. adds e8123c847f Tweak the std::hash<> specialization for aarch64_features. adds 9e0f632935 Automatic date update in version.in adds 244e19c791 PR29169, invalid read displaying fuzzed .gdb_index adds 5fbb38fcc5 PR29170, divide by zero displaying fuzzed .debug_names adds be38442dda PR29171, invalid read causing SIGSEGV adds a55dfbb9ab Merge config/ changes from GCC, to enable DFP on AArch64 adds 81657e5800 AArch64: add support for DFP (Decimal Floating point) adds 387e00f3b3 gdb: LoongArch: Define LOONGARCH_LINUX_NUM_GREGSET as 45 adds a0ae328a26 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with gcc-12 adds 9e9f0d02b4 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with clang adds f59e7b1289 Automatic date update in version.in adds 8e5eb8e1b0 ppc: extend opindex to 16 bits adds dd4832bf3e opcodes: introduce BC field; fix isel adds 51498ab9ab RISC-V: Fix RV32Q conflict adds aee9dcf8a8 Add -nopass option to gdb_test/gdb_test_multiple adds cce0ae568c gdb: Fix DUPLICATE and PATH regressions throughout adds 3ac9da4937 Add bionutils support for DWARF v5's DW_OP_addrx. adds fbcda57701 Show enabled locations with disabled breakpoint parent as "y-" adds f85c0e1e20 Re: Add bionutils support for DWARF v5's DW_OP_addrx adds d1a24139ad Automatic date update in version.in adds 9e2bb0cb5e ld: add --package-metadata adds f67741e172 bfd: Add Support for DW_FORM_strx* and DW_FORM_addrx* adds bfcd7c2160 gdb/testsuite: prefer gdb_test in gdb.dwarf2/calling-convention adds 284b6bb5c6 gdb/linux-nat: xfer_memory_partial return E_IO on error adds 20d814202a arm: avoid use of GNU builtin function in s_arm_unwind_save_mixed adds f420c9c84e bit-rot in target before_parse function adds 20a26f4e01 Finalize each cooked index separately adds 834eaf9201 Fix crash in new DWARF indexer adds fcf8e81420 gdb: Require psymtab before calling quick_functions in objfile adds 98aa8321ee gdb: Change psymbol_functions::require_partial_symbols to pa [...] adds b2fdd31b03 aarch64-fbsd-nat: Move definition of debug_regs_probed under [...] new 81cd0a49c9 cris: bfd: Correct default to no execstack new 5d02a15c69 ld: cris*-elf: Default to --no-warn-rwx-segment new 62b5b11b1b Automatic date update in version.in
The 3 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/dwarf2.c | 282 +++++++- bfd/elf-bfd.h | 8 + bfd/elf.c | 8 +- bfd/elf32-cris.c | 2 + bfd/elfxx-riscv.c | 5 +- bfd/version.h | 2 +- binutils/dwarf.c | 149 ++--- binutils/testsuite/binutils-all/dw5-op.S | 134 ++++ binutils/testsuite/binutils-all/dw5-op.W | 35 + binutils/testsuite/binutils-all/objdump.exp | 43 +- binutils/testsuite/binutils-all/readelf.exp | 22 +- config/dfp.m4 | 21 +- gas/config/tc-arm.c | 57 +- gas/config/tc-ppc.c | 12 +- gas/testsuite/gas/ppc/476.d | 2 +- gas/testsuite/gas/ppc/a2.d | 2 +- gas/testsuite/gas/ppc/e500.d | 2 +- gas/testsuite/gas/ppc/power7.d | 2 +- .../gas/riscv/march-fail-rv32iq-isa-2p2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32iq2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d | 3 + ...{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} | 0 .../gas/riscv/march-ok-rv32iq-isa-20190608.d | 5 + gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d | 5 + gas/write.h | 18 +- gdb/NEWS | 10 + gdb/aarch64-fbsd-nat.c | 3 +- gdb/aarch64-tdep.c | 2 + gdb/ada-lang.c | 3 +- gdb/arch/aarch64.h | 27 +- gdb/breakpoint.c | 37 +- gdb/doc/gdb.texinfo | 13 + gdb/dwarf2/cooked-index.c | 267 ++++---- gdb/dwarf2/cooked-index.h | 88 ++- gdb/dwarf2/read.c | 72 +- gdb/linux-nat.c | 2 +- gdb/loongarch-linux-tdep.c | 26 + gdb/objfiles.h | 13 + gdb/psympriv.h | 5 +- gdb/psymtab.c | 37 +- gdb/symfile-debug.c | 30 +- gdb/testsuite/gdb.ada/bp_reset.exp | 3 +- gdb/testsuite/gdb.ada/exec_changed.exp | 19 +- gdb/testsuite/gdb.ada/expr_delims.exp | 3 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 3 +- gdb/testsuite/gdb.base/arithmet.exp | 2 + gdb/testsuite/gdb.base/break-probes.exp | 3 +- gdb/testsuite/gdb.base/break.exp | 218 ++++--- gdb/testsuite/gdb.base/checkpoint.exp | 35 +- .../fork-no-detach-follow-child-dlopen-shlib.c} | 30 +- .../fork-no-detach-follow-child-dlopen.c} | 39 +- .../fork-no-detach-follow-child-dlopen.exp | 57 ++ gdb/testsuite/gdb.base/gdb-sigterm.exp | 27 +- gdb/testsuite/gdb.base/info-macros.exp | 14 +- gdb/testsuite/gdb.base/parse_number.exp | 5 + gdb/testsuite/gdb.base/pie-execl.exp | 4 +- gdb/testsuite/gdb.base/setvar.exp | 12 +- gdb/testsuite/gdb.base/sizeof.exp | 12 +- gdb/testsuite/gdb.base/style.exp | 37 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 10 +- gdb/testsuite/gdb.base/watchpoint.exp | 6 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 3 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 28 +- gdb/testsuite/gdb.cp/static-method.exp | 3 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 14 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 62 ++ ...d-registers-O2.c => clobbered-registers-O2-2.c} | 25 +- ...d-registers-O2.c => clobbered-registers-O2-3.c} | 25 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 18 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 5 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 4 +- .../gdb.reverse/machinestate-precsave.exp | 271 ++++---- gdb/testsuite/gdb.reverse/machinestate.exp | 268 ++++---- .../gdb.threads/access-mem-running-thread-exit.exp | 9 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 6 +- gdb/testsuite/gdb.trace/actions.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 34 +- gdb/testsuite/gdb.trace/collection.exp | 722 +++++++++++---------- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 52 +- gdb/testsuite/gdb.trace/report.exp | 2 - gdb/testsuite/gdb.trace/tfind.exp | 8 +- gdb/testsuite/gdb.trace/tspeed.exp | 10 +- gdb/testsuite/gdb.trace/while-dyn.exp | 61 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/lib/completion-support.exp | 4 +- gdb/testsuite/lib/gdb-guile.exp | 16 +- gdb/testsuite/lib/gdb.exp | 70 +- gdb/testsuite/lib/range-stepping-support.exp | 4 +- gdb/testsuite/lib/trace-support.exp | 4 +- gdb/valarith.c | 5 +- gdbsupport/print-utils.cc | 6 +- gdbsupport/range-chain.h | 121 ++++ include/coff/internal.h | 16 + include/opcode/ppc.h | 8 +- ld/Makefile.am | 6 +- ld/Makefile.in | 12 +- ld/NEWS | 6 + ld/aclocal.m4 | 1 + ld/config.in | 3 + ld/configure | 270 +++++++- ld/configure.ac | 26 + ld/configure.tgt | 5 + ld/emultempl/aarch64elf.em | 4 + ld/emultempl/armelf.em | 4 + ld/emultempl/elf.em | 9 + ld/emultempl/scoreelf.em | 4 + ld/ld.texi | 12 + ld/ldelf.c | 135 +++- ld/ldelf.h | 2 + ld/lexsup.c | 2 + ld/pe-dll.c | 15 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 6 + ld/testsuite/ld-elf/elf.exp | 3 +- ld/testsuite/ld-elf/package-note.exp | 45 ++ ld/testsuite/ld-elf/package-note.rd | 6 + libdecnumber/configure | 3 +- opcodes/ppc-dis.c | 12 +- opcodes/ppc-opc.c | 7 +- 121 files changed, 2944 insertions(+), 1548 deletions(-) create mode 100644 binutils/testsuite/binutils-all/dw5-op.S create mode 100644 binutils/testsuite/binutils-all/dw5-op.W create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq-isa-2p2.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d rename gas/testsuite/gas/riscv/{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} (100%) create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq-isa-20190608.d create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d copy gdb/testsuite/{gdb.opt/clobbered-registers-O2.c => gdb.base/fork-no-detach-fo [...] copy gdb/testsuite/{gdb.opt/clobbered-registers-O2.c => gdb.base/fork-no-detach-fo [...] create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen.exp create mode 100644 gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp copy gdb/testsuite/gdb.opt/{clobbered-registers-O2.c => clobbered-registers-O2-2.c} (65%) copy gdb/testsuite/gdb.opt/{clobbered-registers-O2.c => clobbered-registers-O2-3.c} (65%) create mode 100644 gdbsupport/range-chain.h create mode 100644 ld/testsuite/ld-elf/package-note.exp create mode 100644 ld/testsuite/ld-elf/package-note.rd