This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig in repository toolchain/ci/binutils-gdb.
from 9a6abcc83c Automatic date update in version.in adds bf86d80dd2 Automatic date update in version.in adds c11f01dbbd gdb: fix indentation in gdbtypes.c adds 203a982434 [gdb/testsuite] Test sw watchpoint in gdb.threads/process-di [...] adds ee2ff2eaa5 [gdb/testsuite] Fix gdb.base/dcache-flush.exp adds 275ee935b3 gdb: prevent an assertion when computing the frame_id for an [...] adds 5cf3b30948 gdb: remove duplicate cmd_list_element declarations adds fde1a9a3ee gdb: add setting to disable reading source code files adds 7f92ed6b41 [gdb/build] Fix build with g++-4.8 adds 7d53105d6e libctf: link against libiberty before linking in libbfd or l [...] adds bc4b140112 libtool.m4: augment symcode for Solaris 11 adds bef9ef8ca0 libtool.m4: fix nm BSD flag detection adds ea9c200911 libctf: try several possibilities for linker versioning flags adds b9004024b9 configure: regenerate in all projects that use libtool.m4 adds b62d5edd0a libctf: fix handling of CTF symtypetab sections emitted by o [...] adds e695879142 libctf, testsuite: fix various warnings in tests adds 6ab5b6d0f3 libctf, lookup: fix bounds of pptrtab lookup adds 59767d3c39 gdb.base/foll-fork.exp: remove DUPLICATEs adds 09c0623ade gdb.base/foll-fork.exp: remove gating based on target triplet adds b45781ddac gdb.base/foll-fork.exp: refactor to restart GDB between each [...] adds cfda0b5619 gdb.base/foll-fork.exp: rename variables adds 8188f382a1 gdb.base/foll-fork.exp: use foreach_with_prefix to handle prefixes adds da474da158 gdb: don't share aspace/pspace on fork with "detach-on-fork [...] adds a58f2d262b Automatic date update in version.in adds b0f6c8d247 gdb: make lwp_info non-POD adds 676362df18 gdb: add destructor to lwp_info adds 901b98215e gdb: use intrusive_list for linux-nat lwp_list adds 2c02075a8e x86: Print {bad} on invalid broadcast in OP_E_memory adds cee4c731af sim: drop weak func attrs on module inits adds 0d62064867 PR28391, strip/objcopy --preserve-dates *.a: cannot set time adds d33228c946 top-level configure: setup target_configdirs based on repository adds fbe3443dcf gdb: Add a dependency between gdb and libbacktrace adds 63a4b10683 Copy in libbacktrace from gcc adds 890026e317 src-release.sh: add libbacktrace to GDB_SUPPORT_DIRS adds abbbd4a3e0 gdb: use libbacktrace to create a better backtrace for fatal [...] adds 91f2597bd2 gdb: print backtrace for internal error/warning adds 69a61890cb RISC-V: Allow to add numbers in the prefixed extension names. adds 3a6a0158ee RISC-V: Fix wrong version number when arch contains 'p'. adds 4872f9a1b5 gdb.base/foll-fork.exp: accept "info breakpoints" output in [...] adds 8c12140439 gdb: fix darwin-nat build adds b5572c42cc gdb: fix darwin-nat build (again) adds f08d6b8e02 Automatic date update in version.in adds abe8cab7cb gdb: enable target_async around stop_all_threads call in pro [...] adds fba9460f7c PR27202, readelf -wL doesn't work on ".loc 0" adds 80656a8e4b gdb: fix manor -> manner typo in some comments adds 4180173142 gdb/doc: use 'standard error stream' instead of 'stderr' in [...] adds 74ea3b51c3 gdb: fix build when libbacktrace and execinfo backtrace are [...] adds f15ec499bf [gdb/testsuite] Fix breakpoint detection in gdb.gdb/python-h [...] adds 6767cc642c [gdb/testsuite] Fix gdb.python/py-breakpoint.exp with python 2 adds 607679092f [gdb/testsuite] Disable vgdb tests if xml not supported adds 8e4e0c7a49 Fix gdb.multi/multi-term-settings.exp race adds 689580daaa Add a testcase for PR binutils/27202 adds 215b6d107c [gdb/testsuite] Fix gdb.base/break-interp.exp for ld.so with [...] adds f141837642 Automatic date update in version.in adds 98ca73afe5 Add support to readelf for reading OpenBSD ELF core notes. adds 6420dd27cb Add Solaris specific ELF note processing adds 6010fb0c49 [gdb/testsuite] Fix full buffer in gdb.rust/dwindex.exp adds 7325ba796b make objcopy fail if it is asked to redefine symbols in an o [...] adds b6107a72ba [gdb/testsuite] Fix untested messages in gdb.mi/*.exp adds e46da7ec1b [gdb/testsuite] Check compilation result in gdb.base/call-sc.exp adds 85d74f2936 [gdb/testsuite] Fix DUPLICATE in gdb.base/cvexpr.exp adds dc412de5e9 [gdb/testsuite] Prepare nodebug exec in gdb.base/cvexpr.exp adds c2fd8824c8 [gdb/testsuite] Check compilation result in gdb.base/structs.exp adds 9ebd290966 [gdb/testsuite] Check compilation result in gdb.dwarf2/dw2-o [...] adds 50f9e7d853 [gdb/testsuite] Fix DUPLICATE in gdb.base/info-os.exp adds 243c0950e2 [gdb/testsuite] Remove redundant FAIL in gdb.base/info-os.exp adds 7264ba8331 [gdb/testsuite] Use untested in gdb.debuginfod/fetch_src_and [...] adds 9279eb5c2c Fix Windows crash from stop_pc change adds 5109a7bd9b ld: pru: Fix resource_table output section alignment adds e6e51c9c4b gdbsupport: move gdb_file_up to its own file adds 13084383e8 gdbsupport: make gdb_open_cloexec return scoped_fd adds 2fed9db40b gdbsupport: make gdb_mkostemp_cloexec return a scoped_fd adds 4dfef5be68 gdb/testsuite: make runto_main not pass no-message to runto adds d5007f0280 aarch64: add armv9-a architecture to -march adds 7645513a26 aarch64: Update AArch64 features command line options docs 1/2 adds b18be12aea aarch64: Update AArch64 features command line options docs 2/2 adds 98ab23ab20 aarch64: Enable Cortex-A510 CPU adds db67a8d594 aarch64: Enable Cortex-A710 CPU adds 50aaf5e6ee aarch64: Enable Cortex-X2 CPU adds 80cfde76a7 arm: enable Cortex-R52+ CPU adds e4860c08f9 [gdb/testsuite] Add untested for missing xml support in gdb. [...] adds 906e2b7664 [PR gdb/28369] Use get_shell on gdb/ser-pipe.c adds cdfbeec413 Automatic date update in version.in adds d3fd12dfc5 gdb: add field::name / field::set_name adds 33d16dd987 gdb: remove TYPE_FIELD_NAME and FIELD_NAME macros adds c5dfcc2188 gdb/testsuite/dwarf: don't define nested procs for rnglists/ [...] adds 46a5b75b37 gdb/testsuite/dwarf: use options for rnglists/loclists procs adds 242fe37867 PATCH bfd: Fix linker warning for recently introduced arm at [...] adds b4c919f752 [gdb/symtab] Fix htab_find_slot call in read_call_site_scope adds dd6f2df79d Fix mistake in RX assembler documentation (special section names) adds beed8c1dbd Fix build failure for 32-bit targets adds 223809519e Automatic date update in version.in adds 1e9983e730 gdb/python: fix a few flake8 warnings new b625c7701d [gdb/symtab] Remove COMPUNIT_CALL_SITE_HTAB
The 1 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 | 17 + gdb/ada-lang.c | 58 +- gdb/ada-typeprint.c | 10 +- gdb/ada-valprint.c | 8 +- gdb/ada-varobj.c | 4 +- gdb/auxv.c | 14 +- gdb/ax-gdb.c | 4 +- gdb/block.c | 10 +- gdb/bt-utils.c | 172 + gdb/bt-utils.h | 69 + gdb/c-typeprint.c | 6 +- gdb/c-varobj.c | 12 +- gdb/cli/cli-cmds.c | 4 + gdb/cli/cli-cmds.h | 40 + gdb/coffread.c | 8 +- gdb/compile/compile-c-types.c | 4 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/compile/compile-object-load.c | 2 +- gdb/completer.c | 8 +- gdb/config.in | 3 + gdb/configure | 32 + gdb/configure.ac | 23 + gdb/corelow.c | 2 +- gdb/cp-valprint.c | 8 +- gdb/ctfread.c | 4 +- gdb/d-valprint.c | 4 +- gdb/darwin-nat.c | 12 +- gdb/doc/gdb.texinfo | 45 +- gdb/dwarf2/index-write.c | 4 +- gdb/dwarf2/read.c | 79 +- gdb/eval.c | 2 +- gdb/event-top.c | 47 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 2 +- gdb/frame.c | 60 +- gdb/gdb_bfd.c | 2 +- gdb/gdbcmd.h | 105 +- gdb/gdbtypes.c | 27 +- gdb/gdbtypes.h | 20 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 12 +- gdb/go-lang.c | 4 +- gdb/guile/scm-type.c | 8 +- gdb/ia64-linux-nat.c | 8 +- gdb/inf-child.c | 2 +- gdb/infrun.c | 40 +- gdb/inline-frame.c | 5 +- gdb/language.h | 2 +- gdb/linux-nat.c | 86 +- gdb/linux-nat.h | 73 +- gdb/linux-thread-db.c | 3 +- gdb/m2-typeprint.c | 12 +- gdb/mdebugread.c | 6 +- gdb/mips-linux-nat.c | 7 +- gdb/nat/linux-namespaces.c | 13 +- gdb/p-lang.c | 20 +- gdb/p-typeprint.c | 8 +- gdb/p-valprint.c | 4 +- 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-type.c | 14 +- gdb/remote-fileio.c | 2 +- gdb/remote.c | 10 +- gdb/rust-lang.c | 30 +- gdb/ser-pipe.c | 5 +- gdb/ser-unix.c | 2 +- gdb/solib.c | 7 +- gdb/source.c | 80 +- gdb/stabsread.c | 28 +- gdb/symtab.c | 30 +- gdb/symtab.h | 9 +- 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 - 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 - gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 58 + .../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 - gdb/testsuite/gdb.base/source-open.c | 25 + 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-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-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 | 8 +- gdb/tracefile-tfile.c | 2 +- gdb/typeprint.c | 2 +- gdb/unittests/scoped_fd-selftests.c | 6 +- gdb/unittests/scoped_mmap-selftests.c | 9 +- gdb/utils.c | 36 +- gdb/valops.c | 6 +- gdb/valprint.c | 10 +- gdb/value.c | 2 +- gdb/windows-tdep.c | 2 +- gdbsupport/filestuff.cc | 8 +- gdbsupport/filestuff.h | 24 +- gdbsupport/gdb_file.h | 37 + 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/common/Make-common.in | 2 +- sim/configure | 91 +- src-release.sh | 2 +- zlib/ChangeLog | 4 + zlib/configure | 91 +- 839 files changed, 31930 insertions(+), 4551 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 create mode 100644 gdb/testsuite/gdb.base/bt-on-error-and-warning.exp create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.py create mode 100644 gdb/testsuite/gdb.base/source-open.c 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 create mode 100644 gdbsupport/gdb_file.h 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