This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O3 in repository toolchain/ci/binutils-gdb.
from bcdbf606bc Automatic date update in version.in adds 38ef9f36cf asan: double free sb_kill adds ff50916f8b NONE reloc fixes adds 24d34d81ea coff-z80 reloc howto fixes adds 47be149aca elf64-nfp reloc fix adds 3418a349c6 HOWTO_RSIZE adds c94cb02662 HOWTO size encoding adds 5d0feb989c Revert reloc howto nits adds 5d2834cc7e bfin reloc offset checks adds 57698478b7 Don't encode reloc.size adds bc2220c89d aarch64: Add fallback if ARM_CC_FOR_TARGET not set adds cb50b0722c Fix gdb.arch/powerpc-power7.exp isel disassembly output. adds 2c3b9a9130 libopcodes: extend the styling within the i386 disassembler adds d09ee622ee Change allocation of m_dwarf2_cus adds 5ca5b31d63 Move CU queue to dwarf2_per_objfile adds deb70aa032 gdb: remove trailing '.' from perror_with_name calls adds 42d77edce1 gdb: make throw_perror_with_name static adds d21691eaa7 Automatic date update in version.in adds 417d2514ef gdb/testsuite: resolve duplicate test name in gnu_vector.exp adds b1054b67df gdb/testsuite: resolve duplicate test names in gdb.threads/tls.exp adds 8f4141b0ae gdb: add Yvan Roux to gdb/MAINTAINERS adds 61ee7510b3 gdb/testsuite: use test_compiler_info in gcc_major_version adds 1562f64fec gdb/testsuite: remove get_compiler_info calls from gdb.exp a [...] adds 08b326ee0a gdb/testsuite: make 'c' default language for get/test compiler info adds 0e471fde07 gdb/testsuite: handle errors better in test_compiler_info adds 575a212a78 gdb/testsuite: solve problems with compiler_info caching adds 148ca9dd5c gdb/arm: Terminate unwinding when LR is 0xffffffff adds 8db775b211 Fix ARM_CC_FOR_TARGET handling adds 1ef3351b7b gdb/arm: Simplify logic for updating addresses adds 2d9cf99d9a gdb/arm: Document and fix exception stack offsets adds 396d2e56be gdb/aarch64: fix 32-bit arm compatibility adds 1c76a0e2a6 Minor fix to Python breakpoint event documentation adds f460ede603 Automatic date update in version.in adds 84860e8591 [gdb/testsuite] Fix timeout in gdb.ada/ghost.exp adds 6a72edd8e2 [gdb/testsuite] Fix XPASS with gcc-12 in gdb.base/vla-struct [...] adds 3abc1d8fe0 Document the ARM_CC_FOR_TARGET testsuite variable adds 80c0a3bf1b gdb/testsuite: remove definition of true/false from gdb_comp [...] adds b69a68b93b PowerPC, correct the gdb ioctl values for TCGETS, TCSETS, TC [...] adds cbc30d36ac Fix comparison of unsigned long int to int in record_linux_s [...] adds 2cbde639ae Fix warning-avoidance initialization in xcoffread.c adds bc574253cb Automatic date update in version.in adds 18a7c0667f Automatic date update in version.in adds 7d941aa3aa Simplify cygwin_buf_t adds 09d5a3fffc Simplify __USEWIDE adds 9dad432e10 Trivial fixes to Cygwin build after 8fea1a81 adds a692aa3f1d Use inheritance for addrmap adds 5427f03f9e Privacy for addrmap_fixed adds 9d45ec63a5 Privacy for addrmap_mutable adds 1b3261edfb Move addrmap classes to addrmap.h adds 769520b7e5 Remove addrmap wrapper functions adds 10cce2c441 Remove addrmap_create_mutable adds d89120e949 Remove addrmap::create_fixed adds 93b527ef78 Use malloc for mutable addrmaps adds 32681b482a Remove psymtab_addrmap adds aa09537375 Fix self-test failure in addrmap adds 536595b712 Automatic date update in version.in adds 384e201e5a x86: properly initialize struct instr_info instance(s) adds eebc56d682 x86: shrink prefix related disassembler state fields adds 32f06c69f2 x86: avoid string copy when swapping Vex.W controlled operands adds 95ff671834 x86: replace global scratch buffer adds 8025a16428 x86: fix incorrect indirection adds f25123df34 [gdb/testsuite] Handle quotes in gdb_py_module_available adds afd53c3c0a gdb:csky add support target-descriptions for CSKY arch adds c714aff10b gdb: don't use bashism in configure test adds 208b57e53e gdb: LoongArch: Deal with atomic sequence adds c722093960 [gdb] Avoid warnings in cooked_{read,write}_test for m68hc11 adds c2ac533e98 [gdb/testsuite] Fix gdb.reverse/test_ioctl_TCSETSW.exp with [...] adds a2e7f81e38 Automatic date update in version.in adds 82cb252432 gas dwarf2dbg.c tidy adds 22b8da0ae7 asan: applying zero offset to NULL pointer adds 5f269b4620 Correct R_MIPS_16 n32 howto adds d712f2768a BFD_RELOC_MIPS_16 adds 6df97c56ea Debug support for global alias variable adds a7e29f797c Fix fbsd core matching adds c5a72a8d1c [gdb/testsuite] Fix regexp in gdb.ada/mi_var_access.exp adds 476288fa2b Revert "Fix fbsd core matching" adds e5ab6af52d gdbserver: Add LoongArch/Linux support adds edb6b77c75 Allow 'interrupt -a' in all-stop mode adds 2808125fbb Fix bugs in aarch64-ravenscar-thread.c adds e73434e38f Reimplement ravenscar registers using tables adds 965b71a7f7 Implement lazy FPU initialization for ravenscar adds 362a867f2a [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-cmd.exp adds 8e2de6c81a gprofng: fix build with -Werror=format-security adds 08328cfbaf gprofng docs: mention HTML / PDF in the gprofng README adds a675e77e55 gprofng docs: provide help for <rate> == <interval> adds 55bb7f5bb6 Automatic date update in version.in adds dac0515d82 gdb: Always suppress stringop-overread warning in debuginfod [...] adds 31d6c13def PR29230, segv in lookup_symbol_in_variable_table adds f1e14eee66 [gdb/build] Fix build for gcc < 11 adds 5fb28d2607 x86: drop print_operand_value()'s "hex" parameter adds 8a0b60471a gdb/python: convert gdbpy_err_fetch to use gdbpy_ref adds f0c2e3e020 gdb: add new base class to gdb_disassembler adds e4ae302562 gdb: add extension language print_insn hook adds 15e15b2d9c gdb/python: implement the print_insn extension language hook adds 8b39b1e7ab gdb: refactor the non-printing disassemblers adds 75033d0841 gdb: unify two dis_asm_read_memory functions in disasm.c adds fe642a5b14 gdb/arm: Fetch initial sp value prior to compare adds 0d12d61b9a gdb/arm: Track msp and psp adds b9b66a3a57 gdb/arm: Make sp alias for one of the other stack pointers adds 285dfa0f68 Add to documentation of Python 'dont_repeat' method adds 9d741cbedb Check for listeners in emit_exiting_event adds 33b90f59f3 sim: fix BFD_VMA format arguments on 32-bit hosts [PR gdb/29184] adds 0fbc4f6aeb Automatic date update in version.in adds 45bf072b34 PR29250, readelf erases CIE initial register state adds 68f7e451e5 Restore readelf -wF adds 8ad7c8be4b Revert "Revert "Fix fbsd core matching"" adds 370426d0da Always free matching vector from bfd_check_format_matches adds 633de70891 use of uninitialised value in input_file_open adds f0d49de4be [gdb/testsuite] Fix have_mpx test adds 97032db708 Automatic date update in version.in adds 14e283ff4e gprofng: fix build with -Werror=format-truncation adds 264f98902f event_location -> location_spec adds 40d97ee21f Eliminate the two-level data structures behind location_specs adds 5c1ddcb69a Eliminate copy_location_spec adds 238dc9af03 Convert location_spec_empty_p to a method adds 7464aeaab4 Convert location_spec_type to a method adds 709438c75a Convert location_spec_to_string to a method adds dac9773e17 Convert set_location_spec_string to a method adds dfea48fc0f Fix GDB build with GCC 4.8 & 4.9 adds 0ebc886149 PR29254, memory leak in stab_demangle_v3_arg adds d6e1d48c83 PR29255, memory leak in make_tempdir adds 1579743980 PR29256, memory leak in obj_elf_section_name adds 02e85f7a83 gdb: NEWS: Move LoongArch gdbserver to the correct section adds 40d4cb8bcc Automatic date update in version.in adds 21a527dfc8 gdb: Add new 'print nibbles' feature adds 153b3c1117 gdb/doc: Documentation for the new print command adds 3f52a09075 gdb/python: Export nibbles to python layer adds fba1ac87dc Fix the sorting algorithm for reloc entries adds 8e2da16518 Fix assertion failure in copy_type adds 9c0ea78342 Automatic date update in version.in adds 49954a0d85 Automatic date update in version.in adds 8a24927bc8 PR29261, memory leak in parse_stab_struct_fields adds 0d02e70b19 PR29262, memory leak in pr_function_type adds 5ffa6ca3e5 Move finish_print out of value_print_options adds 7b97003ccd Automatic date update in version.in adds acd65fa610 Default to disabling the linker warnings about execstack and [...] adds ec41dd75c8 Binutils support for dwarf-5 (location and range lists related) adds bfda149dc1 Document how GDB searches for files when using -s, -e, and - [...] adds 6bd2318f32 libctf: fix linking together multiple objects derived from t [...] adds 3ec2b3c058 libctf: avoid mingw warning adds 6a8829ebb2 libctf: tests: prune warnings from compiler output adds b232f81a54 ld: regenerate configure after recent misgeneration adds b6a7c07c40 Automatic date update in version.in adds 581db2a29b PR29270, DW_FORM_udata signed output adds 46439c90f2 PowerPC64: stub debug dump adds 4491a7c1aa readelf: replace xmalloc with malloc in slurp_relr_relocs adds b215cdf529 RISC-V: Fix inconsistent error message (range) adds dd8cc00cac RISC-V: Prepare i18n for required ISA extensions adds 1176bc3876 RISC-V: Add 'H' to canonical extension ordering adds c625f4ed05 RISC-V: Use single h extension to control hypervisor CSRs an [...] adds afc41ffb99 RISC-V: Reorder the prefixed extensions which are out of order. adds f18acc9c4e Binutils support for split-dwarf and dwarf-5 adds 90b7a5df15 aarch64: Disallow copy relocations on protected data adds 3af607d998 Use unique_xmalloc_ptr in interp adds ee04bfc01e Move mi_interpreter to mi-interp.h adds b2a696a881 Use std::string for interpreter_p adds 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
No new revisions were added by this update.
Summary of changes: bfd/aout-ns32k.c | 39 +- bfd/aoutx.h | 104 +- bfd/bfd-in2.h | 19 +- bfd/coff-alpha.c | 34 +- bfd/coff-arm.c | 52 +- bfd/coff-i386.c | 32 +- bfd/coff-mcore.c | 16 +- bfd/coff-mips.c | 18 +- bfd/coff-rs6000.c | 72 +- bfd/coff-sh.c | 34 +- bfd/coff-tic30.c | 10 +- bfd/coff-tic4x.c | 28 +- bfd/coff-tic54x.c | 28 +- bfd/coff-x86_64.c | 46 +- bfd/coff-z80.c | 34 +- bfd/coff-z8k.c | 16 +- bfd/coff64-rs6000.c | 111 +- bfd/cpu-ns32k.c | 15 +- bfd/dwarf2.c | 51 +- bfd/elf-hppa.h | 224 ++-- bfd/elf-m10200.c | 16 +- bfd/elf-m10300.c | 70 +- bfd/elf32-arc.c | 20 +- bfd/elf32-arm.c | 274 ++--- bfd/elf32-avr.c | 74 +- bfd/elf32-bfin.c | 102 +- bfd/elf32-cr16.c | 72 +- bfd/elf32-cris.c | 46 +- bfd/elf32-crx.c | 50 +- bfd/elf32-csky.c | 102 +- bfd/elf32-d10v.c | 34 +- bfd/elf32-d30v.c | 26 +- bfd/elf32-dlx.c | 20 +- bfd/elf32-epiphany.c | 30 +- bfd/elf32-fr30.c | 26 +- bfd/elf32-frv.c | 96 +- bfd/elf32-ft32.c | 31 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 24 +- bfd/elf32-i386.c | 86 +- bfd/elf32-ip2k.c | 30 +- bfd/elf32-iq2000.c | 26 +- bfd/elf32-lm32.c | 36 +- bfd/elf32-m32c.c | 26 +- bfd/elf32-m32r.c | 92 +- bfd/elf32-m68hc11.c | 32 +- bfd/elf32-m68hc12.c | 42 +- bfd/elf32-m68k.c | 84 +- bfd/elf32-mcore.c | 20 +- bfd/elf32-mep.c | 42 +- bfd/elf32-metag.c | 76 +- bfd/elf32-microblaze.c | 64 +- bfd/elf32-mips.c | 198 ++-- bfd/elf32-moxie.c | 6 +- bfd/elf32-msp430.c | 72 +- bfd/elf32-mt.c | 14 +- bfd/elf32-nds32.c | 366 ++++--- bfd/elf32-nios2.c | 210 ++-- bfd/elf32-or1k.c | 112 +- bfd/elf32-pj.c | 18 +- bfd/elf32-ppc.c | 210 ++-- bfd/elf32-pru.c | 34 +- bfd/elf32-rl78.c | 112 +- bfd/elf32-rx.c | 132 +-- bfd/elf32-s12z.c | 16 +- bfd/elf32-s390.c | 104 +- bfd/elf32-score.c | 44 +- bfd/elf32-score7.c | 40 +- bfd/elf32-sh-relocs.h | 122 +-- bfd/elf32-spu.c | 36 +- bfd/elf32-tic6x.c | 122 +-- bfd/elf32-tilepro.c | 112 +- bfd/elf32-v850.c | 262 ++--- bfd/elf32-vax.c | 30 +- bfd/elf32-visium.c | 32 +- bfd/elf32-wasm32.c | 4 +- bfd/elf32-xc16x.c | 18 +- bfd/elf32-xgate.c | 40 +- bfd/elf32-xstormy16.c | 30 +- bfd/elf32-xtensa.c | 46 +- bfd/elf32-z80.c | 28 +- bfd/elf64-alpha.c | 58 +- bfd/elf64-bpf.c | 28 +- bfd/elf64-gen.c | 2 +- bfd/elf64-mips.c | 393 ++++--- bfd/elf64-mmix.c | 74 +- bfd/elf64-nfp.c | 147 +-- bfd/elf64-ppc.c | 394 ++++--- bfd/elf64-s390.c | 118 +-- bfd/elf64-x86-64.c | 92 +- bfd/elfcore.h | 40 +- bfd/elflink.c | 12 +- bfd/elfn32-mips.c | 395 ++++--- bfd/elfnn-aarch64.c | 262 ++--- bfd/elfxx-ia64.c | 192 ++-- bfd/elfxx-loongarch.c | 70 +- bfd/elfxx-riscv.c | 176 ++-- bfd/elfxx-sparc.c | 142 +-- bfd/elfxx-tilegx.c | 112 +- bfd/i386lynx.c | 2 +- bfd/libbfd.h | 2 +- bfd/mach-o-aarch64.c | 32 +- bfd/mach-o-arm.c | 34 +- bfd/mach-o-i386.c | 30 +- bfd/mach-o-x86-64.c | 26 +- bfd/pdp11.c | 8 +- bfd/reloc.c | 84 +- bfd/syms.c | 2 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 36 +- binutils/ChangeLog | 26 + binutils/addr2line.c | 5 +- binutils/ar.c | 10 +- binutils/bucomm.c | 26 +- binutils/coffdump.c | 5 +- binutils/dwarf.c | 346 +++--- binutils/dwarf.h | 2 + binutils/nm.c | 10 +- binutils/objcopy.c | 10 +- binutils/objdump.c | 6 +- binutils/prdbg.c | 7 +- binutils/readelf.c | 2 +- binutils/size.c | 6 +- binutils/srconv.c | 5 +- binutils/stabs.c | 10 +- gas/as.h | 2 +- gas/config/obj-elf.c | 36 +- gas/config/tc-mips.c | 16 +- gas/config/tc-riscv.c | 12 +- gas/dwarf2dbg.c | 110 +- gas/input-file.c | 14 +- gas/input-scrub.c | 3 +- gas/remap.c | 2 +- gas/stabs.c | 4 +- gas/testsuite/gas/i386/ehinterp.d | 20 + gas/testsuite/gas/i386/ehinterp.s | 35 + gas/testsuite/gas/i386/i386.exp | 2 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 100 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 100 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 100 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 100 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 50 + gas/testsuite/gas/riscv/csr-version-1p9p1.d | 100 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 100 +- gas/testsuite/gas/riscv/h-ext-32.d | 2 +- gas/testsuite/gas/riscv/h-ext-64.d | 2 +- gas/testsuite/gas/riscv/march-fail-order-x-z.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x-z.l | 2 - gas/testsuite/gas/riscv/march-fail-order-x.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x.l | 2 - gas/testsuite/gas/riscv/march-fail-order-z.d | 3 - gas/testsuite/gas/riscv/march-fail-order-z.l | 2 - .../gas/riscv/march-fail-single-prefix-h.d | 3 - gas/testsuite/gas/riscv/march-fail-unknown-h.d | 3 - gdb/MAINTAINERS | 1 + gdb/Makefile.in | 1 + gdb/NEWS | 47 + gdb/aarch64-linux-nat.c | 144 ++- gdb/aarch64-ravenscar-thread.c | 149 +-- gdb/ada-lang.c | 4 +- gdb/addrmap.c | 447 ++------ gdb/addrmap.h | 213 ++-- gdb/amd64-ravenscar-thread.c | 112 +- gdb/arc-linux-tdep.c | 15 +- gdb/arc-tdep.c | 29 +- gdb/arc-tdep.h | 5 - gdb/arch/loongarch.c | 12 +- gdb/arch/loongarch.h | 13 + gdb/arm-linux-nat.c | 24 +- gdb/arm-tdep.c | 144 ++- gdb/ax-gdb.c | 6 +- gdb/block.c | 4 +- gdb/break-catch-throw.c | 17 +- gdb/breakpoint.c | 377 ++++--- gdb/breakpoint.h | 62 +- gdb/buildsym.c | 11 +- gdb/buildsym.h | 8 +- gdb/c-lang.c | 4 + gdb/cli/cli-cmds.c | 32 +- gdb/cli/cli-interp.c | 127 ++- gdb/cli/cli-interp.h | 5 - gdb/completer.c | 42 +- gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/csky-tdep.c | 498 ++++++++- gdb/csky-tdep.h | 14 +- gdb/data-directory/Makefile.in | 1 + gdb/debuginfod-support.c | 11 +- gdb/disasm-selftests.c | 86 +- gdb/disasm.c | 179 ++-- gdb/disasm.h | 207 +++- gdb/doc/gdb.texinfo | 85 +- gdb/doc/python.texi | 345 +++++- gdb/dwarf2/cooked-index.h | 6 +- gdb/dwarf2/index-write.c | 2 +- gdb/dwarf2/read.c | 182 ++-- gdb/dwarf2/read.h | 12 +- gdb/elfread.c | 3 +- gdb/extension-priv.h | 15 + gdb/extension.c | 20 + gdb/extension.h | 10 + gdb/fbsd-nat.c | 2 +- gdb/gdbtypes.c | 21 +- gdb/guile/guile.c | 6 +- gdb/guile/scm-breakpoint.c | 21 +- gdb/infcall.c | 25 +- gdb/infcmd.c | 18 +- gdb/inline-frame.c | 2 +- gdb/interps.c | 15 +- gdb/interps.h | 10 +- gdb/language.h | 7 + gdb/linespec.c | 180 ++-- gdb/linespec.h | 12 +- gdb/linux-record.h | 130 +-- gdb/location.c | 662 +++++------- gdb/location.h | 357 ++++--- gdb/loongarch-linux-nat.c | 57 +- gdb/loongarch-linux-tdep.c | 118 ++- gdb/loongarch-tdep.c | 185 +++- gdb/loongarch-tdep.h | 23 +- gdb/main.c | 24 +- gdb/main.h | 2 +- gdb/mi/mi-cmd-break.c | 35 +- gdb/mi/mi-common.h | 50 - gdb/mi/mi-interp.h | 50 + gdb/mi/mi-main.c | 2 +- gdb/mips-tdep.c | 4 +- gdb/nat/windows-nat.c | 5 +- gdb/netbsd-nat.c | 2 +- gdb/objfiles.c | 2 +- gdb/ppc-linux-nat.c | 12 +- gdb/ppc-linux-tdep.c | 14 +- gdb/ppc-ravenscar-thread.c | 154 +-- gdb/printcmd.c | 2 +- gdb/probe.c | 8 +- gdb/probe.h | 4 +- gdb/procfs.c | 2 +- gdb/psympriv.h | 16 +- gdb/psymtab.c | 109 +- gdb/psymtab.h | 11 - gdb/python/lib/gdb/disassembler.py | 178 ++++ gdb/python/py-breakpoint.c | 39 +- gdb/python/py-cmd.c | 3 +- gdb/python/py-disasm.c | 1090 +++++++++++++++++++ gdb/python/py-finishbreakpoint.c | 6 +- gdb/python/py-symbol.c | 3 +- gdb/python/py-type.c | 6 +- gdb/python/py-utils.c | 8 +- gdb/python/py-value.c | 7 +- gdb/python/python-internal.h | 46 +- gdb/python/python.c | 16 +- gdb/ravenscar-thread.c | 253 ++++- gdb/ravenscar-thread.h | 104 +- gdb/regcache.c | 25 + gdb/remote.c | 6 +- gdb/riscv-ravenscar-thread.c | 120 +-- gdb/rust-lang.h | 5 + gdb/s12z-tdep.c | 26 +- gdb/sparc-ravenscar-thread.c | 124 +-- gdb/symtab.c | 2 +- gdb/testsuite/Makefile.in | 9 +- gdb/testsuite/README | 30 + 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/ghost.exp | 6 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 4 +- 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/powerpc-power7.exp | 2 +- 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 | 8 +- 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 | 7 +- gdb/testsuite/gdb.base/exitsignal.exp | 11 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 5 - gdb/testsuite/gdb.base/exprs.exp | 8 +- 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/testsuite/gdb.base/gnu_vector.exp | 20 +- .../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.base/interrupt-a.c} | 20 +- .../gdb.base/{complex.exp => interrupt-a.exp} | 34 +- 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 | 7 +- 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/options.exp | 1 + 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 | 8 +- gdb/testsuite/gdb.base/prelink.exp | 7 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 48 +- 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 | 8 +- 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/symbol-alias.exp | 63 +- gdb/testsuite/gdb.base/symbol-alias2.c | 12 + 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/vla-struct-fields.exp | 22 +- 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.multi/multi-arch-exec.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch.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.python/py-disasm.c} | 22 +- gdb/testsuite/gdb.python/py-disasm.exp | 209 ++++ gdb/testsuite/gdb.python/py-disasm.py | 712 +++++++++++++ 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 | 77 +- gdb/testsuite/gdb.python/py-mi-cmd.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 - .../test_ioctl_TCSETSW.c} | 38 +- .../test_ioctl_TCSETSW.exp} | 36 +- 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.threads/tls.exp | 5 +- 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/dwarf.exp | 8 - gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb.exp | 236 ++++- gdb/tracepoint.c | 6 +- gdb/tui/tui-interp.c | 199 +--- gdb/utils.c | 2 +- gdb/utils.h | 3 - gdb/valprint.c | 49 +- gdb/valprint.h | 9 +- gdb/windows-nat.c | 49 +- gdb/xcoffread.c | 2 +- gdbserver/Makefile.in | 2 + gdbserver/configure.srv | 6 + gdbserver/linux-loongarch-low.cc | 245 +++++ gprofng/README | 20 + gprofng/common/hwctable.c | 48 +- gprofng/configure | 59 +- gprofng/configure.ac | 1 - gprofng/src/Hist_data.cc | 3 +- gprofng/src/Hist_data.h | 3 +- gprofng/src/Makefile.am | 1 - gprofng/src/Makefile.in | 1 - gprofng/src/Print.cc | 813 +++----------- gprofng/src/Print.h | 14 +- gprofng/src/ipc.cc | 45 +- gprofng/src/parse.cc | 39 +- include/diagnostics.h | 2 + include/elf/arc-reloc.def | 138 +-- include/opcode/riscv-opc.h | 50 +- include/opcode/riscv.h | 1 + ld/ChangeLog | 11 + ld/configure | 14 +- ld/configure.ac | 14 +- ld/ldlang.c | 7 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 10 + ld/testsuite/ld-aarch64/copy-reloc-protected.d | 2 + 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-aarch64/protected.s | 8 + ld/testsuite/ld-arm/protected-data.d | 2 +- ld/testsuite/ld-elf/elf.exp | 13 +- ld/testsuite/ld-elf/pr29259.d | 13 + ld/testsuite/ld-elf/pr29259.s | 14 + ld/testsuite/ld-elf/pr29259.t | 4 + ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 11 +- libctf/ctf-dedup.c | 2 + libctf/ctf-impl.h | 4 + libctf/ctf-link.c | 161 ++- libctf/ctf-serialize.c | 2 +- libctf/testsuite/config/default.exp | 7 + libctf/testsuite/lib/ctf-lib.exp | 4 +- .../libctf-regression/libctf-repeat-cu-lib.c | 9 + .../libctf-regression/libctf-repeat-cu-main.c | 5 + .../testsuite/libctf-regression/libctf-repeat-cu.d | 7 + .../libctf-regression/libctf-repeat-cu.exp | 118 +++ opcodes/i386-dis.c | 1114 +++++++++++--------- opcodes/riscv-opc.c | 38 +- sim/cris/sim-if.c | 10 +- sim/m32c/syscalls.c | 4 +- sim/rx/syscalls.c | 4 +- 558 files changed, 13379 insertions(+), 10659 deletions(-) create mode 100644 gas/testsuite/gas/i386/ehinterp.d create mode 100644 gas/testsuite/gas/i386/ehinterp.s delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-h.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-h.d create mode 100644 gdb/python/lib/gdb/disassembler.py create mode 100644 gdb/python/py-disasm.c copy gdb/{mi/mi-interp.h => testsuite/gdb.base/interrupt-a.c} (64%) copy gdb/testsuite/gdb.base/{complex.exp => interrupt-a.exp} (60%) copy gdb/{mi/mi-interp.h => testsuite/gdb.python/py-disasm.c} (64%) create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.py copy gdb/testsuite/{gdb.base/symbol-alias2.c => gdb.reverse/test_ioctl_TCSETSW.c} (51%) copy gdb/testsuite/{gdb.cp/nsstress.exp => gdb.reverse/test_ioctl_TCSETSW.exp} (53%) create mode 100755 gdb/testsuite/lib/dg-add-core-file-count.sh create mode 100644 gdbserver/linux-loongarch-low.cc create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-protected.d create mode 100644 ld/testsuite/ld-aarch64/pcrel-protected.s create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_protected.d create mode 100644 ld/testsuite/ld-aarch64/protected.s create mode 100644 ld/testsuite/ld-elf/pr29259.d create mode 100644 ld/testsuite/ld-elf/pr29259.s create mode 100644 ld/testsuite/ld-elf/pr29259.t create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu-lib.c create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu-main.c create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu.d create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu.exp