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-lts-allmodconfig in repository toolchain/ci/binutils-gdb.
from 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 adds 0a24685343 PowerPC: Create new MMA instruction masks and use them adds c07ec968f7 Add ChangeLog entry from previous commit adds 13391ff8bc Automatic date update in version.in adds b5375c5da9 PR15951, binutils testsuite builds status wrapper unconditionally adds 4686f81068 gdb/csky modify registers list for general_reggroup adds 6577f365eb PR17122, OSX 10.9 build failure adds 9083a323bc [gdb] Add empty range unit test for gdb::parallel_for_each adds 36da255e7c Fix typo in windows-nat.c adds 4a570176b4 Change target_ops::async to accept bool adds 5ae3df226b gdb/testsuite: give binaries distinct names in Ada tests adds 263ad5cc81 [gdb/symtab] Fix duplicate CUs in all_comp_units adds 4c70437ddc Automatic date update in version.in adds 561e83f7c5 Automatic date update in version.in adds c444385fad gdb/testsuite: rename get_maint_bp_addr and move it to gdb-u [...] adds ea892bdc4b gdb/testsuite: add a clear test to py-breakpoint.exp
No new revisions were added by this update.
Summary of changes: bfd/elf32-i386.c | 5 + bfd/elf64-ppc.c | 2 +- bfd/version.h | 2 +- binutils/config.in | 7 - binutils/configure | 12 +- binutils/configure.ac | 4 +- binutils/dwarf.c | 438 +++++++++++---------- binutils/sysdep.h | 6 - binutils/testsuite/binutils-all/objcopy.exp | 7 +- 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/x86-64-avx512f.s | 32 +- gdb/aarch64-fbsd-nat.c | 4 +- gdb/aarch64-fbsd-tdep.c | 6 +- gdb/aarch64-linux-nat.c | 20 +- gdb/aarch64-linux-tdep.c | 10 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 48 +-- 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/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/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 18 +- gdb/csky-tdep.c | 30 +- gdb/dwarf2/read.c | 37 +- gdb/fbsd-nat.c | 4 +- gdb/fbsd-nat.h | 2 +- gdb/frv-tdep.c | 4 +- gdb/ft32-tdep.c | 2 +- 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/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 4 +- gdb/linux-nat.c | 6 +- gdb/linux-nat.h | 2 +- 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/mep-tdep.c | 6 +- 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/python.c | 13 +- gdb/record-btrace.c | 6 +- gdb/record-full.c | 4 +- gdb/remote.c | 12 +- 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/target-delegates.c | 12 +- gdb/target.c | 4 +- gdb/target.h | 4 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 4 +- .../gdb.ada/access_to_unbounded_array.exp | 4 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 6 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 4 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayptr.exp | 6 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 4 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 4 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 4 +- gdb/testsuite/gdb.ada/fixed_points.exp | 4 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 4 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 4 +- gdb/testsuite/gdb.ada/mi_variant.exp | 4 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 6 +- gdb/testsuite/gdb.ada/multiarray.exp | 4 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 4 +- gdb/testsuite/gdb.ada/packed_array.exp | 4 +- gdb/testsuite/gdb.ada/packed_record.exp | 4 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 4 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 4 +- gdb/testsuite/gdb.ada/same_component_name.exp | 4 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 4 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 4 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 4 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 4 +- gdb/testsuite/gdb.ada/variant.exp | 4 +- .../gdb.ada/variant_record_packed_array.exp | 4 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 25 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 20 + gdb/testsuite/lib/gdb-utils.exp | 28 ++ gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 6 +- gdb/top.c | 4 +- gdb/unittests/parallel-for-selftests.c | 8 + gdb/v850-tdep.c | 6 +- gdb/windows-nat.c | 4 +- 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 | 2 +- ld/config.in | 7 - ld/configure | 12 +- ld/configure.ac | 4 +- ld/testsuite/ld-i386/pr27998a.d | 2 +- ld/testsuite/ld-i386/pr27998b.d | 6 +- 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 +- opcodes/ChangeLog | 10 + opcodes/i386-opc.tbl | 12 +- opcodes/i386-tbl.h | 12 +- opcodes/ppc-opc.c | 72 ++-- 202 files changed, 1379 insertions(+), 1214 deletions(-) create mode 100644 gdbsupport/gdb-checked-static-cast.h