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-aarch64-next-allmodconfig in repository toolchain/ci/binutils-gdb.
from 325600eb11 Automatic date update in version.in adds 4fb55bf6a9 aarch64: Define elf_backend_extern_protected_data to 0 [PR 18705] adds 83c325007c aarch64: Allow PC-relative relocations against protected STT [...] adds ecc741e64e Re: PowerPC64: stub debug dump adds 570e911f4e PowerPC64: fix assertion in ppc_build_one_stub with -Os code adds c86acd3f18 Use PyBool_FromLong adds d75bdf170e Don't declare cli_set_logging adds 54603ee2ae Automatic date update in version.in adds 39b8a8090e Delete delete_thread_silent adds a32c1a92d5 gdb: make use of RAII in run_inferior_call adds c715d0732a Improve core file path detection & put cores in output dir adds e83907ff5f Include count of unexpected core files in gdb.sum summary adds ef7a6b977b gdb/testsuite: remove global gcc_compiled from gdb.exp adds 9704b8b4bc gdb/testsuite: remove unneeded calls to get_compiler_info adds 10245fe817 gdb/arm: Update the value of active sp when base sp changes adds 86be3050a6 Revert "Delete delete_thread_silent" adds 5227abd299 Eliminate TUI/CLI observers duplication adds c3467df4ac Automatic date update in version.in adds 0757a50396 gdb: LoongArch: Define register numbers and clean up code adds af6e3f77e9 gdb: LoongArch: Implement loongarch_linux_syscall_next_pc() adds a858187afd Fix end of CU calculation in cooked_indexer::index_dies adds 1fa2e2287e Fix corrupt DWARF in dw2-double-set-die-type adds af9bf9cb47 arm: Define elf_backend_extern_protected_data to 0 [PR 18705] adds 9544899f28 Automatic date update in version.in adds b4eb841afe Automatic date update in version.in new 648f6099d4 -z relro relaxation and ld script SIZEOF new 0d8fb090a7 PowerPC64 .branch_lt address
The 2 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/elf32-arm.c | 2 +- bfd/elf64-ppc.c | 103 ++++++----- bfd/elfnn-aarch64.c | 4 +- bfd/version.h | 2 +- gdb/arm-tdep.c | 16 +- gdb/cli/cli-interp.c | 127 +++++++------- gdb/cli/cli-interp.h | 5 - gdb/dwarf2/read.c | 4 +- gdb/infcall.c | 25 ++- gdb/loongarch-linux-nat.c | 57 +++---- gdb/loongarch-linux-tdep.c | 118 ++++++------- gdb/loongarch-tdep.c | 58 +++---- gdb/loongarch-tdep.h | 23 ++- gdb/python/py-cmd.c | 3 +- gdb/python/py-symbol.c | 3 +- gdb/python/py-type.c | 6 +- gdb/testsuite/Makefile.in | 9 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 3 - gdb/testsuite/gdb.ada/arrayidx.exp | 3 - gdb/testsuite/gdb.ada/big_packed_array.exp | 3 - gdb/testsuite/gdb.ada/null_array.exp | 4 - gdb/testsuite/gdb.arch/altivec-abi.exp | 5 - gdb/testsuite/gdb.arch/altivec-regs.exp | 5 - gdb/testsuite/gdb.arch/amd64-byte.exp | 4 - gdb/testsuite/gdb.arch/amd64-dword.exp | 4 - gdb/testsuite/gdb.arch/amd64-word.exp | 4 - gdb/testsuite/gdb.arch/i386-avx.exp | 4 - gdb/testsuite/gdb.arch/i386-byte.exp | 4 - gdb/testsuite/gdb.arch/i386-sse.exp | 4 - gdb/testsuite/gdb.arch/i386-word.exp | 4 - gdb/testsuite/gdb.arch/ppc-dfp.exp | 5 - gdb/testsuite/gdb.arch/ppc-fp.exp | 5 - gdb/testsuite/gdb.arch/s390-multiarch.exp | 4 - gdb/testsuite/gdb.arch/vsx-regs.exp | 5 - gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 5 - gdb/testsuite/gdb.base/align-c++.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 4 - gdb/testsuite/gdb.base/annota1.exp | 20 +-- gdb/testsuite/gdb.base/annota3.exp | 18 +- gdb/testsuite/gdb.base/attach.exp | 4 - gdb/testsuite/gdb.base/bigcore.exp | 38 +---- gdb/testsuite/gdb.base/break-interp.exp | 4 - .../gdb.base/break-on-linker-gcd-function.exp | 4 - gdb/testsuite/gdb.base/call-ar-st.exp | 4 - gdb/testsuite/gdb.base/call-rt-st.exp | 9 - gdb/testsuite/gdb.base/call-sc.exp | 6 - gdb/testsuite/gdb.base/catch-load.exp | 6 - gdb/testsuite/gdb.base/completion.exp | 4 - gdb/testsuite/gdb.base/complex.exp | 4 - gdb/testsuite/gdb.base/condbreak.exp | 4 - gdb/testsuite/gdb.base/consecutive.exp | 4 - gdb/testsuite/gdb.base/constvars.exp | 6 - gdb/testsuite/gdb.base/corefile.exp | 6 - gdb/testsuite/gdb.base/ctf-ptype.exp | 9 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 4 - gdb/testsuite/gdb.base/eval-skip.exp | 4 - gdb/testsuite/gdb.base/exitsignal.exp | 11 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 5 - gdb/testsuite/gdb.base/exprs.exp | 4 - gdb/testsuite/gdb.base/fileio.exp | 7 - gdb/testsuite/gdb.base/fixsection.exp | 4 - gdb/testsuite/gdb.base/funcargs.exp | 8 +- gdb/testsuite/gdb.base/gdb11530.exp | 5 - gdb/testsuite/gdb.base/gdb1555.exp | 5 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 4 - .../gdb.base/hbreak-in-shr-unsupported.exp | 4 - .../gdb.base/infcall-nested-structs-c++.exp | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 4 - gdb/testsuite/gdb.base/info-types-c++.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 4 - gdb/testsuite/gdb.base/jit-elf-fork.exp | 5 - gdb/testsuite/gdb.base/jit-elf-so.exp | 5 - gdb/testsuite/gdb.base/jit-elf.exp | 5 - gdb/testsuite/gdb.base/jit-reader.exp | 6 - gdb/testsuite/gdb.base/langs.exp | 9 +- gdb/testsuite/gdb.base/list.exp | 6 - gdb/testsuite/gdb.base/logical.exp | 4 - gdb/testsuite/gdb.base/long_long.exp | 6 - gdb/testsuite/gdb.base/longjmp.exp | 4 - gdb/testsuite/gdb.base/max-depth-c++.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 7 - gdb/testsuite/gdb.base/miscexprs.exp | 4 - gdb/testsuite/gdb.base/morestack.exp | 9 +- gdb/testsuite/gdb.base/nodebug.exp | 4 - gdb/testsuite/gdb.base/opaque.exp | 10 +- gdb/testsuite/gdb.base/pc-fp.exp | 4 - gdb/testsuite/gdb.base/pending.exp | 4 - gdb/testsuite/gdb.base/permissions.exp | 4 - gdb/testsuite/gdb.base/pointers.exp | 4 - gdb/testsuite/gdb.base/prelink.exp | 7 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 2 - gdb/testsuite/gdb.base/psym-external-decl.exp | 1 - gdb/testsuite/gdb.base/psymtab.exp | 6 - gdb/testsuite/gdb.base/ptype.exp | 7 +- gdb/testsuite/gdb.base/relational.exp | 4 - gdb/testsuite/gdb.base/scope.exp | 6 - gdb/testsuite/gdb.base/setvar.exp | 8 +- gdb/testsuite/gdb.base/shlib-call.exp | 4 - gdb/testsuite/gdb.base/shreloc.exp | 4 - gdb/testsuite/gdb.base/signals.exp | 6 - gdb/testsuite/gdb.base/sizeof.exp | 4 - gdb/testsuite/gdb.base/so-impl-ld.exp | 4 - gdb/testsuite/gdb.base/solib-disc.exp | 4 - gdb/testsuite/gdb.base/solib-display.exp | 4 - gdb/testsuite/gdb.base/solib-nodir.exp | 3 +- gdb/testsuite/gdb.base/solib-overlap.exp | 4 - gdb/testsuite/gdb.base/solib-search.exp | 7 - gdb/testsuite/gdb.base/solib-symbol.exp | 4 - gdb/testsuite/gdb.base/solib-weak.exp | 4 - gdb/testsuite/gdb.base/store.exp | 4 - gdb/testsuite/gdb.base/structs.exp | 7 - gdb/testsuite/gdb.base/structs2.exp | 6 - gdb/testsuite/gdb.base/sym-file.exp | 4 - gdb/testsuite/gdb.base/symtab-search-order.exp | 4 - gdb/testsuite/gdb.base/type-opaque.exp | 5 - gdb/testsuite/gdb.base/unload.exp | 4 - gdb/testsuite/gdb.base/until-trailing-insns.exp | 6 +- gdb/testsuite/gdb.base/varargs.exp | 4 - gdb/testsuite/gdb.base/volatile.exp | 6 - gdb/testsuite/gdb.base/watch_thread_num.exp | 6 - gdb/testsuite/gdb.base/watchpoint-solib.exp | 4 - gdb/testsuite/gdb.base/watchpoint.exp | 4 - gdb/testsuite/gdb.base/watchpoints.exp | 4 - gdb/testsuite/gdb.base/whatis.exp | 3 + gdb/testsuite/gdb.compile/compile-cplus-print.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus.exp | 1 - gdb/testsuite/gdb.compile/compile-ifunc.exp | 1 - gdb/testsuite/gdb.compile/compile.exp | 1 - gdb/testsuite/gdb.cp/ambiguous.exp | 5 - gdb/testsuite/gdb.cp/breakpoint.exp | 4 - gdb/testsuite/gdb.cp/bs15503.exp | 4 - gdb/testsuite/gdb.cp/casts.exp | 4 - gdb/testsuite/gdb.cp/class2.exp | 6 - gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 4 - gdb/testsuite/gdb.cp/cplusfuncs.exp | 4 - gdb/testsuite/gdb.cp/ctti.exp | 4 - gdb/testsuite/gdb.cp/disasm-func-name.exp | 4 - gdb/testsuite/gdb.cp/dispcxx.exp | 5 - gdb/testsuite/gdb.cp/gdb1355.exp | 4 - gdb/testsuite/gdb.cp/gdb2384.exp | 6 - gdb/testsuite/gdb.cp/gdb2495.exp | 6 - gdb/testsuite/gdb.cp/infcall-dlopen.exp | 4 - gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 4 - gdb/testsuite/gdb.cp/m-data.exp | 4 - gdb/testsuite/gdb.cp/m-static.exp | 4 - gdb/testsuite/gdb.cp/mb-ctor.exp | 4 - gdb/testsuite/gdb.cp/mb-inline.exp | 4 - gdb/testsuite/gdb.cp/mb-templates.exp | 4 - gdb/testsuite/gdb.cp/member-ptr.exp | 4 - gdb/testsuite/gdb.cp/method.exp | 4 - gdb/testsuite/gdb.cp/namespace.exp | 4 - gdb/testsuite/gdb.cp/nextoverthrow.exp | 7 - gdb/testsuite/gdb.cp/nsdecl.exp | 4 - gdb/testsuite/gdb.cp/nsrecurs.exp | 4 - gdb/testsuite/gdb.cp/nsstress.exp | 4 - gdb/testsuite/gdb.cp/nsusing.exp | 4 - gdb/testsuite/gdb.cp/pr-1023.exp | 4 - gdb/testsuite/gdb.cp/pr-1210.exp | 4 - gdb/testsuite/gdb.cp/pr-574.exp | 4 - gdb/testsuite/gdb.cp/pr9631.exp | 4 - gdb/testsuite/gdb.cp/printmethod.exp | 4 - gdb/testsuite/gdb.cp/psmang.exp | 4 - gdb/testsuite/gdb.cp/re-set-overloaded.exp | 6 - gdb/testsuite/gdb.cp/rtti.exp | 4 - gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 4 - gdb/testsuite/gdb.cp/shadow.exp | 4 - gdb/testsuite/gdb.cp/static-typedef-print.exp | 4 - gdb/testsuite/gdb.cp/step-and-next-inline.exp | 5 - gdb/testsuite/gdb.cp/temargs.exp | 2 - gdb/testsuite/gdb.cp/templates.exp | 6 - gdb/testsuite/gdb.cp/try_catch.exp | 4 - gdb/testsuite/gdb.cp/typed-enum.exp | 4 - gdb/testsuite/gdb.cp/typedef-base.exp | 4 - gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 6 - gdb/testsuite/gdb.ctf/funcreturn.exp | 9 +- gdb/testsuite/gdb.ctf/multi.exp | 6 - gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 1 - .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 31 ---- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 5 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 5 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 5 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 5 +- .../dw2-step-out-of-function-no-stmt.exp | 5 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 5 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 5 +- gdb/testsuite/gdb.fortran/library-module.exp | 6 - gdb/testsuite/gdb.guile/scm-type.exp | 4 - gdb/testsuite/gdb.mi/gdb792.exp | 4 - gdb/testsuite/gdb.mi/mi-catch-load.exp | 6 - gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 4 - .../gdb.mi/mi-inheritance-syntax-error.exp | 4 - gdb/testsuite/gdb.mi/mi-pending.exp | 4 - gdb/testsuite/gdb.mi/mi-solib.exp | 4 - gdb/testsuite/gdb.mi/mi-var-cp.exp | 4 - gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 6 - gdb/testsuite/gdb.opt/inline-bt.exp | 1 - gdb/testsuite/gdb.opt/inline-cmds.exp | 1 - gdb/testsuite/gdb.opt/inline-locals.exp | 1 - gdb/testsuite/gdb.opt/solib-intra-step.exp | 4 - gdb/testsuite/gdb.python/py-events.exp | 4 - gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 4 - gdb/testsuite/gdb.python/py-format-string.exp | 4 - gdb/testsuite/gdb.python/py-type.exp | 4 - gdb/testsuite/gdb.reverse/solib-precsave.exp | 4 - gdb/testsuite/gdb.reverse/solib-reverse.exp | 4 - gdb/testsuite/gdb.server/solib-list.exp | 3 +- gdb/testsuite/gdb.stabs/weird.exp | 4 - gdb/testsuite/gdb.threads/attach-into-signal.exp | 4 - gdb/testsuite/gdb.threads/attach-stopped.exp | 4 - .../gdb.threads/multiple-successive-infcall.exp | 4 - gdb/testsuite/gdb.threads/tls-shared.exp | 6 - gdb/testsuite/gdb.threads/tls-so_extern.exp | 6 - gdb/testsuite/gdb.trace/change-loc.exp | 4 - gdb/testsuite/gdb.trace/strace.exp | 4 - gdb/testsuite/lib/compiler.c | 3 - gdb/testsuite/lib/dg-add-core-file-count.sh | 41 +++++ gdb/testsuite/lib/gdb.exp | 107 ++++++++++-- gdb/tui/tui-interp.c | 190 +-------------------- ld/emulparams/elf64ppc.sh | 2 +- ld/ldexp.c | 14 +- ld/ldlang.c | 1 - ld/testsuite/ld-aarch64/aarch64-elf.exp | 1 + ld/testsuite/ld-aarch64/pcrel-protected.s | 11 ++ ld/testsuite/ld-aarch64/pcrel_pic_protected.d | 7 + ld/testsuite/ld-aarch64/protected-data.d | 2 +- ld/testsuite/ld-arm/protected-data.d | 2 +- ld/testsuite/ld-i386/pie1.d | 4 +- ld/testsuite/ld-powerpc/elfv2exe.d | 4 +- ld/testsuite/ld-x86-64/pr20830a.d | 8 +- ld/testsuite/ld-x86-64/pr20830b.d | 8 +- ld/testsuite/ld-x86-64/pr21038a.d | 8 +- ld/testsuite/ld-x86-64/pr21038b.d | 6 +- ld/testsuite/ld-x86-64/pr21038c.d | 10 +- 249 files changed, 570 insertions(+), 1471 deletions(-) create mode 100755 gdb/testsuite/lib/dg-add-core-file-count.sh create mode 100644 ld/testsuite/ld-aarch64/pcrel-protected.s create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_protected.d