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-norov-defconfig in repository toolchain/ci/binutils-gdb.
from 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_ [...] adds 6dff2a6ffe gdb/arm: move fetch of arm_gdbarch_tdep to a more inner scope adds 52abb4de08 gdb/mips: rewrite show_mask_address adds 602707187f gdb: select suitable thread for gdbarch_adjust_breakpoint_address adds 08106042d9 gdb: move the type cast into gdbarch_tdep adds 11da1b13b3 gdbsupport: add checked_static_cast adds c44885db3b gdb: ensure the cast in gdbarch_tdep is valid adds 8f29211c3f i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC
No new revisions were added by this update.
Summary of changes: bfd/elf32-i386.c | 9 +- bfd/elf64-ppc.c | 2 +- bfd/elf64-x86-64.c | 11 +- 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/doc/internals.texi | 6 + 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 +- gdb/Makefile.in | 1 + gdb/NEWS | 10 + gdb/aarch64-fbsd-nat.c | 4 +- gdb/aarch64-fbsd-tdep.c | 6 +- gdb/aarch64-linux-nat.c | 20 +- gdb/aarch64-linux-tdep.c | 181 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 48 +- gdb/ada-lang.c | 6 + gdb/ada-typeprint.c | 11 +- gdb/aix-thread.c | 28 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-netbsd-tdep.c | 2 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 14 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-fbsd-tdep.c | 4 +- gdb/amd64-linux-tdep.c | 8 +- gdb/amd64-netbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 34 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-linux-tdep.c | 4 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 8 +- gdb/arch-utils.c | 6 +- gdb/arch/aarch64-mte-linux.c | 56 + gdb/arch/aarch64-mte-linux.h | 10 + gdb/arm-fbsd-nat.c | 4 +- gdb/arm-fbsd-tdep.c | 6 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 4 +- gdb/arm-netbsd-nat.c | 8 +- gdb/arm-netbsd-tdep.c | 4 +- gdb/arm-none-tdep.c | 2 +- gdb/arm-obsd-tdep.c | 2 +- gdb/arm-tdep.c | 157 +- gdb/arm-wince-tdep.c | 2 +- gdb/avr-tdep.c | 12 +- gdb/bfin-tdep.c | 4 +- gdb/breakpoint.c | 27 +- gdb/cli-out.c | 8 - gdb/cli-out.h | 4 +- gdb/cli/cli-interp.c | 36 +- gdb/cli/cli-script.c | 4 +- gdb/configure | 12 +- gdb/configure.ac | 3 +- gdb/corelow.c | 62 + gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 18 +- gdb/csky-tdep.c | 8 +- gdb/defs.h | 5 +- gdb/doc/gdb.texinfo | 19 + gdb/doc/python.texi | 11 + gdb/dwarf2/read.c | 26 +- gdb/event-top.c | 24 +- gdb/frv-tdep.c | 4 +- gdb/ft32-tdep.c | 2 +- gdb/gcore.c | 83 +- gdb/gdbarch-components.py | 40 + gdb/gdbarch-gen.h | 26 + gdb/gdbarch.c | 96 + gdb/gdbarch.h | 27 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 4 +- gdb/hppa-tdep.c | 12 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-fbsd-tdep.c | 4 +- gdb/i386-gnu-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-tdep.c | 4 +- gdb/i386-netbsd-tdep.c | 4 +- gdb/i386-nto-tdep.c | 6 +- gdb/i386-obsd-tdep.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 98 +- gdb/i386-windows-tdep.c | 2 +- gdb/i387-tdep.c | 20 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 12 +- gdb/infcall.c | 6 +- gdb/infrun.c | 21 +- gdb/linux-tdep.c | 39 +- gdb/loongarch-linux-tdep.c | 2 +- gdb/loongarch-tdep.c | 4 +- gdb/m32c-tdep.c | 58 +- gdb/m68hc11-tdep.c | 12 +- gdb/m68k-bsd-tdep.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 38 +- gdb/memtag.c | 68 + gdb/memtag.h | 50 + gdb/mep-tdep.c | 6 +- gdb/mi/mi-interp.c | 2 +- gdb/mips-linux-tdep.c | 4 +- gdb/mips-tdep.c | 85 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 2 +- gdb/msp430-tdep.c | 12 +- gdb/nds32-tdep.c | 20 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 4 +- gdb/or1k-tdep.c | 8 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 8 +- gdb/ppc-linux-nat.c | 22 +- gdb/ppc-linux-tdep.c | 18 +- gdb/ppc-netbsd-nat.c | 6 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-sysv-tdep.c | 22 +- gdb/ppc64-tdep.c | 2 +- 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/python-internal.h | 5 + gdb/python/python.c | 112 +- gdb/riscv-linux-tdep.c | 2 +- gdb/riscv-tdep.c | 26 +- gdb/rl78-tdep.c | 8 +- gdb/rs6000-aix-nat.c | 6 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-tdep.c | 132 +- gdb/rx-tdep.c | 2 +- gdb/s390-linux-tdep.c | 20 +- gdb/s390-tdep.c | 42 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 8 +- gdb/sparc-linux-tdep.c | 4 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 14 +- gdb/sparc64-fbsd-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 4 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 10 +- 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/i386-mpx.exp | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 5 + .../gdb.base/step-indirect-call-thunk.exp | 6 +- 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.threads/step-N-all-progress.c | 51 + gdb/testsuite/gdb.threads/step-N-all-progress.exp | 59 + gdb/testsuite/lib/gdb.exp | 14 +- gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 6 +- gdb/top.c | 18 +- gdb/top.h | 17 +- gdb/tui/tui-io.c | 2 +- gdb/utils.c | 6 +- gdb/v850-tdep.c | 6 +- gdb/value.c | 3 + gdb/windows-nat.c | 2 +- gdb/xtensa-linux-nat.c | 4 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 54 +- gdb/z80-tdep.c | 8 +- gdbsupport/gdb-checked-static-cast.h | 68 + gdbsupport/parallel-for.h | 32 +- 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 + 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/pr27998a.d | 2 +- ld/testsuite/ld-i386/pr27998b.d | 6 +- ld/testsuite/ld-i386/protected1.d | 4 +- ld/testsuite/ld-i386/protected3.d | 2 +- ld/testsuite/ld-i386/protected6a.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.s | 2 +- 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 ++++++++++---------- 235 files changed, 7112 insertions(+), 4964 deletions(-) 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.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.threads/step-N-all-progress.c create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.exp create mode 100644 gdbsupport/gdb-checked-static-cast.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