This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/riscv/binutils-integration-branch in repository binutils-gdb.
discards 76954415921 RISC-V/t-head: Add CSRs and opcodes of the T-HEAD XUANTIE CPUs discards f4cfffd5df0 RISC-V/extended: Improve the gas/testsuite/gas/riscv/extend [...] discards bddcabba011 RISC-V: Support svinval extensions. discards 061373521f1 RISC-V/zfh: Added big endian testcase for .float16 directive. discards 321bf100496 RISC-V/zfh: Support .float16 directive for assembler. discards 97444fddc5a RISC-V/zfh: Add half-precision floating-point v0.1 instructions. discards dd4b6fc1f48 RISC-V/rvv: Add rvv v0.10 instructions. discards 28712436fc4 RISC-V/extended: Add assembler and dis-assembler hooks for [...] adds 203a9824347 [gdb/testsuite] Test sw watchpoint in gdb.threads/process-d [...] adds ee2ff2eaa51 [gdb/testsuite] Fix gdb.base/dcache-flush.exp adds 275ee935b33 gdb: prevent an assertion when computing the frame_id for a [...] adds 5cf3b309489 gdb: remove duplicate cmd_list_element declarations adds fde1a9a3ee8 gdb: add setting to disable reading source code files adds 7f92ed6b41c [gdb/build] Fix build with g++-4.8 adds 7d53105d6ed libctf: link against libiberty before linking in libbfd or [...] adds bc4b1401129 libtool.m4: augment symcode for Solaris 11 adds bef9ef8ca0f libtool.m4: fix nm BSD flag detection adds ea9c2009115 libctf: try several possibilities for linker versioning flags adds b9004024b9c configure: regenerate in all projects that use libtool.m4 adds b62d5edd0a5 libctf: fix handling of CTF symtypetab sections emitted by [...] adds e695879142a libctf, testsuite: fix various warnings in tests adds 6ab5b6d0f3a libctf, lookup: fix bounds of pptrtab lookup adds 59767d3c391 gdb.base/foll-fork.exp: remove DUPLICATEs adds 09c0623ade7 gdb.base/foll-fork.exp: remove gating based on target triplet adds b45781ddac5 gdb.base/foll-fork.exp: refactor to restart GDB between eac [...] adds cfda0b5619d gdb.base/foll-fork.exp: rename variables adds 8188f382a1c gdb.base/foll-fork.exp: use foreach_with_prefix to handle prefixes adds da474da158e gdb: don't share aspace/pspace on fork with "detach-on-fork [...] adds a58f2d262b3 Automatic date update in version.in adds b0f6c8d2472 gdb: make lwp_info non-POD adds 676362df181 gdb: add destructor to lwp_info adds 901b98215e7 gdb: use intrusive_list for linux-nat lwp_list adds 2c02075a8ec x86: Print {bad} on invalid broadcast in OP_E_memory adds cee4c731af1 sim: drop weak func attrs on module inits adds 0d62064867c PR28391, strip/objcopy --preserve-dates *.a: cannot set time adds d33228c946e top-level configure: setup target_configdirs based on repository adds fbe3443dcfb gdb: Add a dependency between gdb and libbacktrace adds 63a4b106839 Copy in libbacktrace from gcc adds 890026e3175 src-release.sh: add libbacktrace to GDB_SUPPORT_DIRS adds abbbd4a3e0c gdb: use libbacktrace to create a better backtrace for fata [...] adds 91f2597bd24 gdb: print backtrace for internal error/warning adds 69a61890cb9 RISC-V: Allow to add numbers in the prefixed extension names. adds 3a6a0158ee0 RISC-V: Fix wrong version number when arch contains 'p'. adds 4872f9a1b55 gdb.base/foll-fork.exp: accept "info breakpoints" output in [...] adds 8c12140439e gdb: fix darwin-nat build adds b5572c42ccb gdb: fix darwin-nat build (again) adds f08d6b8e02a Automatic date update in version.in adds abe8cab7cb3 gdb: enable target_async around stop_all_threads call in pr [...] adds fba9460f7cc PR27202, readelf -wL doesn't work on ".loc 0" adds 80656a8e4b3 gdb: fix manor -> manner typo in some comments adds 41801731421 gdb/doc: use 'standard error stream' instead of 'stderr' in [...] adds 74ea3b51c3b gdb: fix build when libbacktrace and execinfo backtrace are [...] adds f15ec499bf8 [gdb/testsuite] Fix breakpoint detection in gdb.gdb/python- [...] adds 6767cc642cf [gdb/testsuite] Fix gdb.python/py-breakpoint.exp with python 2 adds 607679092fc [gdb/testsuite] Disable vgdb tests if xml not supported adds 8e4e0c7a49d Fix gdb.multi/multi-term-settings.exp race adds 689580daaaa Add a testcase for PR binutils/27202 adds 215b6d107c5 [gdb/testsuite] Fix gdb.base/break-interp.exp for ld.so wit [...] adds f141837642f Automatic date update in version.in adds 98ca73afe51 Add support to readelf for reading OpenBSD ELF core notes. adds 6420dd27cb8 Add Solaris specific ELF note processing adds 6010fb0c49e [gdb/testsuite] Fix full buffer in gdb.rust/dwindex.exp adds 7325ba796b4 make objcopy fail if it is asked to redefine symbols in an [...] adds b6107a72bad [gdb/testsuite] Fix untested messages in gdb.mi/*.exp adds e46da7ec1bd [gdb/testsuite] Check compilation result in gdb.base/call-sc.exp adds 85d74f29362 [gdb/testsuite] Fix DUPLICATE in gdb.base/cvexpr.exp adds dc412de5e95 [gdb/testsuite] Prepare nodebug exec in gdb.base/cvexpr.exp adds c2fd8824c8f [gdb/testsuite] Check compilation result in gdb.base/structs.exp adds 9ebd2909664 [gdb/testsuite] Check compilation result in gdb.dwarf2/dw2- [...] adds 50f9e7d8538 [gdb/testsuite] Fix DUPLICATE in gdb.base/info-os.exp adds 243c0950e2c [gdb/testsuite] Remove redundant FAIL in gdb.base/info-os.exp adds 7264ba83317 [gdb/testsuite] Use untested in gdb.debuginfod/fetch_src_an [...] adds 9279eb5c2c4 Fix Windows crash from stop_pc change adds 5109a7bd9b8 ld: pru: Fix resource_table output section alignment adds e6e51c9c4b4 gdbsupport: move gdb_file_up to its own file adds 13084383e89 gdbsupport: make gdb_open_cloexec return scoped_fd adds 2fed9db40b1 gdbsupport: make gdb_mkostemp_cloexec return a scoped_fd adds 4dfef5be681 gdb/testsuite: make runto_main not pass no-message to runto adds d5007f0280d aarch64: add armv9-a architecture to -march adds 7645513a26a aarch64: Update AArch64 features command line options docs 1/2 adds b18be12aeaa aarch64: Update AArch64 features command line options docs 2/2 adds 98ab23ab206 aarch64: Enable Cortex-A510 CPU adds db67a8d5941 aarch64: Enable Cortex-A710 CPU adds 50aaf5e6ee2 aarch64: Enable Cortex-X2 CPU adds 80cfde76a74 arm: enable Cortex-R52+ CPU adds e4860c08f99 [gdb/testsuite] Add untested for missing xml support in gdb [...] adds 906e2b7664c [PR gdb/28369] Use get_shell on gdb/ser-pipe.c adds cdfbeec4139 Automatic date update in version.in adds d3fd12dfc52 gdb: add field::name / field::set_name adds 33d16dd987d gdb: remove TYPE_FIELD_NAME and FIELD_NAME macros adds c5dfcc21883 gdb/testsuite/dwarf: don't define nested procs for rnglists [...] adds 46a5b75b378 gdb/testsuite/dwarf: use options for rnglists/loclists procs adds 242fe37867c PATCH bfd: Fix linker warning for recently introduced arm a [...] adds b4c919f7525 [gdb/symtab] Fix htab_find_slot call in read_call_site_scope adds dd6f2df79d0 Fix mistake in RX assembler documentation (special section names) adds beed8c1dbde Fix build failure for 32-bit targets adds 223809519e2 Automatic date update in version.in adds 1e9983e7305 gdb/python: fix a few flake8 warnings adds b625c7701d7 [gdb/symtab] Remove COMPUNIT_CALL_SITE_HTAB adds d4e8e096a57 Automatic date update in version.in adds 2b014cc535e gdb: Support the c.mv insn in the riscv prologue scanner. adds 0a9bddab0f4 gdb: Fix comment in riscv_scan_prologue adds 46039d3632e sim: ppc: fallback when ln is not available [PR sim/18864] adds 39d53d04357 sim: filter out SIGSTKSZ [PR sim/28302] adds 1d7fe7f01b9 gdb: Introduce setting construct within cmd_list_element adds e0700ba44c5 gdb: make string-like set show commands use std::string variable adds 702991711a9 gdb: Have setter and getter callbacks for settings adds 1a98bb552d7 gdb: Setting setter return a bool to tell if the value changed adds 51911bd6e91 Automatic date update in version.in adds adc82fdb715 sim: add --info-target for listing supported BFD targets adds 86c1ed137a1 gdbsupport: remove attempt to define TARGET_WORD_SIZE adds 6619a08b25e [gdb/testsuite] update analyze-racy-logs.py to python3 adds abe19f1119e Fix remote-sim.c compilation adds 0dd8295da24 [gdb/symtab] Add call_site_eq and call_site_hash adds b84aaadaf8b [gdb/symtab] C++-ify call_site adds b0b8879e292 [gdb/symtab] Use unrelocated addresses in call_site adds 77252bf26e9 [gdb/build] Add CXX_DIALECT to CXX adds e133de4984c Minor boolean fix in windows-nat.c adds 3456e70c9d6 Use unique_xmalloc_ptr<char> when demangling adds db0768c320e Automatic date update in version.in adds 1cb56ad3f3b gdb/python: update events test to handle missing exit_code adds b1f0f284187 gdb/python: add a new gdb_exiting event adds a5ea23036d8 [gdb/testsuite] Use function_range in gdb.dwarf2/dw2-ref-mi [...] new d35a9b41ac5 RISC-V/extended: Add assembler and dis-assembler hooks for [...] new 38883605575 RISC-V/rvv: Add rvv v0.10 instructions. new 452e9a38516 RISC-V/zfh: Add half-precision floating-point v0.1 instructions. new 633370d9669 RISC-V/zfh: Support .float16 directive for assembler. new 720c16a0a76 RISC-V/zfh: Added big endian testcase for .float16 directive. new 3ff5369b3c9 RISC-V: Support svinval extensions. new e35191a4300 RISC-V/extended: Improve the gas/testsuite/gas/riscv/extend [...] new 5639be3e596 RISC-V/t-head: Add CSRs and opcodes of the T-HEAD XUANTIE CPUs
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (76954415921) \ N -- N -- N refs/heads/users/riscv/binutils-integration-branch (5639 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 8 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: ChangeLog | 19 + Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 4 + bfd/configure | 91 +- bfd/cpu-arm.c | 1 + bfd/elf-bfd.h | 2 +- bfd/elf.c | 194 +- bfd/elfxx-riscv.c | 84 +- bfd/version.h | 2 +- binutils/ChangeLog | 9 + binutils/ar.c | 3 + binutils/configure | 91 +- binutils/dwarf.c | 11 +- binutils/objcopy.c | 8 + binutils/readelf.c | 24 + configure | 10 + configure.ac | 10 + gas/ChangeLog | 4 + gas/NEWS | 6 + gas/config/tc-aarch64.c | 19 + gas/config/tc-arm.c | 3 + gas/configure | 91 +- gas/doc/c-aarch64.texi | 120 +- gas/doc/c-arm.texi | 1 + gas/doc/c-rx.texi | 4 +- gas/testsuite/gas/arm/cpu-cortex-r52plus.d | 6 + gas/testsuite/gas/elf/dwarf-5-loc0.d | 16 + gas/testsuite/gas/elf/dwarf-5-loc0.s | 11 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/i386/bad-bcast-intel.d | 15 + gas/testsuite/gas/i386/bad-bcast.d | 10 +- gas/testsuite/gas/i386/bad-bcast.s | 2 + gas/testsuite/gas/i386/i386.exp | 1 + gas/testsuite/gas/riscv/march-fail-invalid-x-01.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid-x-02.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid-z-01.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid-z-02.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid.l | 2 + gas/testsuite/gas/riscv/march-fail-version-x.d | 3 - gas/testsuite/gas/riscv/march-fail-version-z.d | 3 - gas/testsuite/gas/riscv/march-fail-version.l | 3 - gdb/Makefile.in | 16 +- gdb/NEWS | 23 + gdb/ada-lang.c | 74 +- gdb/ada-typeprint.c | 10 +- gdb/ada-valprint.c | 8 +- gdb/ada-varobj.c | 4 +- gdb/auto-load.c | 50 +- gdb/auxv.c | 14 +- gdb/ax-gdb.c | 4 +- gdb/ax_cxx_compile_stdcxx.m4 | 8 + gdb/block.c | 10 +- gdb/breakpoint.c | 22 +- gdb/bt-utils.c | 170 + gdb/bt-utils.h | 69 + gdb/build-id.c | 4 +- gdb/c-lang.c | 8 +- gdb/c-typeprint.c | 40 +- gdb/c-varobj.c | 12 +- gdb/cli/cli-cmds.c | 152 +- gdb/cli/cli-cmds.h | 40 + gdb/cli/cli-decode.c | 458 +- gdb/cli/cli-decode.h | 9 +- gdb/cli/cli-logging.c | 23 +- gdb/cli/cli-option.c | 9 +- gdb/cli/cli-option.h | 4 +- gdb/cli/cli-setshow.c | 188 +- gdb/cli/cli-setshow.h | 4 +- gdb/coffread.c | 8 +- gdb/command.h | 332 +- gdb/compile/compile-c-types.c | 4 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/compile/compile-object-load.c | 2 +- gdb/compile/compile.c | 46 +- gdb/completer.c | 8 +- gdb/config.in | 3 + gdb/configure | 40 + gdb/configure.ac | 23 + gdb/corefile.c | 17 +- gdb/corelow.c | 2 +- gdb/cp-support.c | 29 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 8 +- gdb/ctfread.c | 4 +- gdb/d-lang.c | 10 +- gdb/d-lang.h | 3 +- gdb/d-valprint.c | 4 +- gdb/darwin-nat.c | 12 +- gdb/defs.h | 4 +- gdb/disasm.c | 11 +- gdb/disasm.h | 2 +- gdb/doc/gdb.texinfo | 45 +- gdb/doc/python.texi | 15 +- gdb/dwarf2/dwz.c | 2 +- gdb/dwarf2/frame-tailcall.c | 4 +- gdb/dwarf2/index-cache.c | 10 +- gdb/dwarf2/index-write.c | 4 +- gdb/dwarf2/loc.c | 27 +- gdb/dwarf2/read.c | 120 +- gdb/eval.c | 2 +- gdb/event-top.c | 59 +- gdb/f-lang.h | 3 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 2 +- gdb/fork-child.c | 7 +- gdb/frame.c | 60 +- gdb/gdb-demangle.c | 9 +- gdb/gdb_bfd.c | 2 +- gdb/gdbcmd.h | 105 +- gdb/gdbtypes.c | 45 +- gdb/gdbtypes.h | 68 +- gdb/gnu-v2-abi.c | 11 +- gdb/gnu-v3-abi.c | 21 +- gdb/go-lang.c | 27 +- gdb/go-lang.h | 8 +- gdb/guile/scm-param.c | 175 +- gdb/guile/scm-type.c | 8 +- gdb/ia64-linux-nat.c | 8 +- gdb/inf-child.c | 2 +- gdb/infcmd.c | 14 +- gdb/infrun.c | 40 +- gdb/inline-frame.c | 5 +- gdb/language.c | 5 +- gdb/language.h | 14 +- gdb/linux-nat.c | 86 +- gdb/linux-nat.h | 73 +- gdb/linux-thread-db.c | 20 +- gdb/m2-typeprint.c | 12 +- gdb/main.c | 17 +- gdb/maint-test-options.c | 11 +- gdb/maint-test-settings.c | 8 +- gdb/maint.c | 2 +- gdb/mdebugread.c | 6 +- gdb/mi/mi-cmd-env.c | 18 +- gdb/minsyms.c | 5 +- gdb/mips-linux-nat.c | 7 +- gdb/nat/linux-namespaces.c | 13 +- gdb/objc-lang.c | 12 +- gdb/observable.c | 1 + gdb/observable.h | 4 +- gdb/p-lang.c | 20 +- gdb/p-typeprint.c | 8 +- gdb/p-valprint.c | 4 +- gdb/proc-api.c | 5 +- gdb/python/lib/gdb/FrameIterator.py | 3 - gdb/python/lib/gdb/command/explore.py | 7 +- gdb/python/lib/gdb/command/frame_filters.py | 6 +- gdb/python/lib/gdb/command/prompt.py | 2 +- gdb/python/py-all-events.def | 1 + gdb/python/py-event-types.def | 5 + gdb/python/py-param.c | 65 +- gdb/python/py-type.c | 14 +- gdb/python/python-internal.h | 2 +- gdb/python/python.c | 64 +- gdb/remote-fileio.c | 2 +- gdb/remote-sim.c | 3 +- gdb/remote.c | 23 +- gdb/riscv-tdep.c | 15 +- gdb/rust-lang.c | 30 +- gdb/rust-lang.h | 8 +- gdb/ser-pipe.c | 5 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 8 +- gdb/solib.c | 27 +- gdb/source.c | 146 +- gdb/source.h | 5 +- gdb/stabsread.c | 28 +- gdb/stack.c | 22 +- gdb/symfile.c | 49 +- gdb/symtab.c | 103 +- gdb/symtab.h | 13 +- gdb/target-descriptions.c | 2 +- gdb/testsuite/analyze-racy-logs.py | 14 +- gdb/testsuite/gdb.ada/array_return.exp | 1 - gdb/testsuite/gdb.ada/bp_inlined_func.exp | 1 - gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 - gdb/testsuite/gdb.ada/catch_ex.exp | 3 - gdb/testsuite/gdb.ada/excep_handle.exp | 1 - gdb/testsuite/gdb.ada/info_auto_lang.exp | 1 - gdb/testsuite/gdb.ada/info_exc.exp | 1 - gdb/testsuite/gdb.ada/mi_catch_assert.exp | 2 - gdb/testsuite/gdb.ada/mi_catch_ex.exp | 3 - gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 3 - gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 1 - gdb/testsuite/gdb.ada/mi_ex_cond.exp | 1 - gdb/testsuite/gdb.ada/mi_exc_info.exp | 1 - gdb/testsuite/gdb.ada/mi_interface.exp | 1 - gdb/testsuite/gdb.ada/mi_prot.exp | 1 - gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 1 - gdb/testsuite/gdb.ada/mi_string_access.exp | 1 - gdb/testsuite/gdb.ada/mi_task_arg.exp | 1 - gdb/testsuite/gdb.ada/mi_task_info.exp | 1 - gdb/testsuite/gdb.ada/mi_var_access.exp | 1 - gdb/testsuite/gdb.ada/mi_var_array.exp | 1 - gdb/testsuite/gdb.ada/mi_var_union.exp | 1 - gdb/testsuite/gdb.ada/mi_variant.exp | 1 - gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 1 - gdb/testsuite/gdb.arch/aarch64-fp.exp | 1 - gdb/testsuite/gdb.arch/aarch64-mte.exp | 2 - gdb/testsuite/gdb.arch/aarch64-pauth.exp | 1 - gdb/testsuite/gdb.arch/aarch64-prologue.exp | 1 - gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 1 - gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 1 - gdb/testsuite/gdb.arch/alpha-step.exp | 1 - gdb/testsuite/gdb.arch/altivec-abi.exp | 1 - gdb/testsuite/gdb.arch/altivec-regs.exp | 1 - gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 1 - gdb/testsuite/gdb.arch/amd64-byte.exp | 1 - gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 1 - gdb/testsuite/gdb.arch/amd64-disp-step.exp | 1 - gdb/testsuite/gdb.arch/amd64-dword.exp | 1 - gdb/testsuite/gdb.arch/amd64-gs_base.exp | 1 - gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 3 - .../gdb.arch/amd64-stap-special-operands.exp | 1 - gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 1 - gdb/testsuite/gdb.arch/amd64-word.exp | 1 - gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 1 - gdb/testsuite/gdb.arch/arc-decode-insn.exp | 1 - gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 1 - gdb/testsuite/gdb.arch/arm-disp-step.exp | 1 - gdb/testsuite/gdb.arch/arm-neon.exp | 1 - gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 1 - gdb/testsuite/gdb.arch/e500-abi.exp | 1 - gdb/testsuite/gdb.arch/e500-regs.exp | 2 - gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 2 - gdb/testsuite/gdb.arch/gdb1291.exp | 1 - gdb/testsuite/gdb.arch/gdb1431.exp | 1 - gdb/testsuite/gdb.arch/i386-avx.exp | 2 - gdb/testsuite/gdb.arch/i386-avx512.exp | 1 - gdb/testsuite/gdb.arch/i386-byte.exp | 1 - gdb/testsuite/gdb.arch/i386-disp-step.exp | 1 - gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 1 - gdb/testsuite/gdb.arch/i386-float.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-call.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-map.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 5 - gdb/testsuite/gdb.arch/i386-mpx.exp | 1 - gdb/testsuite/gdb.arch/i386-pkru.exp | 1 - gdb/testsuite/gdb.arch/i386-prologue.exp | 1 - gdb/testsuite/gdb.arch/i386-sse.exp | 1 - gdb/testsuite/gdb.arch/i386-word.exp | 1 - gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 1 - gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 1 - gdb/testsuite/gdb.arch/mips16-thunks.exp | 1 - gdb/testsuite/gdb.arch/pa-nullify.exp | 3 - gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 1 - gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 1 - gdb/testsuite/gdb.arch/powerpc-prologue.exp | 1 - gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 1 - gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 1 - gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 1 - .../gdb.arch/ppc64-isa207-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 1 - gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 1 - gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 1 - gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 1 - .../riscv64-unwind-prologue-with-ld-lw.exp | 1 - .../riscv64-unwind-prologue-with-mv.c} | 35 +- ...-lw.exp => riscv64-unwind-prologue-with-mv.exp} | 5 +- .../riscv64-unwind-prologue-with-mv.s} | 67 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 1 - gdb/testsuite/gdb.arch/s390-vregs.exp | 1 - gdb/testsuite/gdb.arch/sparc64-adi.exp | 1 - gdb/testsuite/gdb.arch/sparc64-regs.exp | 1 - gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 1 - gdb/testsuite/gdb.arch/thumb-prologue.exp | 1 - gdb/testsuite/gdb.arch/thumb-singlestep.exp | 1 - gdb/testsuite/gdb.arch/thumb2-it.exp | 1 - gdb/testsuite/gdb.arch/vsx-regs.exp | 1 - gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 1 - gdb/testsuite/gdb.asm/asm-source.exp | 1 - .../gdb.base/advance-until-multiple-locations.exp | 5 - gdb/testsuite/gdb.base/advance.exp | 1 - .../gdb.base/annota-input-while-running.exp | 1 - gdb/testsuite/gdb.base/annota1.exp | 1 - gdb/testsuite/gdb.base/annotate-symlink.exp | 1 - gdb/testsuite/gdb.base/anon.exp | 1 - gdb/testsuite/gdb.base/argv0-symlink.exp | 2 - gdb/testsuite/gdb.base/asmlabel.exp | 1 - gdb/testsuite/gdb.base/attach-wait-input.exp | 1 - gdb/testsuite/gdb.base/attach.exp | 1 - .../gdb.base/auto-connect-native-target.exp | 1 - gdb/testsuite/gdb.base/auxv.exp | 1 - gdb/testsuite/gdb.base/backtrace.exp | 1 - gdb/testsuite/gdb.base/bigcore.exp | 1 - gdb/testsuite/gdb.base/break-idempotent.exp | 1 - gdb/testsuite/gdb.base/break-interp.exp | 3 + .../gdb.base/break-main-file-remove-fail.exp | 1 - gdb/testsuite/gdb.base/break-unload-file.exp | 1 - gdb/testsuite/gdb.base/break.exp | 12 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 1 - gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 117 + gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 37 - gdb/testsuite/gdb.base/bt-selected-frame.exp | 1 - gdb/testsuite/gdb.base/call-sc.exp | 45 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 1 - gdb/testsuite/gdb.base/callexit.exp | 1 - gdb/testsuite/gdb.base/cast-call.exp | 1 - gdb/testsuite/gdb.base/catch-follow-exec.exp | 1 - gdb/testsuite/gdb.base/catch-fork-kill.exp | 1 - .../gdb.base/catch-gdb-caused-signals.exp | 1 - gdb/testsuite/gdb.base/catch-load.exp | 1 - .../gdb.base/catch-signal-siginfo-cond.exp | 1 - gdb/testsuite/gdb.base/catch-syscall.exp | 1 - gdb/testsuite/gdb.base/commands.exp | 1 - gdb/testsuite/gdb.base/compare-sections.exp | 1 - gdb/testsuite/gdb.base/complex-parts.exp | 1 - gdb/testsuite/gdb.base/cond-eval-mode.exp | 1 - gdb/testsuite/gdb.base/condbreak-bad.exp | 3 - gdb/testsuite/gdb.base/condbreak-call-false.exp | 1 - gdb/testsuite/gdb.base/consecutive-step-over.exp | 1 - .../gdb.base/continue-after-aborted-step-over.exp | 1 - .../gdb.base/continue-all-already-running.exp | 1 - .../gdb.base/coredump-filter-build-id.exp | 1 - gdb/testsuite/gdb.base/coredump-filter.exp | 1 - gdb/testsuite/gdb.base/corefile2.exp | 1 - gdb/testsuite/gdb.base/ctxobj.exp | 1 - gdb/testsuite/gdb.base/cvexpr.exp | 22 +- gdb/testsuite/gdb.base/dcache-flush.exp | 4 +- gdb/testsuite/gdb.base/debug-expr.exp | 1 - gdb/testsuite/gdb.base/decl-before-def.exp | 1 - gdb/testsuite/gdb.base/define.exp | 4 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 1 - gdb/testsuite/gdb.base/disabled-location.exp | 1 - gdb/testsuite/gdb.base/display.exp | 3 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 1 - gdb/testsuite/gdb.base/dprintf-detach.exp | 1 - gdb/testsuite/gdb.base/dprintf-next.exp | 1 - gdb/testsuite/gdb.base/dprintf-non-stop.exp | 1 - gdb/testsuite/gdb.base/dtrace-probe.exp | 8 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 1 - gdb/testsuite/gdb.base/ena-dis-br.exp | 22 +- gdb/testsuite/gdb.base/endianity.exp | 1 - gdb/testsuite/gdb.base/examine-backward.exp | 1 - gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 1 - .../gdb.base/execl-update-breakpoints.exp | 3 - gdb/testsuite/gdb.base/execution-termios.exp | 1 - gdb/testsuite/gdb.base/finish-pretty.exp | 1 - gdb/testsuite/gdb.base/finish.exp | 3 - gdb/testsuite/gdb.base/fixsection.exp | 1 - gdb/testsuite/gdb.base/foll-exec-mode.exp | 2 - gdb/testsuite/gdb.base/foll-exec.exp | 6 - gdb/testsuite/gdb.base/foll-fork.exp | 344 +- gdb/testsuite/gdb.base/fork-running-state.exp | 1 - gdb/testsuite/gdb.base/frame-info-consistent.exp | 1 - gdb/testsuite/gdb.base/frameapply.exp | 1 - gdb/testsuite/gdb.base/func-ptr.exp | 1 - gdb/testsuite/gdb.base/func-ptrs.exp | 1 - gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 1 - gdb/testsuite/gdb.base/gcore-relro-pie.exp | 1 - gdb/testsuite/gdb.base/gcore-tls-pie.exp | 1 - gdb/testsuite/gdb.base/gcore.exp | 1 - gdb/testsuite/gdb.base/gdb1090.exp | 1 - gdb/testsuite/gdb.base/gdb11530.exp | 1 - gdb/testsuite/gdb.base/gdb11531.exp | 1 - gdb/testsuite/gdb.base/gdb1555.exp | 1 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 - gdb/testsuite/gdb.base/gnu_vector.exp | 1 - gdb/testsuite/gdb.base/gold-gdb-index.exp | 1 - .../gdb.base/hbreak-in-shr-unsupported.exp | 1 - gdb/testsuite/gdb.base/hbreak-unmapped.exp | 1 - gdb/testsuite/gdb.base/hbreak.exp | 1 - gdb/testsuite/gdb.base/hbreak2.exp | 18 +- gdb/testsuite/gdb.base/hook-stop.exp | 1 - gdb/testsuite/gdb.base/huge.exp | 1 - .../gdb.base/hw-sw-break-same-address.exp | 1 - gdb/testsuite/gdb.base/infcall-exec.exp | 1 - gdb/testsuite/gdb.base/infcall-input.exp | 1 - .../gdb.base/infcall-nested-structs.exp.tcl | 1 - gdb/testsuite/gdb.base/inferior-args.exp | 1 - gdb/testsuite/gdb.base/inferior-noarg.exp | 1 - gdb/testsuite/gdb.base/info-fun.exp | 1 - .../gdb.base/info-locals-unused-static-var.exp | 1 - gdb/testsuite/gdb.base/info-macros.exp | 1 - gdb/testsuite/gdb.base/info-os.exp | 17 +- gdb/testsuite/gdb.base/info-proc.exp | 1 - gdb/testsuite/gdb.base/info-program.exp | 2 - gdb/testsuite/gdb.base/info-types.exp.tcl | 1 - gdb/testsuite/gdb.base/info_qt.exp | 1 - gdb/testsuite/gdb.base/info_sources.exp | 1 - .../inline-frame-cycle-unwind.c} | 56 +- .../gdb.base/inline-frame-cycle-unwind.exp | 144 + .../gdb.base/inline-frame-cycle-unwind.py | 85 + gdb/testsuite/gdb.base/interp.exp | 1 - gdb/testsuite/gdb.base/interrupt-daemon.exp | 1 - gdb/testsuite/gdb.base/interrupt-noterm.exp | 1 - gdb/testsuite/gdb.base/jit-elf-fork.exp | 1 - gdb/testsuite/gdb.base/jit-elf-so.exp | 1 - gdb/testsuite/gdb.base/jit-elf.exp | 1 - gdb/testsuite/gdb.base/jit-reader-exec.exp | 1 - gdb/testsuite/gdb.base/jit-reader-simple.exp | 1 - gdb/testsuite/gdb.base/label-without-address.exp | 1 - gdb/testsuite/gdb.base/label.exp | 1 - gdb/testsuite/gdb.base/large-frame.exp | 1 - gdb/testsuite/gdb.base/ldbl_e308.exp | 1 - gdb/testsuite/gdb.base/line-symtabs.exp | 1 - gdb/testsuite/gdb.base/list-missing-source.exp | 1 - gdb/testsuite/gdb.base/list.exp | 1 - gdb/testsuite/gdb.base/load-command.exp | 1 - gdb/testsuite/gdb.base/long-inferior-output.exp | 1 - gdb/testsuite/gdb.base/long_long.exp | 1 - gdb/testsuite/gdb.base/longjmp.exp | 1 - gdb/testsuite/gdb.base/macscp.exp | 1 - gdb/testsuite/gdb.base/maint-info-sections.exp | 1 - gdb/testsuite/gdb.base/maint-target-async-off.exp | 1 - gdb/testsuite/gdb.base/many-completions.exp | 1 - gdb/testsuite/gdb.base/max-depth.exp.tcl | 1 - gdb/testsuite/gdb.base/max-value-size.exp | 1 - gdb/testsuite/gdb.base/memtag.exp | 1 - gdb/testsuite/gdb.base/msym-bp-shl.exp | 1 - gdb/testsuite/gdb.base/msym-bp.exp | 1 - gdb/testsuite/gdb.base/new-ui.exp | 3 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 1 - gdb/testsuite/gdb.base/noreturn-return.exp | 1 - gdb/testsuite/gdb.base/options.exp | 2 - gdb/testsuite/gdb.base/overlays.exp | 1 - .../gdb.base/paginate-after-ctrl-c-running.exp | 1 - gdb/testsuite/gdb.base/paginate-bg-execution.exp | 1 - gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 1 - gdb/testsuite/gdb.base/pie-fork.exp | 1 - gdb/testsuite/gdb.base/pr10179.exp | 1 - gdb/testsuite/gdb.base/pr11022.exp | 1 - gdb/testsuite/gdb.base/pretty-array.exp | 1 - gdb/testsuite/gdb.base/pretty-print.exp | 1 - gdb/testsuite/gdb.base/print-file-var.exp | 1 - gdb/testsuite/gdb.base/printcmds.exp | 1 - gdb/testsuite/gdb.base/quit-live.exp | 1 - gdb/testsuite/gdb.base/range-stepping.exp | 1 - gdb/testsuite/gdb.base/recpar.exp | 1 - gdb/testsuite/gdb.base/reggroups.exp | 1 - gdb/testsuite/gdb.base/remote.exp | 1 - gdb/testsuite/gdb.base/return2.exp | 1 - .../gdb.base/run-attach-while-running.exp | 1 - gdb/testsuite/gdb.base/save-bp.exp | 2 - gdb/testsuite/gdb.base/savedregs.exp | 1 - gdb/testsuite/gdb.base/sect-cmd.exp | 1 - gdb/testsuite/gdb.base/sepdebug.exp | 12 +- gdb/testsuite/gdb.base/set-cwd.exp | 4 - gdb/testsuite/gdb.base/set-noassign.exp | 1 - gdb/testsuite/gdb.base/setshow.exp | 2 - gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 1 - gdb/testsuite/gdb.base/shreloc.exp | 1 - gdb/testsuite/gdb.base/sigaltstack.exp | 1 - gdb/testsuite/gdb.base/sigbpt.exp | 1 - gdb/testsuite/gdb.base/siginfo-addr.exp | 1 - gdb/testsuite/gdb.base/siginfo-obj.exp | 2 - gdb/testsuite/gdb.base/siginfo-thread.exp | 1 - gdb/testsuite/gdb.base/siginfo.exp | 1 - gdb/testsuite/gdb.base/signals-state-child.exp | 1 - gdb/testsuite/gdb.base/signest.exp | 1 - gdb/testsuite/gdb.base/signull.exp | 1 - gdb/testsuite/gdb.base/sigrepeat.exp | 1 - gdb/testsuite/gdb.base/skip-inline.exp | 4 - gdb/testsuite/gdb.base/skip-solib.exp | 8 +- gdb/testsuite/gdb.base/skip.exp | 13 +- gdb/testsuite/gdb.base/skipcxx.exp | 1 - gdb/testsuite/gdb.base/so-impl-ld.exp | 4 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 1 - gdb/testsuite/gdb.base/solib-disc.exp | 1 - gdb/testsuite/gdb.base/solib-display.exp | 1 - gdb/testsuite/gdb.base/solib-search.exp | 1 - gdb/testsuite/gdb.base/solib-symbol.exp | 1 - gdb/testsuite/gdb.base/solib-vanish.exp | 1 - gdb/testsuite/gdb.base/source-dir.exp | 1 - gdb/testsuite/gdb.base/source-execution.exp | 1 - .../source-open.c} | 35 +- gdb/testsuite/gdb.base/source-open.exp | 44 + gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 1 - gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 1 - gdb/testsuite/gdb.base/stack-checking.exp | 1 - gdb/testsuite/gdb.base/stack-protector.exp | 1 - gdb/testsuite/gdb.base/step-break.exp | 1 - .../gdb.base/step-indirect-call-thunk.exp | 1 - gdb/testsuite/gdb.base/step-line.exp | 1 - gdb/testsuite/gdb.base/step-over-exit.exp | 1 - gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 - gdb/testsuite/gdb.base/step-over-syscall.exp | 2 - gdb/testsuite/gdb.base/step-test.exp | 3 - gdb/testsuite/gdb.base/structs.exp | 204 +- gdb/testsuite/gdb.base/structs2.exp | 1 - gdb/testsuite/gdb.base/structs3.exp | 1 - gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 1 - gdb/testsuite/gdb.base/style-logging.exp | 1 - gdb/testsuite/gdb.base/style.exp | 1 - gdb/testsuite/gdb.base/sym-file.exp | 1 - gdb/testsuite/gdb.base/symbol-alias.exp | 1 - gdb/testsuite/gdb.base/symlink-sourcefile.exp | 1 - gdb/testsuite/gdb.base/symtab-search-order.exp | 1 - gdb/testsuite/gdb.base/template.exp | 1 - gdb/testsuite/gdb.base/term.exp | 1 - gdb/testsuite/gdb.base/type-opaque.exp | 1 - gdb/testsuite/gdb.base/ui-redirect.exp | 1 - gdb/testsuite/gdb.base/until-nodebug.exp | 1 - gdb/testsuite/gdb.base/until.exp | 1 - gdb/testsuite/gdb.base/unwindonsignal.exp | 1 - gdb/testsuite/gdb.base/utf8-identifiers.exp | 1 - gdb/testsuite/gdb.base/valgrind-bt.exp | 6 + gdb/testsuite/gdb.base/valgrind-disp-step.exp | 6 + gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 6 + gdb/testsuite/gdb.base/valgrind-infcall.exp | 6 + gdb/testsuite/gdb.base/vla-optimized-out.exp | 1 - gdb/testsuite/gdb.base/watch-cond-infcall.exp | 1 - gdb/testsuite/gdb.base/watch-cond.exp | 3 - gdb/testsuite/gdb.base/watch-non-mem.exp | 1 - gdb/testsuite/gdb.base/watch-read.exp | 1 - gdb/testsuite/gdb.base/watch-vfork.exp | 1 - gdb/testsuite/gdb.base/watch_thread_num.exp | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 1 - gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 1 - .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 - gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 1 - gdb/testsuite/gdb.base/watchpoint.exp | 4 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 1 - gdb/testsuite/gdb.base/with.exp | 1 - gdb/testsuite/gdb.btrace/buffer-size.exp | 1 - gdb/testsuite/gdb.btrace/data.exp | 1 - gdb/testsuite/gdb.btrace/delta.exp | 1 - gdb/testsuite/gdb.btrace/dlopen.exp | 1 - gdb/testsuite/gdb.btrace/enable-new-thread.exp | 1 - gdb/testsuite/gdb.btrace/enable-running.exp | 1 - gdb/testsuite/gdb.btrace/enable.exp | 5 - gdb/testsuite/gdb.btrace/exception.exp | 1 - gdb/testsuite/gdb.btrace/function_call_history.exp | 2 - gdb/testsuite/gdb.btrace/gcore.exp | 1 - gdb/testsuite/gdb.btrace/instruction_history.exp | 1 - gdb/testsuite/gdb.btrace/multi-inferior.exp | 3 - gdb/testsuite/gdb.btrace/multi-thread-step.exp | 1 - gdb/testsuite/gdb.btrace/nohist.exp | 1 - gdb/testsuite/gdb.btrace/non-stop.exp | 1 - gdb/testsuite/gdb.btrace/record_goto-step.exp | 1 - gdb/testsuite/gdb.btrace/record_goto.exp | 1 - gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 1 - gdb/testsuite/gdb.btrace/segv.exp | 1 - gdb/testsuite/gdb.btrace/step.exp | 1 - gdb/testsuite/gdb.btrace/stepi.exp | 1 - gdb/testsuite/gdb.btrace/tailcall-only.exp | 1 - gdb/testsuite/gdb.btrace/tailcall.exp | 1 - gdb/testsuite/gdb.btrace/tsx.exp | 1 - gdb/testsuite/gdb.btrace/unknown_functions.exp | 1 - gdb/testsuite/gdb.btrace/vdso.exp | 1 - .../gdb.compile/compile-cplus-anonymous.exp | 1 - .../gdb.compile/compile-cplus-array-decay.exp | 1 - .../gdb.compile/compile-cplus-inherit.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-member.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-method.exp | 1 - .../gdb.compile/compile-cplus-namespace.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 1 - .../gdb.compile/compile-cplus-virtual.exp | 1 - gdb/testsuite/gdb.compile/compile-tls.exp | 1 - gdb/testsuite/gdb.cp/abstract-origin.exp | 1 - gdb/testsuite/gdb.cp/baseenum.exp | 1 - gdb/testsuite/gdb.cp/call-method-register.exp | 1 - gdb/testsuite/gdb.cp/cplabel.exp | 1 - gdb/testsuite/gdb.cp/destrprint.exp | 1 - gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 1 - gdb/testsuite/gdb.cp/except-multi-location.exp | 1 - gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 1 - gdb/testsuite/gdb.cp/local-static.exp | 1 - gdb/testsuite/gdb.cp/mb-inline.exp | 1 - gdb/testsuite/gdb.cp/mb-templates.exp | 1 - gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 1 - gdb/testsuite/gdb.cp/pass-by-ref.exp | 1 - gdb/testsuite/gdb.cp/pr10687.exp | 1 - gdb/testsuite/gdb.cp/pr9167.exp | 1 - gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 1 - gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 2 - gdb/testsuite/gdb.cp/save-bp-qualified.exp | 1 - gdb/testsuite/gdb.cp/scope-err.exp | 1 - gdb/testsuite/gdb.cp/static-typedef-print.exp | 1 - gdb/testsuite/gdb.cp/step-and-next-inline.exp | 2 - gdb/testsuite/gdb.cp/typedef-base.exp | 1 - gdb/testsuite/gdb.cp/typeid.exp | 1 - gdb/testsuite/gdb.cp/wide_char_types.exp | 1 - .../gdb.debuginfod/fetch_src_and_symbols.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 8 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 22 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 23 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 1 - gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 5 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 2 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 1 - gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 7 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 9 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 7 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 8 +- gdb/testsuite/gdb.fortran/allocated.exp | 1 - gdb/testsuite/gdb.fortran/array-slices-bad.exp | 1 - .../gdb.fortran/array-slices-sub-slices.exp | 1 - gdb/testsuite/gdb.fortran/array-slices.exp | 1 - gdb/testsuite/gdb.fortran/associated.exp | 1 - gdb/testsuite/gdb.fortran/block-data.exp | 1 - gdb/testsuite/gdb.fortran/call-no-debug.exp | 1 - .../gdb.fortran/class-allocatable-array.exp | 1 - gdb/testsuite/gdb.fortran/completion.exp | 1 - gdb/testsuite/gdb.fortran/debug-expr.exp | 1 - gdb/testsuite/gdb.fortran/intvar-array.exp | 1 - gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 1 - gdb/testsuite/gdb.fortran/lbound-ubound.exp | 1 - gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 1 - gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 1 - gdb/testsuite/gdb.fortran/print-formatted.exp | 1 - gdb/testsuite/gdb.fortran/print_type.exp | 1 - gdb/testsuite/gdb.fortran/printing-types.exp | 1 - gdb/testsuite/gdb.fortran/ptr-indentation.exp | 1 - gdb/testsuite/gdb.fortran/rank.exp | 1 - gdb/testsuite/gdb.fortran/shape.exp | 1 - gdb/testsuite/gdb.fortran/size.exp | 1 - gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 1 - gdb/testsuite/gdb.fortran/vla-datatypes.exp | 1 - gdb/testsuite/gdb.fortran/vla-history.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptype.exp | 1 - gdb/testsuite/gdb.fortran/vla-sizeof.exp | 1 - gdb/testsuite/gdb.fortran/vla-type.exp | 1 - .../gdb.fortran/vla-value-sub-arbitrary.exp | 1 - gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 1 - gdb/testsuite/gdb.fortran/vla-value-sub.exp | 1 - gdb/testsuite/gdb.fortran/vla-value.exp | 1 - gdb/testsuite/gdb.fortran/whatis_type.exp | 1 - gdb/testsuite/gdb.gdb/python-helper.exp | 2 +- gdb/testsuite/gdb.go/chan.exp | 1 - gdb/testsuite/gdb.go/global-local-var-shadow.exp | 1 - gdb/testsuite/gdb.go/handcall.exp | 1 - gdb/testsuite/gdb.go/hello.exp | 1 - gdb/testsuite/gdb.go/integers.exp | 1 - gdb/testsuite/gdb.go/max-depth.exp | 1 - gdb/testsuite/gdb.go/methods.exp | 1 - gdb/testsuite/gdb.go/package.exp | 1 - gdb/testsuite/gdb.go/strings.exp | 1 - gdb/testsuite/gdb.go/types.exp | 1 - gdb/testsuite/gdb.go/unsafe.exp | 1 - gdb/testsuite/gdb.guile/scm-breakpoint.exp | 1 - gdb/testsuite/gdb.guile/scm-cmd.exp | 1 - gdb/testsuite/gdb.guile/scm-frame-inline.exp | 1 - gdb/testsuite/gdb.guile/scm-lazy-string.exp | 1 - gdb/testsuite/gdb.guile/scm-objfile.exp | 1 - gdb/testsuite/gdb.guile/scm-value.exp | 2 - gdb/testsuite/gdb.linespec/keywords.exp | 1 - gdb/testsuite/gdb.linespec/ls-errs.exp | 1 - gdb/testsuite/gdb.linespec/thread.exp | 1 - gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 1 - gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- .../gdb.mi/user-selected-context-sync.exp | 1 - gdb/testsuite/gdb.modula2/max-depth.exp | 1 - gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 1 - gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 - gdb/testsuite/gdb.multi/multi-arch-exec.exp | 1 - gdb/testsuite/gdb.multi/multi-arch.exp | 4 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 5 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 41 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 1 - gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 - gdb/testsuite/gdb.multi/tids-gid-reset.exp | 1 - gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 1 - gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 1 - gdb/testsuite/gdb.opt/inline-break.exp | 5 - gdb/testsuite/gdb.perf/backtrace.exp | 1 - gdb/testsuite/gdb.perf/single-step.exp | 1 - gdb/testsuite/gdb.perf/skip-command.exp | 1 - gdb/testsuite/gdb.perf/skip-prologue.exp | 1 - gdb/testsuite/gdb.perf/solib.exp | 1 - gdb/testsuite/gdb.perf/template-breakpoints.exp | 1 - gdb/testsuite/gdb.python/lib-types.exp | 1 - gdb/testsuite/gdb.python/py-as-string.exp | 1 - ...oloaded-pretty-printers-in-newobjfile-event.exp | 1 - gdb/testsuite/gdb.python/py-bad-printers.exp | 1 - gdb/testsuite/gdb.python/py-block.exp | 1 - .../gdb.python/py-breakpoint-create-fail.exp | 3 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 24 +- gdb/testsuite/gdb.python/py-cmd.exp | 1 - gdb/testsuite/gdb.python/py-events.exp | 69 + gdb/testsuite/gdb.python/py-events.py | 30 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 10 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 1 - gdb/testsuite/gdb.python/py-frame-inline.exp | 1 - gdb/testsuite/gdb.python/py-frame.exp | 1 - gdb/testsuite/gdb.python/py-inferior.exp | 1 - gdb/testsuite/gdb.python/py-infthread.exp | 1 - gdb/testsuite/gdb.python/py-objfile.exp | 2 - .../gdb.python/py-pending-frame-level.exp | 1 - gdb/testsuite/gdb.python/py-pp-maint.exp | 1 - gdb/testsuite/gdb.python/py-pp-registration.exp | 3 +- gdb/testsuite/gdb.python/py-progspace.exp | 1 - gdb/testsuite/gdb.python/py-rbreak.exp | 1 - .../gdb.python/py-record-btrace-threads.exp | 1 - gdb/testsuite/gdb.python/py-record-btrace.exp | 1 - gdb/testsuite/gdb.python/py-record-full.exp | 1 - gdb/testsuite/gdb.python/py-recurse-unwind.exp | 1 - .../gdb.python/py-rvalue-ref-value-cc.exp | 1 - gdb/testsuite/gdb.python/py-shared.exp | 1 - gdb/testsuite/gdb.python/py-symbol.exp | 3 - gdb/testsuite/gdb.python/py-symtab.exp | 1 - gdb/testsuite/gdb.python/py-unwind-inline.exp | 1 - gdb/testsuite/gdb.python/py-unwind-maint.exp | 1 - gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 1 - gdb/testsuite/gdb.python/py-unwind.exp | 1 - gdb/testsuite/gdb.python/py-value.exp | 1 - gdb/testsuite/gdb.python/python.exp | 3 - gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 1 - gdb/testsuite/gdb.reverse/insn-reverse.exp | 1 - .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 1 - .../gdb.reverse/step-indirect-call-thunk.exp | 1 - gdb/testsuite/gdb.server/attach-flag.c | 29 + gdb/testsuite/gdb.server/attach-flag.exp | 79 + .../gdb.server/extended-remote-restart.exp | 1 - gdb/testsuite/gdb.stabs/gdb11479.exp | 1 - .../gdb.threads/access-mem-running-thread-exit.exp | 2 - gdb/testsuite/gdb.threads/async.exp | 1 - .../gdb.threads/clone-new-thread-event.exp | 1 - gdb/testsuite/gdb.threads/clone-thread_db.exp | 1 - .../gdb.threads/continue-pending-status.exp | 1 - gdb/testsuite/gdb.threads/current-lwp-dead.exp | 1 - gdb/testsuite/gdb.threads/fork-child-threads.exp | 1 - gdb/testsuite/gdb.threads/fork-plus-threads.exp | 1 - gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 - .../forking-threads-plus-breakpoint.exp | 2 - gdb/testsuite/gdb.threads/gcore-thread.exp | 1 - gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 1 - .../gdb.threads/interrupt-while-step-over.exp | 2 - .../gdb.threads/interrupted-hand-call.exp | 1 - gdb/testsuite/gdb.threads/kill.exp | 1 - .../gdb.threads/local-watch-wrong-thread.exp | 1 - .../gdb.threads/multiple-successive-infcall.exp | 1 - .../next-while-other-thread-longjmps.exp | 1 - gdb/testsuite/gdb.threads/non-ldr-exit.exp | 1 - gdb/testsuite/gdb.threads/omp-par-scope.exp | 1 - gdb/testsuite/gdb.threads/pending-step.exp | 1 - .../gdb.threads/process-dies-while-detaching.exp | 44 +- .../gdb.threads/process-dies-while-handling-bp.exp | 1 - gdb/testsuite/gdb.threads/queue-signal.exp | 1 - gdb/testsuite/gdb.threads/reconnect-signal.exp | 1 - .../gdb.threads/signal-command-handle-nopass.exp | 1 - .../signal-command-multiple-signals-pending.exp | 1 - .../gdb.threads/signal-delivered-right-thread.exp | 1 - gdb/testsuite/gdb.threads/signal-sigtrap.exp | 1 - gdb/testsuite/gdb.threads/sigthread.exp | 1 - gdb/testsuite/gdb.threads/stop-with-handle.exp | 1 - gdb/testsuite/gdb.threads/thread-specific-bp.exp | 1 - .../gdb.threads/thread-unwindonsignal.exp | 1 - gdb/testsuite/gdb.threads/thread_check.exp | 1 - gdb/testsuite/gdb.threads/thread_events.exp | 1 - gdb/testsuite/gdb.threads/threadapply.exp | 2 - gdb/testsuite/gdb.threads/tid-reuse.exp | 1 - gdb/testsuite/gdb.threads/tls-nodebug.exp | 1 - gdb/testsuite/gdb.threads/tls-shared.exp | 1 - gdb/testsuite/gdb.threads/tls-so_extern.exp | 1 - gdb/testsuite/gdb.threads/tls.exp | 1 - .../gdb.threads/vfork-follow-child-exec.exp | 1 - .../gdb.threads/vfork-follow-child-exit.exp | 1 - gdb/testsuite/gdb.threads/watchthreads.exp | 1 - gdb/testsuite/gdb.threads/watchthreads2.exp | 1 - gdb/testsuite/gdb.threads/wp-replication.exp | 1 - gdb/testsuite/gdb.trace/actions-changed.exp | 1 - gdb/testsuite/gdb.trace/actions.exp | 1 - gdb/testsuite/gdb.trace/backtrace.exp | 1 - gdb/testsuite/gdb.trace/change-loc.exp | 3 - gdb/testsuite/gdb.trace/circ.exp | 4 - gdb/testsuite/gdb.trace/disconnected-tracing.exp | 3 - gdb/testsuite/gdb.trace/entry-values.exp | 2 - gdb/testsuite/gdb.trace/ftrace-lock.exp | 2 - gdb/testsuite/gdb.trace/ftrace.exp | 2 - gdb/testsuite/gdb.trace/infotrace.exp | 1 - .../gdb.trace/mi-trace-frame-collected.exp | 1 - gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 1 - gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 1 - gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 - gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 3 - gdb/testsuite/gdb.trace/no-attach-trace.exp | 1 - gdb/testsuite/gdb.trace/pending.exp | 6 - gdb/testsuite/gdb.trace/pr16508.exp | 1 - gdb/testsuite/gdb.trace/qtro.exp | 1 - gdb/testsuite/gdb.trace/range-stepping.exp | 2 - gdb/testsuite/gdb.trace/read-memory.exp | 2 - gdb/testsuite/gdb.trace/signal.exp | 2 - gdb/testsuite/gdb.trace/status-stop.exp | 4 - gdb/testsuite/gdb.trace/strace.exp | 6 - gdb/testsuite/gdb.trace/trace-break.exp | 8 - gdb/testsuite/gdb.trace/trace-buffer-size.exp | 1 - gdb/testsuite/gdb.trace/trace-condition.exp | 3 - gdb/testsuite/gdb.trace/trace-enable-disable.exp | 2 - gdb/testsuite/gdb.trace/trace-mt.exp | 4 - gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 1 - gdb/testsuite/gdb.trace/tspeed.exp | 1 - gdb/testsuite/gdb.trace/tstatus.exp | 1 - gdb/testsuite/gdb.trace/tsv.exp | 1 - gdb/testsuite/gdb.trace/while-stepping.exp | 1 - gdb/testsuite/gdb.tui/corefile-run.exp | 1 - gdb/testsuite/gdb.tui/tui-layout.exp | 1 - gdb/testsuite/gdb.xml/tdesc-reload.exp | 2 - gdb/testsuite/lib/ada.exp | 1 - gdb/testsuite/lib/dwarf.exp | 572 +-- gdb/testsuite/lib/gdb-guile.exp | 1 - gdb/testsuite/lib/gdb.exp | 55 +- gdb/top.c | 126 +- gdb/top.h | 2 +- gdb/tracefile-tfile.c | 2 +- gdb/tracepoint.c | 29 +- gdb/tracepoint.h | 2 +- gdb/typeprint.c | 2 +- gdb/unittests/scoped_fd-selftests.c | 6 +- gdb/unittests/scoped_mmap-selftests.c | 9 +- gdb/utils.c | 47 +- gdb/valops.c | 6 +- gdb/valprint.c | 10 +- gdb/value.c | 2 +- gdb/windows-nat.c | 2 +- gdb/windows-tdep.c | 2 +- gdbserver/configure | 8 + gdbsupport/config.in | 3 - gdbsupport/configure | 15 +- gdbsupport/configure.ac | 4 - gdbsupport/filestuff.cc | 8 +- gdbsupport/filestuff.h | 24 +- .../gdb_file.h | 43 +- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_mmap.cc | 2 +- gprof/ChangeLog | 4 + gprof/configure | 91 +- include/elf/common.h | 23 + include/opcode/aarch64.h | 5 + ld/ChangeLog | 9 + ld/configure | 91 +- ld/scripttempl/pru.sc | 7 +- libbacktrace/ChangeLog | 1774 +++++++ libbacktrace/ChangeLog.jit | 14 + libbacktrace/Makefile.am | 586 +++ libbacktrace/Makefile.in | 2528 ++++++++++ libbacktrace/README | 23 + libbacktrace/aclocal.m4 | 867 ++++ libbacktrace/alloc.c | 167 + libbacktrace/allocfail.c | 136 + libbacktrace/allocfail.sh | 104 + libbacktrace/atomic.c | 113 + libbacktrace/backtrace-supported.h.in | 66 + libbacktrace/backtrace.c | 129 + libbacktrace/backtrace.h | 206 + libbacktrace/btest.c | 501 ++ libbacktrace/config.h.in | 184 + {libctf => libbacktrace}/configure | 4506 +++++++++++------- libbacktrace/configure.ac | 581 +++ libbacktrace/dwarf.c | 4056 ++++++++++++++++ libbacktrace/edtest.c | 120 + libbacktrace/edtest2.c | 43 + libbacktrace/elf.c | 4919 ++++++++++++++++++++ libbacktrace/fileline.c | 346 ++ libbacktrace/filetype.awk | 13 + libbacktrace/install-debuginfo-for-buildid.sh.in | 65 + libbacktrace/instrumented_alloc.c | 114 + libbacktrace/internal.h | 380 ++ libbacktrace/macho.c | 1355 ++++++ libbacktrace/mmap.c | 331 ++ libbacktrace/mmapio.c | 110 + libbacktrace/mtest.c | 410 ++ libbacktrace/nounwind.c | 66 + libbacktrace/pecoff.c | 935 ++++ libbacktrace/posix.c | 104 + libbacktrace/print.c | 92 + libbacktrace/read.c | 110 + libbacktrace/simple.c | 108 + libbacktrace/sort.c | 108 + libbacktrace/state.c | 72 + libbacktrace/stest.c | 137 + libbacktrace/test_format.c | 55 + libbacktrace/testlib.c | 234 + libbacktrace/testlib.h | 110 + libbacktrace/ttest.c | 161 + libbacktrace/unittest.c | 92 + libbacktrace/unknown.c | 65 + libbacktrace/xcoff.c | 1607 +++++++ libbacktrace/xztest.c | 508 ++ libbacktrace/ztest.c | 541 +++ libctf/ChangeLog | 55 + libctf/Makefile.am | 11 +- libctf/Makefile.in | 13 +- libctf/configure | 157 +- libctf/configure.ac | 46 +- libctf/ctf-lookup.c | 4 +- libctf/ctf-open.c | 7 +- libctf/libctf.ver | 10 +- .../libctf-lookup/conflicting-type-syms.c | 3 - libctf/testsuite/libctf-lookup/enum-symbol.c | 3 - .../libctf-regression/nonstatic-var-section-ld-r.c | 4 +- .../libctf-regression/nonstatic-var-section-ld.c | 4 +- .../libctf-regression/nonstatic-var-section-ld.lk | 2 +- libctf/testsuite/libctf-regression/pptrtab.c | 1 - .../libctf-regression/type-add-unnamed-struct.c | 2 - .../pptrtab-writable-page-deep-lookup.c | 68 + .../pptrtab-writable-page-deep-lookup.lk | 2 + libctf/testsuite/libctf-writable/pptrtab.c | 2 +- .../reserialize-strtab-corruption.c | 1 - .../symtypetab-nonlinker-writeout.c | 6 +- libtool.m4 | 90 +- opcodes/ChangeLog | 4 + opcodes/configure | 91 +- opcodes/i386-dis.c | 155 +- sim/arch-subdir.mk.in | 1 + sim/bfin/linux-targ-map.h | 5 +- sim/common/Make-common.in | 2 +- sim/common/gennltvals.py | 6 +- sim/common/nltvals.def | 1 - sim/common/sim-options.c | 19 + sim/configure | 91 +- sim/ppc/Makefile.in | 4 +- src-release.sh | 2 +- zlib/ChangeLog | 4 + zlib/configure | 91 +- 919 files changed, 33776 insertions(+), 5655 deletions(-) create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r52plus.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-loc0.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-loc0.s create mode 100644 gas/testsuite/gas/i386/bad-bcast-intel.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-x-01.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-x-02.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-z-01.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-z-02.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-version-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-version-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-version.l create mode 100644 gdb/bt-utils.c create mode 100644 gdb/bt-utils.h copy gdb/testsuite/{gdb.dwarf2/dw2-ref-missing-frame-func.c => gdb.arch/riscv64-un [...] copy gdb/testsuite/gdb.arch/{riscv64-unwind-prologue-with-ld-lw.exp => riscv64-unw [...] copy gdb/testsuite/{gdb.dwarf2/dw2-ref-missing-frame-func.c => gdb.arch/riscv64-un [...] create mode 100644 gdb/testsuite/gdb.base/bt-on-error-and-warning.exp copy gdb/testsuite/{gdb.dwarf2/dw2-ref-missing-frame-func.c => gdb.base/inline-fra [...] create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.py copy gdb/testsuite/{gdb.dwarf2/dw2-ref-missing-frame-func.c => gdb.base/source-ope [...] create mode 100644 gdb/testsuite/gdb.base/source-open.exp create mode 100644 gdb/testsuite/gdb.server/attach-flag.c create mode 100644 gdb/testsuite/gdb.server/attach-flag.exp copy gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-func.c => gdbsupport/gdb_file.h (52%) create mode 100644 libbacktrace/ChangeLog create mode 100644 libbacktrace/ChangeLog.jit create mode 100644 libbacktrace/Makefile.am create mode 100644 libbacktrace/Makefile.in create mode 100644 libbacktrace/README create mode 100644 libbacktrace/aclocal.m4 create mode 100644 libbacktrace/alloc.c create mode 100644 libbacktrace/allocfail.c create mode 100755 libbacktrace/allocfail.sh create mode 100644 libbacktrace/atomic.c create mode 100644 libbacktrace/backtrace-supported.h.in create mode 100644 libbacktrace/backtrace.c create mode 100644 libbacktrace/backtrace.h create mode 100644 libbacktrace/btest.c create mode 100644 libbacktrace/config.h.in copy {libctf => libbacktrace}/configure (86%) create mode 100644 libbacktrace/configure.ac create mode 100644 libbacktrace/dwarf.c create mode 100644 libbacktrace/edtest.c create mode 100644 libbacktrace/edtest2.c create mode 100644 libbacktrace/elf.c create mode 100644 libbacktrace/fileline.c create mode 100644 libbacktrace/filetype.awk create mode 100644 libbacktrace/install-debuginfo-for-buildid.sh.in create mode 100644 libbacktrace/instrumented_alloc.c create mode 100644 libbacktrace/internal.h create mode 100644 libbacktrace/macho.c create mode 100644 libbacktrace/mmap.c create mode 100644 libbacktrace/mmapio.c create mode 100644 libbacktrace/mtest.c create mode 100644 libbacktrace/nounwind.c create mode 100644 libbacktrace/pecoff.c create mode 100644 libbacktrace/posix.c create mode 100644 libbacktrace/print.c create mode 100644 libbacktrace/read.c create mode 100644 libbacktrace/simple.c create mode 100644 libbacktrace/sort.c create mode 100644 libbacktrace/state.c create mode 100644 libbacktrace/stest.c create mode 100644 libbacktrace/test_format.c create mode 100644 libbacktrace/testlib.c create mode 100644 libbacktrace/testlib.h create mode 100644 libbacktrace/ttest.c create mode 100644 libbacktrace/unittest.c create mode 100644 libbacktrace/unknown.c create mode 100644 libbacktrace/xcoff.c create mode 100644 libbacktrace/xztest.c create mode 100644 libbacktrace/ztest.c create mode 100644 libctf/testsuite/libctf-writable/pptrtab-writable-page-deep-lookup.c create mode 100644 libctf/testsuite/libctf-writable/pptrtab-writable-page-deep-lookup.lk