This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/binutils-gdb.
from 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
No new revisions were added by this update.
Summary of changes: bfd/cpu-arm.c | 1 + bfd/elf-bfd.h | 2 +- bfd/elf.c | 194 ++++++- bfd/version.h | 2 +- binutils/ChangeLog | 5 + binutils/dwarf.c | 11 +- binutils/objcopy.c | 7 + binutils/readelf.c | 24 + gas/NEWS | 6 + gas/config/tc-aarch64.c | 19 + gas/config/tc-arm.c | 3 + gas/doc/c-aarch64.texi | 120 +++-- gas/doc/c-arm.texi | 1 + 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 + 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/bt-utils.c | 4 +- gdb/bt-utils.h | 2 +- gdb/c-typeprint.c | 6 +- gdb/c-varobj.c | 12 +- 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/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 | 12 +- gdb/dwarf2/index-write.c | 4 +- gdb/dwarf2/read.c | 69 ++- gdb/eval.c | 2 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 2 +- gdb/gdb_bfd.c | 2 +- gdb/gdbtypes.c | 25 +- 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/inf-child.c | 2 +- gdb/infrun.c | 1 + gdb/language.h | 2 +- gdb/linux-nat.c | 2 +- gdb/m2-typeprint.c | 12 +- gdb/mdebugread.c | 6 +- gdb/nat/linux-namespaces.c | 13 +- gdb/p-lang.c | 20 +- gdb/p-typeprint.c | 8 +- gdb/p-valprint.c | 4 +- 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 | 16 +- gdb/stabsread.c | 28 +- gdb/symtab.c | 6 +- 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 | 1 - gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 1 - 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/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 | 14 +- 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.base/inline-frame-cycle-unwind.exp | 1 - 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/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 | 3 - .../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/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 +- include/elf/common.h | 23 + include/opcode/aarch64.h | 5 + ld/ChangeLog | 5 + ld/scripttempl/pru.sc | 7 +- 707 files changed, 1469 insertions(+), 1681 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 gdb/testsuite/gdb.server/attach-flag.c create mode 100644 gdb/testsuite/gdb.server/attach-flag.exp create mode 100644 gdbsupport/gdb_file.h