This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from eb6dce11fc gas: tc-tic54x.c hash tables adds e5c0531cfe Automatic date update in version.in adds 3eba483364 gdbserver: LoongArch: Simplify code with register number macros adds 74baa6cd1c gdbserver: LoongArch: Add orig_a0 processing adds 0556ff7376 Fix include guard naming for arch/aarch64-mte-linux.h adds b265799996 Automatic date update in version.in adds a4ca6efe05 [gdb/symtab] Use comp_unit_head::get_length adds 53a7a7e17c [gdb/symtab] Fix data race in per_cu->length adds 81384924cd gdb: have gdb_disassemble_info carry 'this' in its stream pointer adds 4cbe4ca5da gdb: add support for disassembler styling using libopcodes adds f58d9432cd Try a couple PAuth compilation flags for gdb.arch/aarch64-pauth.exp adds fdee9814e6 Fix non-existent "@var{thread-id}" in stop reply descriptions adds 5d067f3d41 Fix core-file -> detach -> crash (corefiles/29275) adds a78ef87574 Always emit =thread-exited notifications, even if silent adds 242f3484db Automatic date update in version.in adds d5ffc11fcb gdb/csky complete csky_dwarf_reg_to_regnum adds 35c5dcc666 PR29355, ld segfaults with -r/-q and custom-named section .rela* adds a14413ddff PowerPC md_end: Don't htab_delete(NULL) adds 68c0faca76 Introduce struct packed template adds ac3972d81f Fix -fsanitize=thread for per_cu fields adds 02f0597c46 [gdb/build] Fix build with gcc 4.8.5 adds 09559238fd [gdb/testsuite] Add tsan-suppressions.txt adds 75948417af [gdb/testsuite] Run two test-cases with ASAN_OPTIONS=verify_ [...] adds 657a50227b gdb: LoongArch: Add floating-point support adds 3f6227c2f4 gdbserver: LoongArch: Add floating-point support adds 43f074cde4 [gdb/record] Support recording of getrandom adds 98f49277b5 LTO plugin: sync header file with GCC adds 3da5576c91 [gdb/symtab] Add dwarf2_cu::lang () adds d21d919bc1 Improve "set scheduler-locking" documentation adds dd4c046506 Automatic date update in version.in adds 52c0a45546 [gdb/symtab] Make per_cu->set_lang more strict adds cf6c1e710e gdbserver: remove unused variable adds 0f443d1b70 Fix "until LINE" in main, when "until" runs into longjmp adds 43127ae571 Fix gdb.base/step-indirect-call-thunk.exp adds 485caa08c0 Add PowerPC support to gdb.cp/call-method-register.cc adds 2b8b0dca3b Fix for gdb.base/stap-probe.c adds 9779607aff Tighten gdb.threads/no-unwaited-for-left.exp regexps adds 869fa2b36c Automatic date update in version.in adds 00b37cc41e PowerPC: implement md_operand to parse register names adds 5f6c92298a Re: PowerPC: implement md_operand to parse register names adds 4f92e10cda [gdb/symtab] Fix data race in ~charset_vector adds b35bd7d552 [gdb/symtab] Make per_cu->unit_type atomic adds 14dd1080c6 [gdb/symtab] Make per_cu->m_lang atomic adds 2df41bda2f [gdb/build] Fix gdb build with gcc 4.8.5 adds e24500cbab gdb: Document floating-point support for LoongArch adds 18a5766d09 [gdbsupport] Add sequential_for_each adds 7d1a572d6b [gdb/symtab] Fix data race in cooked_index_functions::expand [...] adds 9afca381e2 Automatic date update in version.in adds bf4d777d39 Run 'black' on gdb adds aa63b0a77e PowerPC: fix for gdb.base/eh_return.exp adds c4a3dbaf11 Expose current 'print' settings to Python adds 72be9d6be7 Add 'summary' mode to Value.format_string adds ebbac1687d PowerPC: Add support for IEEE 128-bit format. adds 3028a2dbbf Add 'nibbles' to gdb.print_options adds 13c3e10f98 gdb/testsuite: modernize gdb.base/maint.exp adds 92b0a182fe gdb-add-index always generates an error when libdebuginfod w [...] adds c3359b8b95 Automatic date update in version.in adds f39cc214d5 Automatic date update in version.in adds 38733fdc8c Automatic date update in version.in adds 53944a3bf5 [gdbsupport] Add parallel_for_each_debug adds 68a5118c48 [gdb/testsuite] Fix gdb.arch/i386-mpx.exp adds 9d9dd861e9 [gdb/testsuite] Fix regression in step-indirect-call-thunk.e [...] adds c3d3b64b34 [gdb/testsuite] Allow override of ASAN_OPTIONS in lib/gdb.exp adds 4319180c81 [gdbsupport] Improve thread scheduling in parallel_for_each adds 37cea58867 x86: re-order insn template fields adds 7e864bf71d x86: correct VMOVSH attributes adds 602d2b520d gdb/python: look for python, then python 3 at configure time adds 9a14143c59 [gdb/testsuite] Remove duplicate of supports_gnuc adds 5154216259 arc: Update missing cipher. adds bbcab3366b opcodes/arc: Implement style support in the disassembler adds 8f7f9b3a91 Remove ui_register_input_event_handler adds efd3baf0dc Replace input_interactive_p with a method adds 66fd2c678e Remove cli_out_new adds 083aca0c83 Remove manual lifetime management from cli_interp adds 6a40c6e437 Remove array typedef assumption for Ada adds 23948f5602 Put gdb.base/bt-on-fatal-signal.exp GDB cores in output dir adds 0b4fe76f95 Add gdb.free_objfile event registry adds e4d04cb306 gprofng: fix regression in build and a race condition in autoreconf adds b8283575ae gprofng: link libgprofng.so against -lpthread adds b87062aade Automatic date update in version.in adds bd0736124c x86: Properly check invalid relocation against protected symbol adds 76e4fa70e7 ld: Pass -nostdlib to compiler with -r adds 3c539d41b4 [AArch64] Fix testcase compilation failure adds d0ff5ca959 [AArch64] Support AArch64 MTE memory tag dumps in core files adds 68cffbbd44 [AArch64] MTE corefile support adds e9061058b4 Reformat gdbarch-components.py to fix deviations adds d19a265487 x86: Make protected symbols local for -shared adds f638657759 x86: Disallow invalid relocations against protected symbols adds 73d9afb778 Automatic date update in version.in adds ffd29c9c21 gas/symbols: introduce md_resolve_symbol adds 1bc99604e8 Re: opcodes/arc: Implement style support in the disassembler adds e0c01ce66d Don't stop all threads prematurely after first step of "step N" adds b0cf0a5b9d gdb/value.c: add several headers to the include list adds fe587fc997 Handle Python 3.11 deprecation of PySys_SetPath and Py_SetPr [...] adds 2637e8bb1a Automatic date update in version.in adds 0679db2966 Wrap python_write_bytecode with HAVE_PYTHON ifdef adds 590207aa6e PowerPC64: fix build error on 32-bit hosts adds 175b91507b miscellaneous dwarf.c tidies adds f07c08e115 binutils/dwarf.c: abbrev caching adds 695c6dfe7e PR29370, infinite loop in display_debug_abbrev adds e82295b23d PR29337, readelf CU/TU mixup in .gdb_index adds e4e340a3ff PR29390, DW_CFA_AARCH64_negate_ra_state vs. DW_CFA_GNU_window_save adds 987e8a90fa x86/Intel: correct AVX512F scatter insn element sizes adds ea09fe9259 x86: replace wrong attributes on VCVTDQ2PH{X,Y} adds 2fe9a3c41f [gdb/symtab] Fix bad compile unit index complaint adds 9b89bf16c3 [gdbsupport] Fix type of parallel_for_each_debug adds c57ac51086 [gdb/python] Fix python selftest with python 3.11 adds 5c3392f981 [gdb/python] Fix typo in test_python adds d65edaa0bc [arm] Rename arm_cache_is_sp_register to arm_is_alternative_ [...]
No new revisions were added by this update.
Summary of changes: bfd/elf32-i386.c | 4 +- bfd/elf64-ppc.c | 2 +- bfd/elf64-x86-64.c | 11 +- bfd/elflink.c | 8 +- bfd/elfnn-aarch64.c | 89 + bfd/elfxx-x86.c | 23 +- bfd/elfxx-x86.h | 3 +- bfd/version.h | 2 +- binutils/dwarf.c | 438 +- binutils/readelf.c | 1 + gas/ChangeLog | 5 + gas/config/tc-arc.c | 2 +- gas/config/tc-ppc.c | 167 +- gas/config/tc-ppc.h | 7 +- gas/doc/internals.texi | 6 + gas/read.c | 3 +- gas/symbols.c | 39 + gas/testsuite/gas/aarch64/pac_ab_key.d | 4 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 +- gas/testsuite/gas/i386/avx512f.s | 32 +- gas/testsuite/gas/i386/evex-wig.s | 12 + gas/testsuite/gas/i386/evex-wig1-intel.d | 9 + gas/testsuite/gas/i386/evex-wig1.d | 9 + gas/testsuite/gas/i386/x86-64-avx512f.s | 32 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/regsyms.d | 10 + gas/testsuite/gas/ppc/regsyms.s | 4 + gdb/Makefile.in | 1 + gdb/NEWS | 53 + gdb/aarch64-linux-tdep.c | 173 + gdb/ada-lang.c | 6 + gdb/ada-typeprint.c | 11 +- gdb/amd64-linux-tdep.c | 3 + gdb/amd64-linux-tdep.h | 3 +- gdb/arch/aarch64-mte-linux.c | 56 + gdb/arch/aarch64-mte-linux.h | 16 +- gdb/arch/loongarch.c | 9 + gdb/arch/loongarch.h | 31 + gdb/arm-linux-tdep.c | 1 + gdb/arm-tdep.c | 15 +- gdb/breakpoint.c | 2 +- gdb/charset.c | 8 +- gdb/cli-out.c | 8 - gdb/cli-out.h | 4 +- gdb/cli/cli-interp.c | 36 +- gdb/cli/cli-script.c | 4 +- gdb/cli/cli-style.c | 107 +- gdb/cli/cli-style.h | 28 +- gdb/configure | 12 +- gdb/configure.ac | 3 +- gdb/corelow.c | 89 +- gdb/csky-tdep.c | 25 +- gdb/csky-tdep.h | 4 + gdb/debuginfod-support.c | 4 +- gdb/defs.h | 8 +- gdb/disasm.c | 217 +- gdb/disasm.h | 81 +- gdb/doc/gdb.texinfo | 185 +- gdb/doc/python.texi | 35 + gdb/dwarf2/cooked-index.h | 11 +- gdb/dwarf2/cu.c | 2 +- gdb/dwarf2/cu.h | 7 + gdb/dwarf2/index-write.c | 2 +- gdb/dwarf2/read.c | 313 +- gdb/dwarf2/read.h | 83 +- gdb/event-top.c | 24 +- gdb/features/Makefile | 1 + gdb/features/loongarch/fpu.c | 55 + gdb/features/loongarch/fpu.xml | 50 + gdb/gcore.c | 83 +- gdb/gdbarch-components.py | 40 + gdb/gdbarch-gen.h | 26 + gdb/gdbarch.c | 96 + gdb/infcall.c | 6 +- gdb/infrun.c | 21 +- gdb/linux-record.c | 6 + gdb/linux-record.h | 1 + gdb/linux-tdep.c | 39 +- gdb/loongarch-linux-nat.c | 56 +- gdb/loongarch-linux-tdep.c | 69 +- gdb/loongarch-tdep.c | 66 +- gdb/loongarch-tdep.h | 17 +- gdb/memtag.c | 68 + gdb/memtag.h | 50 + gdb/mi/mi-interp.c | 5 +- gdb/ppc-linux-tdep.c | 2 + gdb/ppc-sysv-tdep.c | 87 +- gdb/python/lib/gdb/__init__.py | 7 +- gdb/python/py-all-events.def | 1 + gdb/python/py-event-types.def | 5 + gdb/python/py-event.h | 1 + gdb/python/py-inferior.c | 15 + gdb/python/py-newobjfileevent.c | 36 + gdb/python/py-prettyprint.c | 102 +- gdb/python/py-value.c | 11 +- gdb/python/py-varobj.c | 25 +- gdb/python/python-internal.h | 18 +- gdb/python/python.c | 116 +- gdb/s390-linux-tdep.c | 2 + gdb/testsuite/gdb.ada/multiarray.exp | 48 + gdb/testsuite/gdb.ada/multiarray/p.adb | 46 + gdb/testsuite/gdb.ada/multiarray/pack.ads | 34 + gdb/testsuite/gdb.arch/aarch64-mte-core.c | 152 + gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 175 + gdb/testsuite/gdb.arch/aarch64-mte.c | 15 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 19 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 5 + gdb/testsuite/gdb.base/corefile.exp | 12 + gdb/testsuite/gdb.base/eh_return.exp | 36 +- gdb/testsuite/gdb.base/libsegfault.exp | 8 +- gdb/testsuite/gdb.base/longjmp-until-in-main.c | 34 + gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 44 + gdb/testsuite/gdb.base/maint.exp | 146 +- gdb/testsuite/gdb.base/stap-probe.c | 2 + .../gdb.base/step-indirect-call-thunk.exp | 8 + gdb/testsuite/gdb.cp/call-method-register.cc | 2 + gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 4 +- gdb/testsuite/gdb.mi/mi-corefile.c | 27 + gdb/testsuite/gdb.mi/mi-corefile.exp | 69 + gdb/testsuite/gdb.python/py-event-load.c | 42 + gdb/testsuite/gdb.python/py-event-load.exp | 67 + gdb/testsuite/gdb.python/py-event-load.py | 30 + gdb/testsuite/gdb.python/py-format-string.exp | 57 +- gdb/testsuite/gdb.python/py-format-string.py | 6 + gdb/testsuite/gdb.python/py-send-packet.py | 6 +- gdb/testsuite/gdb.reverse/getrandom.c | 41 + gdb/testsuite/gdb.reverse/getrandom.exp | 56 + gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 8 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 4 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 51 + gdb/testsuite/gdb.threads/step-N-all-progress.exp | 59 + gdb/testsuite/lib/gdb.exp | 28 +- gdb/top.c | 18 +- gdb/top.h | 17 +- gdb/tsan-suppressions.txt | 18 + gdb/tui/tui-io.c | 2 +- gdb/utils.c | 6 +- gdb/value.c | 3 + gdb/varobj.c | 13 +- gdbserver/linux-loongarch-low.cc | 58 +- gdbserver/server.cc | 8 +- gdbsupport/packed.h | 96 + gdbsupport/parallel-for.h | 55 +- gprofng/common/lib-config.h.in | 94 + gprofng/libcollector/Makefile.in | 6 +- gprofng/libcollector/configure | 5 +- gprofng/libcollector/configure.ac | 3 +- gprofng/src/Makefile.am | 6 +- gprofng/src/Makefile.in | 9 +- include/elf/aarch64.h | 3 + include/plugin-api.h | 33 + ld/testsuite/ld-elf/linux-x86.exp | 16 + ld/testsuite/ld-elf/pr29377a.c | 5 + ld/testsuite/ld-elf/pr29377b.c | 10 + ld/testsuite/ld-i386/i386.exp | 2 +- ld/testsuite/ld-i386/pr17709.err | 2 + ld/testsuite/ld-i386/pr17709.rd | 4 - ld/testsuite/ld-i386/protected1.d | 4 +- ld/testsuite/ld-i386/protected3.d | 2 +- ld/testsuite/ld-i386/protected6a.d | 4 +- ld/testsuite/ld-x86-64/pr17709.err | 2 + ld/testsuite/ld-x86-64/pr17709.rd | 4 - ld/testsuite/ld-x86-64/pr24151a-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24151a.d | 4 +- ld/testsuite/ld-x86-64/pr28875-func.err | 2 +- ld/testsuite/ld-x86-64/protected1.d | 4 +- ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected6a.d | 4 +- ld/testsuite/ld-x86-64/protected7a.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 45 +- opcodes/ChangeLog | 10 + opcodes/arc-dis.c | 148 +- opcodes/disassemble.c | 5 + opcodes/i386-gen.c | 4 +- opcodes/i386-opc.h | 14 +- opcodes/i386-opc.tbl | 16 +- opcodes/i386-tbl.h | 7448 ++++++++++---------- 178 files changed, 8509 insertions(+), 4844 deletions(-) create mode 100644 gas/testsuite/gas/ppc/regsyms.d create mode 100644 gas/testsuite/gas/ppc/regsyms.s create mode 100644 gdb/features/loongarch/fpu.c create mode 100644 gdb/features/loongarch/fpu.xml create mode 100644 gdb/memtag.c create mode 100644 gdb/memtag.h create mode 100644 gdb/testsuite/gdb.ada/multiarray.exp create mode 100644 gdb/testsuite/gdb.ada/multiarray/p.adb create mode 100644 gdb/testsuite/gdb.ada/multiarray/pack.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte-core.exp create mode 100644 gdb/testsuite/gdb.base/longjmp-until-in-main.c create mode 100644 gdb/testsuite/gdb.base/longjmp-until-in-main.exp create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.c create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.exp create mode 100644 gdb/testsuite/gdb.python/py-event-load.c create mode 100644 gdb/testsuite/gdb.python/py-event-load.exp create mode 100644 gdb/testsuite/gdb.python/py-event-load.py create mode 100644 gdb/testsuite/gdb.reverse/getrandom.c create mode 100644 gdb/testsuite/gdb.reverse/getrandom.exp create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.c create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.exp create mode 100644 gdb/tsan-suppressions.txt create mode 100644 gdbsupport/packed.h create mode 100644 gprofng/common/lib-config.h.in create mode 100644 ld/testsuite/ld-elf/pr29377a.c create mode 100644 ld/testsuite/ld-elf/pr29377b.c create mode 100644 ld/testsuite/ld-i386/pr17709.err delete mode 100644 ld/testsuite/ld-i386/pr17709.rd create mode 100644 ld/testsuite/ld-x86-64/pr17709.err delete mode 100644 ld/testsuite/ld-x86-64/pr17709.rd