[v2,00/37] GDB: testsuite: Fix top-level returns

Message ID 20260429230432.60487-1-thiago.bauermann@linaro.org
Headers
Series GDB: testsuite: Fix top-level returns |

Message

Thiago Jung Bauermann April 29, 2026, 11:03 p.m. UTC
  Christina reviewed the patches and suggested that I also fix the top-level
"return 0" along with this patch series.  She also observerd that in at
least some procedures that I modified, the correct change would be to make
the caller check for the return value rather than change the return
statement as I had done.

I agree with both remarks, so the differences in this second version are:

1. I made an equivalent attempt to remove the top-level "return 0"
   statements as I had done to remove the top-level "return -1" statements,
   and

2. I don't change any return statement that is inside a procedure.  The
   bigger effort to both make and review the correct changes are harder to
   justify, IMHO. Especially considering that my main purpose is to reduce
   the amount of outdated code snippets in the testsuite that make their
   way to new testcases. I think that's not much of a concern for returns
   inside procedures.

   Note that I still change return statements inside code blocks such as
   if, gdb_test_multiple, with_test_prefix, foreach_with_prefix and so on.

Tested on native aarch64-linux-gnu, armv8l-linux-gnueabihf and
x86_64-linux-gnu with no regressions.

The original cover letter is below, adapted to reflect points 1 and 2 above:

In the past, when testcases needed to return early they would do a "return
-1" or sometimes a "return 0". Nowadays the style is to do do a "return"
without any value.

When creating new testcases, we often copy snippets from older files which
do return a value so the old style keeps spreading. In an effort to reduce
the bad examples, this patch series fixes the return statements that were
easy to find and verify for correctness. I didn't try to remove all of the
"wrong" instances.

I also didn't go through all directories under gdb/testsuite/. I can do
more in the future, if people find it worthwhile.

For each directory, I first ran two sed commands — one for "return -1" and
one for "return 0" — and inspected each change before adding it to the
patch. Then I looked for other returns manually and fixed the ones that the
sed command didn't catch and which were easy to check that they were indeed
instances of top-level returns.

If there were many changes in a directory, I separated the sed changes from
the manual changes. I also separated the changes in gdb.arch per
architecture.

Thiago Jung Bauermann (37):
  GDB: testsuite: aarch64, arm: Don't return value from top-level (sed)
  GDB: testsuite: aarch64, arm: Don't return value from top-level
    (manual)
  GDB: testsuite: x86, amd64, i386, ia64: Don't return value from
    top-level (sed)
  GDB: testsuite: x86, amd64, i386: Don't return value from top-level
    (manual)
  GDB: testsuite: powerpc: Don't return value from top-level (sed)
  GDB: testsuite: powerpc: Don't return value from top-level (manual)
  GDB: testsuite: riscv: Don't return value from top-level (sed)
  GDB: testsuite: riscv: Don't return value from top-level (manual)
  GDB: testsuite: s390: Don't return value from top-level (sed)
  GDB: testsuite: sparc: Don't return value from top-level (sed)
  GDB: testsuite: Don't return value from top-level in tests of various
    arches
  GDB: testsuite: Don't return value from top-level in multi-arch tests
  GDB: testsuite: base: Don't return -1 from top-level (sed)
  GDB: testsuite: base: Don't return 0 from top-level (sed)
  GDB: testsuite: base: Don't return value from top-level (manual)
  GDB: testsuite: C++: Don't return value from top-level (sed)
  GDB: testsuite: C++: Don't return value from top-level (manual)
  GDB: testsuite: DWARF: Don't return value from top-level (sed)
  GDB: testsuite: DWARF: Don't return -1 from top-level (manual)
  GDB: testsuite: GDB: Don't return -1 from top-level
  GDB: testsuite: Guile: Don't return -1 from top-level
  GDB: testsuite: Python: Don't return -1 from top-level (sed)
  GDB: testsuite: Python: Don't return 0 from top-level (sed)
  GDB: testsuite: Python: Don't return value from top-level (manual)
  GDB: testsuite: linespec: Don't return value from top-level
  GDB: testsuite: MI: Don't return -1 from top-level (sed)
  GDB: testsuite: MI: Don't return value from top-level (manual)
  GDB: testsuite: reverse: Don't return -1 from top-level (sed)
  GDB: testsuite: reverse: Don't return value from top-level (manual)
  GDB: testsuite: server: Don't return -1 from top-level (sed)
  GDB: testsuite: server: Don't return value from top-level (manual)
  GDB: testsuite: threads: Don't return -1 from top-level (sed)
  GDB: testsuite: threads: Don't return 0 from top-level (sed)
  GDB: testsuite: threads: Don't return value from top-level (manual)
  GDB: testsuite: TUI: Don't return -1 from top-level (sed)
  GDB: testsuite: TUI: Don't return 0 from top-level (manual)
  GDB: testsuite: XML: Don't return -1 nor 0 from top-level

 .../gdb.arch/aarch64-atomic-inst.exp          |  4 ++--
 .../gdb.arch/aarch64-brk-patterns.exp         |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-fp.exp         |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp  |  4 ++--
 .../gdb.arch/aarch64-fpmr-sighandler.exp      |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-fpmr.exp       |  4 ++--
 .../aarch64-frameptr-vecreg-unwind.exp        |  2 +-
 .../gdb.arch/aarch64-mops-single-step.exp     |  4 ++--
 .../gdb.arch/aarch64-mops-watchpoint.exp      |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-mte.exp        | 18 ++++++++---------
 .../gdb.arch/aarch64-non-address-bits.exp     |  6 +++---
 gdb/testsuite/gdb.arch/aarch64-pauth.exp      |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-prologue.exp   |  4 ++--
 .../gdb.arch/aarch64-pseudo-unwind.exp        |  2 +-
 .../gdb.arch/aarch64-sighandler-regs.exp      |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp |  4 ++--
 .../gdb.arch/aarch64-tagged-pointer.exp       |  4 ++--
 gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp  |  4 ++--
 .../gdb.arch/aarch64-w-registers.exp          |  4 ++--
 gdb/testsuite/gdb.arch/aix-sighandle.exp      |  2 +-
 gdb/testsuite/gdb.arch/alpha-step.exp         |  2 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp        |  2 +-
 gdb/testsuite/gdb.arch/altivec-regs.exp       |  8 ++++----
 .../gdb.arch/amd64-break-on-asm-line.exp      |  4 ++--
 gdb/testsuite/gdb.arch/amd64-byte.exp         |  2 +-
 .../gdb.arch/amd64-disp-step-avx.exp          |  4 ++--
 .../gdb.arch/amd64-disp-step-self-call.exp    |  4 ++--
 gdb/testsuite/gdb.arch/amd64-disp-step.exp    |  4 ++--
 gdb/testsuite/gdb.arch/amd64-dword.exp        |  2 +-
 .../gdb.arch/amd64-entry-value-inline.exp     |  4 ++--
 .../amd64-entry-value-param-dwarf5.exp        |  4 ++--
 .../gdb.arch/amd64-entry-value-param.exp      |  4 ++--
 .../gdb.arch/amd64-entry-value-paramref.exp   |  4 ++--
 gdb/testsuite/gdb.arch/amd64-entry-value.exp  |  4 ++--
 gdb/testsuite/gdb.arch/amd64-eval.exp         |  4 ++--
 .../gdb.arch/amd64-frameptr-vecreg-unwind.exp |  2 +-
 gdb/testsuite/gdb.arch/amd64-gs_base.exp      |  4 ++--
 gdb/testsuite/gdb.arch/amd64-i386-address.exp |  2 +-
 .../gdb.arch/amd64-init-x87-values.exp        |  2 +-
 .../gdb.arch/amd64-invalid-stack-middle.exp   |  8 ++++----
 .../gdb.arch/amd64-invalid-stack-top.exp      |  8 ++++----
 gdb/testsuite/gdb.arch/amd64-lam.exp          |  4 ++--
 .../gdb.arch/amd64-optimout-repeat.exp        |  4 ++--
 gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp |  4 ++--
 .../gdb.arch/amd64-pseudo-unwind.exp          |  2 +-
 .../gdb.arch/amd64-shadow-stack-cmds.exp      |  8 ++++----
 .../gdb.arch/amd64-stap-expressions.exp       |  4 ++--
 .../gdb.arch/amd64-stap-optional-prefix.exp   |  4 ++--
 .../gdb.arch/amd64-stap-special-operands.exp  |  4 ++--
 .../gdb.arch/amd64-stap-wrong-subexp.exp      |  2 +-
 gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp |  4 ++--
 .../gdb.arch/amd64-tailcall-noret.exp         |  4 ++--
 gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp |  4 ++--
 .../gdb.arch/amd64-tailcall-self.exp          |  4 ++--
 .../gdb.arch/amd64-watchpoint-downgrade.exp   |  4 ++--
 gdb/testsuite/gdb.arch/amd64-word.exp         |  2 +-
 .../gdb.arch/arc-analyze-prologue.exp         |  4 ++--
 gdb/testsuite/gdb.arch/arc-dbnz.exp           |  4 ++--
 gdb/testsuite/gdb.arch/arc-decode-insn.exp    |  4 ++--
 gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp |  4 ++--
 gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp   |  4 ++--
 gdb/testsuite/gdb.arch/arm-disp-step.exp      |  4 ++--
 gdb/testsuite/gdb.arch/arm-neon.exp           |  4 ++--
 .../gdb.arch/arm-pseudo-unwind-legacy.exp     |  2 +-
 gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp  |  2 +-
 .../arm-pthread_cond_timedwait-bt.exp         |  2 +-
 .../arm-single-step-kernel-helper.exp         |  6 +++---
 .../gdb.arch/avr-flash-qualifier.exp          | 10 +++++-----
 gdb/testsuite/gdb.arch/core-file-pid0.exp     |  6 +++---
 .../gdb.arch/disp-step-insn-reloc.exp         |  6 +++---
 gdb/testsuite/gdb.arch/e500-abi.exp           |  6 +++---
 gdb/testsuite/gdb.arch/e500-prologue.exp      |  2 +-
 gdb/testsuite/gdb.arch/e500-regs.exp          |  8 ++++----
 gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp  | 14 ++++++-------
 gdb/testsuite/gdb.arch/gdb1291.exp            |  4 ++--
 gdb/testsuite/gdb.arch/gdb1431.exp            |  4 ++--
 gdb/testsuite/gdb.arch/gdb1558.exp            |  2 +-
 .../gdb.arch/i386-attach-see-vdso.exp         |  2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp           |  2 +-
 gdb/testsuite/gdb.arch/i386-avx512.exp        |  4 ++--
 gdb/testsuite/gdb.arch/i386-biarch-core.exp   |  4 ++--
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp  |  8 ++++----
 gdb/testsuite/gdb.arch/i386-byte.exp          |  2 +-
 .../gdb.arch/i386-cfi-notcurrent.exp          |  4 ++--
 .../gdb.arch/i386-disp-step-self-call.exp     |  4 ++--
 gdb/testsuite/gdb.arch/i386-disp-step.exp     |  4 ++--
 gdb/testsuite/gdb.arch/i386-dr3-watch.exp     |  4 ++--
 gdb/testsuite/gdb.arch/i386-float.exp         |  4 ++--
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp       |  4 ++--
 gdb/testsuite/gdb.arch/i386-permbkpt.exp      |  2 +-
 gdb/testsuite/gdb.arch/i386-pkru.exp          |  4 ++--
 gdb/testsuite/gdb.arch/i386-prologue.exp      |  4 ++--
 gdb/testsuite/gdb.arch/i386-signal.exp        |  2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.exp  |  2 +-
 gdb/testsuite/gdb.arch/i386-size.exp          |  2 +-
 .../gdb.arch/i386-sse-stack-align.exp         |  4 ++--
 gdb/testsuite/gdb.arch/i386-sse.exp           |  2 +-
 .../gdb.arch/i386-stap-eval-lang-ada.exp      |  4 ++--
 gdb/testsuite/gdb.arch/i386-unwind.exp        |  2 +-
 gdb/testsuite/gdb.arch/i386-word.exp          |  2 +-
 .../gdb.arch/ia64-breakpoint-shadow.exp       |  6 +++---
 gdb/testsuite/gdb.arch/iwmmxt-regs.exp        |  2 +-
 gdb/testsuite/gdb.arch/pa-nullify.exp         |  8 ++++----
 gdb/testsuite/gdb.arch/powerpc-addpcis.exp    |  2 +-
 .../gdb.arch/powerpc-aix-prologue.exp         |  2 +-
 gdb/testsuite/gdb.arch/powerpc-altivec.exp    |  2 +-
 gdb/testsuite/gdb.arch/powerpc-altivec2.exp   |  2 +-
 gdb/testsuite/gdb.arch/powerpc-altivec3.exp   |  2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.exp  |  6 +++---
 .../gdb.arch/powerpc-fpscr-gcore.exp          | 10 +++++-----
 gdb/testsuite/gdb.arch/powerpc-lnia.exp       |  2 +-
 .../gdb.arch/powerpc-plxv-nonrel.exp          |  2 +-
 gdb/testsuite/gdb.arch/powerpc-power10.exp    |  2 +-
 gdb/testsuite/gdb.arch/powerpc-power7.exp     |  2 +-
 gdb/testsuite/gdb.arch/powerpc-power8.exp     |  2 +-
 gdb/testsuite/gdb.arch/powerpc-power9.exp     |  2 +-
 .../gdb.arch/powerpc-prologue-frame.exp       |  6 +++---
 gdb/testsuite/gdb.arch/powerpc-prologue.exp   |  4 ++--
 gdb/testsuite/gdb.arch/powerpc-stackless.exp  |  2 +-
 gdb/testsuite/gdb.arch/powerpc-tar.exp        |  2 +-
 gdb/testsuite/gdb.arch/powerpc-trap.exp       |  4 ++--
 gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp  | 10 +++++-----
 gdb/testsuite/gdb.arch/powerpc-vsx.exp        |  2 +-
 gdb/testsuite/gdb.arch/powerpc-vsx2.exp       |  2 +-
 gdb/testsuite/gdb.arch/powerpc-vsx3.exp       |  2 +-
 gdb/testsuite/gdb.arch/powerpc64-prologue.exp |  6 +++---
 gdb/testsuite/gdb.arch/ppc-dfp.exp            |  6 +++---
 gdb/testsuite/gdb.arch/ppc-fp.exp             |  4 ++--
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp  |  2 +-
 .../gdb.arch/ppc64-break-on-_exit.exp         |  4 ++--
 .../gdb.arch/ppc64-isa207-atomic-inst.exp     |  2 +-
 .../gdb.arch/ppc64-symtab-cordic.exp          |  4 ++--
 gdb/testsuite/gdb.arch/pr25124.exp            |  2 +-
 gdb/testsuite/gdb.arch/riscv-bp-infcall.exp   |  4 ++--
 gdb/testsuite/gdb.arch/riscv-info-fcsr.exp    |  4 ++--
 gdb/testsuite/gdb.arch/riscv-reg-aliases.exp  |  4 ++--
 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp   |  8 ++++----
 .../gdb.arch/riscv-unwind-long-insn.exp       |  4 ++--
 .../riscv64-unwind-prologue-with-c_li.exp     |  4 ++--
 .../riscv64-unwind-prologue-with-ld-lw.exp    |  4 ++--
 .../riscv64-unwind-prologue-with-mv.exp       |  4 ++--
 gdb/testsuite/gdb.arch/s390-stackless.exp     |  2 +-
 gdb/testsuite/gdb.arch/s390-tdbregs.exp       |  4 ++--
 gdb/testsuite/gdb.arch/s390-vregs.exp         |  6 +++---
 gdb/testsuite/gdb.arch/skip-prologue.exp      |  2 +-
 gdb/testsuite/gdb.arch/sparc-sysstep.exp      |  4 ++--
 gdb/testsuite/gdb.arch/sparc64-adi.exp        |  4 ++--
 gdb/testsuite/gdb.arch/sparc64-regs.exp       |  4 ++--
 gdb/testsuite/gdb.arch/thumb-bx-pc.exp        |  4 ++--
 gdb/testsuite/gdb.arch/thumb-prologue.exp     |  4 ++--
 gdb/testsuite/gdb.arch/thumb-singlestep.exp   |  4 ++--
 gdb/testsuite/gdb.arch/thumb2-it.exp          |  6 +++---
 gdb/testsuite/gdb.arch/vsx-regs.exp           | 10 +++++-----
 gdb/testsuite/gdb.arch/vsx-vsr-float28.exp    |  8 ++++----
 gdb/testsuite/gdb.arch/x86-avx512bf16.exp     |  4 ++--
 gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp |  4 ++--
 gdb/testsuite/gdb.arch/x86-avx512fp16.exp     |  4 ++--
 gdb/testsuite/gdb.base/a2-run.exp             |  2 +-
 gdb/testsuite/gdb.base/access-mem-running.exp |  2 +-
 .../gdb.base/add-symbol-file-attach.exp       |  2 +-
 .../advance-until-multiple-locations.exp      |  2 +-
 gdb/testsuite/gdb.base/advance.exp            |  4 ++--
 gdb/testsuite/gdb.base/all-bin.exp            |  2 +-
 .../gdb.base/annota-input-while-running.exp   |  2 +-
 gdb/testsuite/gdb.base/annota1.exp            |  2 +-
 gdb/testsuite/gdb.base/annota3.exp            |  2 +-
 gdb/testsuite/gdb.base/annotate-symlink.exp   |  6 +++---
 gdb/testsuite/gdb.base/anon.exp               |  2 +-
 gdb/testsuite/gdb.base/args.exp               |  2 +-
 gdb/testsuite/gdb.base/argv0-symlink.exp      | 10 +++++-----
 gdb/testsuite/gdb.base/arithmet.exp           |  2 +-
 gdb/testsuite/gdb.base/array-indices.exp.tcl  |  2 +-
 gdb/testsuite/gdb.base/array-repeat.exp.tcl   |  2 +-
 gdb/testsuite/gdb.base/asmlabel.exp           |  4 ++--
 gdb/testsuite/gdb.base/async-shell.exp        |  2 +-
 gdb/testsuite/gdb.base/async.exp              |  2 +-
 .../gdb.base/attach-deleted-exec.exp          |  2 +-
 gdb/testsuite/gdb.base/attach-fail-twice.exp  |  2 +-
 .../gdb.base/attach-non-pgrp-leader.exp       |  2 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp |  6 +++---
 gdb/testsuite/gdb.base/attach-pie-noexec.exp  |  6 +++---
 gdb/testsuite/gdb.base/attach-twice.exp       |  2 +-
 gdb/testsuite/gdb.base/attach-wait-input.exp  |  2 +-
 gdb/testsuite/gdb.base/attach.exp             |  6 +++---
 .../gdb.base/auto-connect-native-target.exp   |  4 ++--
 gdb/testsuite/gdb.base/auto-load.exp          |  2 +-
 gdb/testsuite/gdb.base/auxv.exp               |  4 ++--
 gdb/testsuite/gdb.base/backtrace.exp          |  4 ++--
 gdb/testsuite/gdb.base/bang.exp               |  2 +-
 .../gdb.base/batch-preserve-term-settings.exp |  2 +-
 gdb/testsuite/gdb.base/bfd-errors.exp         |  8 ++++----
 .../gdb.base/bg-exec-sigint-bp-cond.exp       |  2 +-
 .../gdb.base/bg-execution-repeat.exp          |  2 +-
 gdb/testsuite/gdb.base/bigcore.exp            |  4 ++--
 gdb/testsuite/gdb.base/bitfields.exp          |  2 +-
 gdb/testsuite/gdb.base/bitfields2.exp         |  2 +-
 .../gdb.base/bp-cmds-continue-ctrl-c.exp      |  4 ++--
 .../gdb.base/bp-cmds-execution-x-script.exp   |  2 +-
 .../gdb.base/bp-cmds-run-with-ex.exp          |  4 ++--
 .../gdb.base/bp-cmds-sourced-script.exp       |  2 +-
 gdb/testsuite/gdb.base/bp-cond-failure.exp    |  2 +-
 gdb/testsuite/gdb.base/bp-permanent.exp       |  2 +-
 gdb/testsuite/gdb.base/branch-to-self.exp     |  6 +++---
 gdb/testsuite/gdb.base/break-always.exp       |  4 ++--
 gdb/testsuite/gdb.base/break-caller-line.exp  |  6 +++---
 gdb/testsuite/gdb.base/break-entry.exp        |  2 +-
 gdb/testsuite/gdb.base/break-include.exp      |  2 +-
 gdb/testsuite/gdb.base/break-inline.exp       |  2 +-
 gdb/testsuite/gdb.base/break-interp.exp       |  4 ++--
 .../gdb.base/break-main-file-remove-fail.exp  |  2 +-
 .../gdb.base/break-on-linker-gcd-function.exp |  2 +-
 gdb/testsuite/gdb.base/break-probes.exp       |  8 ++++----
 gdb/testsuite/gdb.base/break-unload-file.exp  |  2 +-
 gdb/testsuite/gdb.base/break.exp              |  4 ++--
 .../gdb.base/breakpoint-in-ro-region.exp      |  6 +++---
 gdb/testsuite/gdb.base/breakpoint-shadow.exp  |  4 ++--
 .../gdb.base/bt-on-error-and-warning.exp      |  6 +++---
 gdb/testsuite/gdb.base/bt-on-fatal-signal.exp |  6 +++---
 gdb/testsuite/gdb.base/bt-selected-frame.exp  |  2 +-
 gdb/testsuite/gdb.base/build-id-seqno.exp     |  4 ++--
 gdb/testsuite/gdb.base/c-linkage-name.exp     |  2 +-
 gdb/testsuite/gdb.base/cached-source-file.exp |  6 +++---
 gdb/testsuite/gdb.base/call-ar-st.exp         |  2 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp |  4 ++--
 gdb/testsuite/gdb.base/call-strs.exp          |  2 +-
 gdb/testsuite/gdb.base/callexit.exp           |  2 +-
 gdb/testsuite/gdb.base/cast-call.exp          |  4 ++--
 gdb/testsuite/gdb.base/cast-indirection.exp   |  4 ++--
 gdb/testsuite/gdb.base/catch-fork-kill.exp    |  2 +-
 gdb/testsuite/gdb.base/catch-fork-static.exp  |  2 +-
 .../gdb.base/catch-gdb-caused-signals.exp     |  4 ++--
 gdb/testsuite/gdb.base/catch-load.exp         |  4 ++--
 gdb/testsuite/gdb.base/catch-signal-fork.exp  |  4 ++--
 .../gdb.base/catch-signal-siginfo-cond.exp    |  4 ++--
 gdb/testsuite/gdb.base/catch-signal.exp       |  2 +-
 gdb/testsuite/gdb.base/catch-syscall.exp      |  4 ++--
 gdb/testsuite/gdb.base/charset.exp            |  4 ++--
 gdb/testsuite/gdb.base/checkpoint.exp         |  2 +-
 gdb/testsuite/gdb.base/clear_non_user_bp.exp  |  2 +-
 gdb/testsuite/gdb.base/code_elim.exp          |  4 ++--
 gdb/testsuite/gdb.base/commands.exp           |  2 +-
 gdb/testsuite/gdb.base/compare-sections.exp   | 10 +++++-----
 gdb/testsuite/gdb.base/complete-empty.exp     |  2 +-
 gdb/testsuite/gdb.base/completion.exp         |  4 ++--
 gdb/testsuite/gdb.base/complex-parts.exp      |  4 ++--
 gdb/testsuite/gdb.base/complex.exp            |  2 +-
 gdb/testsuite/gdb.base/cond-eval-mode.exp     |  6 +++---
 gdb/testsuite/gdb.base/condbreak-bad.exp      |  6 +++---
 .../gdb.base/condbreak-call-false.exp         |  4 ++--
 gdb/testsuite/gdb.base/condbreak.exp          |  2 +-
 .../gdb.base/consecutive-step-over.exp        |  4 ++--
 gdb/testsuite/gdb.base/consecutive.exp        |  2 +-
 .../continue-after-aborted-step-over.exp      |  2 +-
 .../gdb.base/continue-all-already-running.exp |  2 +-
 .../gdb.base/coredump-filter-build-id.exp     |  8 ++++----
 gdb/testsuite/gdb.base/coredump-filter.exp    | 10 +++++-----
 gdb/testsuite/gdb.base/corefile-buildid.exp   |  4 ++--
 .../gdb.base/corefile-exec-context.exp        | 10 +++++-----
 gdb/testsuite/gdb.base/corefile-find-exec.exp | 14 ++++++-------
 gdb/testsuite/gdb.base/corefile.exp           |  4 ++--
 gdb/testsuite/gdb.base/corefile2.exp          |  4 ++--
 gdb/testsuite/gdb.base/ctf-constvars.exp      |  2 +-
 gdb/testsuite/gdb.base/ctf-ptype.exp          | 10 +++++-----
 gdb/testsuite/gdb.base/ctxobj.exp             |  8 ++++----
 gdb/testsuite/gdb.base/cursal.exp             |  8 ++++----
 gdb/testsuite/gdb.base/cvexpr.exp             |  2 +-
 gdb/testsuite/gdb.base/dcache-flush.exp       |  4 ++--
 .../gdb.base/dcache-line-read-error.exp       |  4 ++--
 gdb/testsuite/gdb.base/debug-expr.exp         |  4 ++--
 gdb/testsuite/gdb.base/debug-frame.exp        |  4 ++--
 gdb/testsuite/gdb.base/decl-before-def.exp    |  4 ++--
 gdb/testsuite/gdb.base/default-args.exp       |  2 +-
 gdb/testsuite/gdb.base/define.exp             |  2 +-
 gdb/testsuite/gdb.base/del.exp                |  2 +-
 gdb/testsuite/gdb.base/detach.exp             |  2 +-
 gdb/testsuite/gdb.base/disabled-location.exp  |  4 ++--
 gdb/testsuite/gdb.base/disasm-end-cu.exp      |  6 +++---
 gdb/testsuite/gdb.base/disasm-optim.exp       |  4 ++--
 .../gdb.base/displaced-step-closure.exp       |  4 ++--
 gdb/testsuite/gdb.base/display.exp            |  2 +-
 gdb/testsuite/gdb.base/dmsym.exp              |  6 +++---
 gdb/testsuite/gdb.base/document.exp           |  2 +-
 .../gdb.base/dprintf-bp-same-addr.exp         |  2 +-
 gdb/testsuite/gdb.base/dprintf-detach.exp     |  2 +-
 .../gdb.base/dprintf-execution-x-script.exp   |  4 ++--
 gdb/testsuite/gdb.base/dprintf-next.exp       |  4 ++--
 gdb/testsuite/gdb.base/dprintf-non-stop.exp   |  4 ++--
 gdb/testsuite/gdb.base/dprintf-pending.exp    |  2 +-
 gdb/testsuite/gdb.base/dprintf.exp            |  4 ++--
 gdb/testsuite/gdb.base/dso2dso.exp            |  4 ++--
 gdb/testsuite/gdb.base/dump.exp               |  2 +-
 gdb/testsuite/gdb.base/dup-sect.exp           |  4 ++--
 gdb/testsuite/gdb.base/duplicate-bp.exp       |  2 +-
 gdb/testsuite/gdb.base/early-init-file.exp    |  2 +-
 gdb/testsuite/gdb.base/eh_return.exp          |  4 ++--
 gdb/testsuite/gdb.base/ena-dis-br.exp         |  2 +-
 gdb/testsuite/gdb.base/endianity.exp          |  6 +++---
 gdb/testsuite/gdb.base/ending-run.exp         |  2 +-
 gdb/testsuite/gdb.base/enum_cond.exp          |  2 +-
 gdb/testsuite/gdb.base/enumval.exp            |  2 +-
 gdb/testsuite/gdb.base/eu-strip-infcall.exp   |  6 +++---
 .../gdb.base/eval-avoid-side-effects.exp      |  4 ++--
 gdb/testsuite/gdb.base/examine-backward.exp   |  4 ++--
 gdb/testsuite/gdb.base/exe-lock.exp           |  2 +-
 .../gdb.base/execl-update-breakpoints.exp     |  8 ++++----
 gdb/testsuite/gdb.base/execution-termios.exp  |  2 +-
 gdb/testsuite/gdb.base/exitsignal.exp         |  8 ++++----
 gdb/testsuite/gdb.base/expand-psymtabs.exp    |  2 +-
 gdb/testsuite/gdb.base/fileio.exp             |  2 +-
 gdb/testsuite/gdb.base/filesym.exp            |  4 ++--
 gdb/testsuite/gdb.base/find-unmapped.exp      |  4 ++--
 gdb/testsuite/gdb.base/finish-pretty.exp      |  2 +-
 gdb/testsuite/gdb.base/finish.exp             |  2 +-
 gdb/testsuite/gdb.base/float.exp              |  2 +-
 gdb/testsuite/gdb.base/float128.exp           |  2 +-
 gdb/testsuite/gdb.base/floatn.exp             |  2 +-
 gdb/testsuite/gdb.base/foll-exec-mode.exp     |  8 ++++----
 gdb/testsuite/gdb.base/foll-fork-syscall.exp  |  2 +-
 gdb/testsuite/gdb.base/foll-fork.exp          |  2 +-
 gdb/testsuite/gdb.base/foll-vfork.exp         |  6 +++---
 .../gdb.base/fork-print-inferior-events.exp   |  2 +-
 gdb/testsuite/gdb.base/fortran-sym-case.exp   |  4 ++--
 .../gdb.base/frame-info-consistent.exp        |  2 +-
 gdb/testsuite/gdb.base/frame-selection.exp    |  2 +-
 .../gdb.base/frame-unwind-disable.exp         |  2 +-
 gdb/testsuite/gdb.base/frameapply.exp         |  4 ++--
 gdb/testsuite/gdb.base/freebpcmd.exp          |  2 +-
 gdb/testsuite/gdb.base/fullname.exp           |  8 ++++----
 gdb/testsuite/gdb.base/fullpath-expand.exp    |  6 +++---
 gdb/testsuite/gdb.base/func-ptr.exp           |  4 ++--
 gdb/testsuite/gdb.base/func-ptrs.exp          |  4 ++--
 gdb/testsuite/gdb.base/funcargs.exp           |  2 +-
 .../gdb.base/gcore-buffer-overflow.exp        |  2 +-
 gdb/testsuite/gdb.base/gcore-memory-usage.exp |  2 +-
 gdb/testsuite/gdb.base/gcore-relro-pie.exp    |  8 ++++----
 gdb/testsuite/gdb.base/gcore-relro.exp        | 12 +++++------
 gdb/testsuite/gdb.base/gcore-tls-pie.exp      | 10 +++++-----
 gdb/testsuite/gdb.base/gcore.exp              |  6 +++---
 gdb/testsuite/gdb.base/gcorebg.exp            |  2 +-
 gdb/testsuite/gdb.base/gdb-index-err.exp      |  4 ++--
 gdb/testsuite/gdb.base/gdb-sigterm.exp        |  2 +-
 gdb/testsuite/gdb.base/gdb1090.exp            |  2 +-
 gdb/testsuite/gdb.base/gdb11530.exp           |  4 ++--
 gdb/testsuite/gdb.base/gdb11531.exp           |  2 +-
 gdb/testsuite/gdb.base/gdb1555.exp            |  2 +-
 gdb/testsuite/gdb.base/gdb1821.exp            |  2 +-
 gdb/testsuite/gdb.base/gdbvars.exp            |  2 +-
 .../gdb.base/global-var-nested-by-dso.exp     |  2 +-
 gdb/testsuite/gdb.base/gnu-debugdata.exp      | 20 +++++++++----------
 gdb/testsuite/gdb.base/gnu-ifunc.exp          |  2 +-
 gdb/testsuite/gdb.base/gnu_vector.exp         |  6 +++---
 gdb/testsuite/gdb.base/gstack.exp             |  2 +-
 gdb/testsuite/gdb.base/hashline1.exp          |  2 +-
 gdb/testsuite/gdb.base/hashline2.exp          |  2 +-
 gdb/testsuite/gdb.base/hashline3.exp          |  2 +-
 .../gdb.base/hbreak-in-shr-unsupported.exp    |  2 +-
 gdb/testsuite/gdb.base/hbreak-unmapped.exp    |  4 ++--
 gdb/testsuite/gdb.base/hbreak.exp             |  4 ++--
 gdb/testsuite/gdb.base/hbreak2.exp            |  4 ++--
 gdb/testsuite/gdb.base/history-duplicates.exp |  2 +-
 gdb/testsuite/gdb.base/hook-stop.exp          |  2 +-
 gdb/testsuite/gdb.base/huge.exp               |  2 +-
 .../gdb.base/hw-sw-break-same-address.exp     |  4 ++--
 gdb/testsuite/gdb.base/include-main.exp       |  2 +-
 gdb/testsuite/gdb.base/included.exp           |  2 +-
 gdb/testsuite/gdb.base/infcall-exec.exp       |  6 +++---
 gdb/testsuite/gdb.base/infcall-input.exp      |  4 ++--
 gdb/testsuite/gdb.base/inferior-died.exp      |  2 +-
 gdb/testsuite/gdb.base/infnan.exp             |  2 +-
 gdb/testsuite/gdb.base/info-fun.exp           |  4 ++--
 .../info-locals-unused-static-var.exp         |  4 ++--
 gdb/testsuite/gdb.base/info-macros.exp        |  4 ++--
 gdb/testsuite/gdb.base/info-os.exp            |  6 +++---
 gdb/testsuite/gdb.base/info-proc.exp          |  6 +++---
 gdb/testsuite/gdb.base/info-shared.exp        | 10 +++++-----
 gdb/testsuite/gdb.base/info-target.exp        |  2 +-
 gdb/testsuite/gdb.base/info-var.exp           |  2 +-
 gdb/testsuite/gdb.base/info_minsym.exp        |  2 +-
 gdb/testsuite/gdb.base/info_qt.exp            |  4 ++--
 gdb/testsuite/gdb.base/info_sources.exp       |  4 ++--
 gdb/testsuite/gdb.base/info_sources_2.exp     |  2 +-
 .../infoline-reloc-main-from-zero.exp         |  2 +-
 gdb/testsuite/gdb.base/infoline.exp           |  2 +-
 .../gdb.base/inline-frame-cycle-unwind.exp    |  4 ++--
 gdb/testsuite/gdb.base/interp.exp             |  4 ++--
 gdb/testsuite/gdb.base/interrupt-a.exp        |  4 ++--
 .../gdb.base/interrupt-daemon-attach.exp      |  2 +-
 gdb/testsuite/gdb.base/interrupt-daemon.exp   |  2 +-
 gdb/testsuite/gdb.base/interrupt-noterm.exp   |  4 ++--
 gdb/testsuite/gdb.base/interrupt.exp          |  4 ++--
 gdb/testsuite/gdb.base/jit-attach-pie.exp     |  2 +-
 gdb/testsuite/gdb.base/jit-reader-simple.exp  |  6 +++---
 gdb/testsuite/gdb.base/jit-reader.exp         |  4 ++--
 gdb/testsuite/gdb.base/jump-inline.exp        |  4 ++--
 gdb/testsuite/gdb.base/jump.exp               |  6 +++---
 .../gdb.base/jump_multiple_objfiles.exp       |  4 ++--
 gdb/testsuite/gdb.base/kill-after-signal.exp  |  4 ++--
 .../gdb.base/kill-detach-inferiors-cmd.exp    |  2 +-
 gdb/testsuite/gdb.base/kill-during-detach.exp |  2 +-
 gdb/testsuite/gdb.base/killed-outside.exp     |  2 +-
 .../gdb.base/label-without-address.exp        |  6 +++---
 gdb/testsuite/gdb.base/label.exp              |  4 ++--
 gdb/testsuite/gdb.base/langs.exp              |  2 +-
 gdb/testsuite/gdb.base/ldbl_e308.exp          |  4 ++--
 gdb/testsuite/gdb.base/limited-length.exp     |  2 +-
 gdb/testsuite/gdb.base/line-symtabs.exp       |  4 ++--
 gdb/testsuite/gdb.base/line65535.exp          |  2 +-
 gdb/testsuite/gdb.base/list-ambiguous.exp     |  2 +-
 gdb/testsuite/gdb.base/list-before-start.exp  |  2 +-
 .../gdb.base/list-missing-source.exp          |  4 ++--
 gdb/testsuite/gdb.base/list-nodebug.exp       |  2 +-
 gdb/testsuite/gdb.base/list.exp               |  2 +-
 gdb/testsuite/gdb.base/load-command.exp       |  4 ++--
 .../gdb.base/long-inferior-output.exp         |  2 +-
 gdb/testsuite/gdb.base/longest-types.exp      |  2 +-
 gdb/testsuite/gdb.base/longjmp.exp            |  4 ++--
 gdb/testsuite/gdb.base/macscp.exp             |  6 +++---
 gdb/testsuite/gdb.base/main-c.exp             |  2 +-
 .../maint-expand-symbols-header-file.exp      |  4 ++--
 .../maint-info-inline-frames-and-blocks.exp   |  4 ++--
 .../gdb.base/maint-info-sections.exp          |  4 ++--
 .../gdb.base/maint-print-frame-id.exp         |  4 ++--
 gdb/testsuite/gdb.base/maint.exp              |  2 +-
 gdb/testsuite/gdb.base/many-completions.exp   |  2 +-
 gdb/testsuite/gdb.base/many-headers.exp       |  6 +++---
 gdb/testsuite/gdb.base/max-value-size.exp     |  4 ++--
 gdb/testsuite/gdb.base/memattr.exp            |  2 +-
 gdb/testsuite/gdb.base/memops-watchpoint.exp  |  4 ++--
 gdb/testsuite/gdb.base/memtag.exp             |  6 +++---
 gdb/testsuite/gdb.base/mips_pro.exp           |  2 +-
 gdb/testsuite/gdb.base/morestack.exp          |  4 ++--
 gdb/testsuite/gdb.base/moribund-step.exp      |  2 +-
 gdb/testsuite/gdb.base/msym-lang.exp          |  2 +-
 gdb/testsuite/gdb.base/nested-addr.exp        |  4 ++--
 gdb/testsuite/gdb.base/nested-subp1.exp       |  4 ++--
 gdb/testsuite/gdb.base/nested-subp2.exp       |  4 ++--
 gdb/testsuite/gdb.base/nested-subp3.exp       |  4 ++--
 gdb/testsuite/gdb.base/new-ui-echo.exp        |  2 +-
 .../gdb.base/new-ui-pending-input.exp         |  2 +-
 gdb/testsuite/gdb.base/new-ui.exp             |  2 +-
 gdb/testsuite/gdb.base/nextoverexit.exp       |  4 ++--
 .../gdb.base/non-lazy-array-index.exp         |  4 ++--
 gdb/testsuite/gdb.base/noreturn-finish.exp    |  2 +-
 gdb/testsuite/gdb.base/noreturn-return.exp    |  2 +-
 gdb/testsuite/gdb.base/nostdlib.exp           |  2 +-
 gdb/testsuite/gdb.base/offsets.exp            |  2 +-
 gdb/testsuite/gdb.base/opaque.exp             |  2 +-
 gdb/testsuite/gdb.base/options.exp            |  4 ++--
 gdb/testsuite/gdb.base/overlays.exp           |  6 +++---
 .../paginate-after-ctrl-c-running.exp         |  2 +-
 .../gdb.base/paginate-bg-execution.exp        |  2 +-
 .../gdb.base/paginate-execution-startup.exp   |  2 +-
 .../gdb.base/paginate-inferior-exit.exp       |  2 +-
 gdb/testsuite/gdb.base/patch.exp              |  2 +-
 gdb/testsuite/gdb.base/pc-fp.exp              |  2 +-
 gdb/testsuite/gdb.base/pending.exp            |  2 +-
 gdb/testsuite/gdb.base/permissions.exp        |  2 +-
 gdb/testsuite/gdb.base/persistent-lang.exp    |  2 +-
 gdb/testsuite/gdb.base/pie-execl.exp          |  4 ++--
 gdb/testsuite/gdb.base/pr10179.exp            |  4 ++--
 gdb/testsuite/gdb.base/pr11022.exp            |  2 +-
 gdb/testsuite/gdb.base/prelink.exp            | 10 +++++-----
 .../premature-dummy-frame-removal.exp         |  4 ++--
 gdb/testsuite/gdb.base/pretty-array.exp       |  4 ++--
 gdb/testsuite/gdb.base/pretty-print.exp       |  4 ++--
 .../gdb.base/print-internal-string.exp        |  4 ++--
 .../gdb.base/print-symbol-loading.exp         |  8 ++++----
 gdb/testsuite/gdb.base/printcmds.exp          |  6 +++---
 gdb/testsuite/gdb.base/printf-wchar_t.exp     |  4 ++--
 gdb/testsuite/gdb.base/prologue-include.exp   |  2 +-
 gdb/testsuite/gdb.base/psym-external-decl.exp |  4 ++--
 gdb/testsuite/gdb.base/psymtab.exp            |  2 +-
 gdb/testsuite/gdb.base/ptype-offsets-c.exp    |  4 ++--
 gdb/testsuite/gdb.base/ptype-offsets.exp      |  4 ++--
 gdb/testsuite/gdb.base/ptype.exp              | 10 +++++-----
 gdb/testsuite/gdb.base/random-signal.exp      |  4 ++--
 gdb/testsuite/gdb.base/randomize.exp          |  8 ++++----
 gdb/testsuite/gdb.base/range-stepping.exp     |  6 +++---
 gdb/testsuite/gdb.base/readline-ask.exp       |  6 +++---
 .../gdb.base/readline-commands-eof.exp        |  4 ++--
 gdb/testsuite/gdb.base/readline.exp           |  2 +-
 gdb/testsuite/gdb.base/readnever.exp          |  4 ++--
 gdb/testsuite/gdb.base/realname-expand.exp    |  4 ++--
 gdb/testsuite/gdb.base/recpar.exp             |  4 ++--
 gdb/testsuite/gdb.base/recurse.exp            |  2 +-
 gdb/testsuite/gdb.base/reggroups.exp          |  4 ++--
 gdb/testsuite/gdb.base/relational.exp         |  2 +-
 gdb/testsuite/gdb.base/relocate.exp           |  4 ++--
 gdb/testsuite/gdb.base/remote.exp             |  2 +-
 gdb/testsuite/gdb.base/reread-readsym.exp     |  2 +-
 gdb/testsuite/gdb.base/reread.exp             |  4 ++--
 gdb/testsuite/gdb.base/restore.exp            |  4 ++--
 gdb/testsuite/gdb.base/return-3.exp           |  4 ++--
 gdb/testsuite/gdb.base/return.exp             |  2 +-
 gdb/testsuite/gdb.base/return2.exp            |  4 ++--
 .../gdb.base/retval-large-struct.exp          |  4 ++--
 gdb/testsuite/gdb.base/rtld-step.exp          |  8 ++++----
 gdb/testsuite/gdb.base/run-after-attach.exp   |  2 +-
 gdb/testsuite/gdb.base/run-fail-twice.exp     |  2 +-
 gdb/testsuite/gdb.base/save-bp.exp            |  6 +++---
 gdb/testsuite/gdb.base/savedregs.exp          |  2 +-
 .../gdb.base/scope-hw-watch-disable.exp       |  4 ++--
 gdb/testsuite/gdb.base/scope.exp              |  2 +-
 gdb/testsuite/gdb.base/sect-cmd.exp           |  2 +-
 gdb/testsuite/gdb.base/sepdebug.exp           |  4 ++--
 gdb/testsuite/gdb.base/sepsymtab.exp          |  4 ++--
 gdb/testsuite/gdb.base/server-del-break.exp   |  2 +-
 gdb/testsuite/gdb.base/set-cwd.exp            |  2 +-
 gdb/testsuite/gdb.base/set-inferior-tty.exp   |  2 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp      |  2 +-
 gdb/testsuite/gdb.base/set-noassign.exp       |  4 ++--
 gdb/testsuite/gdb.base/setshow.exp            |  4 ++--
 gdb/testsuite/gdb.base/settings.exp           |  4 ++--
 gdb/testsuite/gdb.base/setvar.exp             |  2 +-
 .../gdb.base/share-env-with-gdbserver.exp     |  2 +-
 gdb/testsuite/gdb.base/share-psymtabs-bt.exp  |  6 +++---
 gdb/testsuite/gdb.base/shreloc.exp            |  2 +-
 gdb/testsuite/gdb.base/sigall.exp             |  2 +-
 gdb/testsuite/gdb.base/sigaltstack.exp        |  2 +-
 gdb/testsuite/gdb.base/sigbpt.exp             |  4 ++--
 gdb/testsuite/gdb.base/siginfo-addr.exp       |  4 ++--
 gdb/testsuite/gdb.base/siginfo-infcall.exp    |  4 ++--
 gdb/testsuite/gdb.base/siginfo-obj.exp        |  6 +++---
 gdb/testsuite/gdb.base/siginfo-thread.exp     |  2 +-
 gdb/testsuite/gdb.base/siginfo.exp            |  4 ++--
 .../gdb.base/signals-state-child.exp          |  8 ++++----
 gdb/testsuite/gdb.base/signals.exp            |  2 +-
 .../gdb.base/signed-builtin-types.exp         |  8 ++++----
 gdb/testsuite/gdb.base/signest.exp            |  6 +++---
 gdb/testsuite/gdb.base/signull.exp            |  2 +-
 gdb/testsuite/gdb.base/sigrepeat.exp          |  2 +-
 gdb/testsuite/gdb.base/sigstep.exp            |  2 +-
 gdb/testsuite/gdb.base/sizeof.exp             |  2 +-
 gdb/testsuite/gdb.base/skip-inline.exp        |  2 +-
 gdb/testsuite/gdb.base/skip-solib.exp         |  6 +++---
 gdb/testsuite/gdb.base/skip.exp               |  2 +-
 gdb/testsuite/gdb.base/skipcxx.exp            |  2 +-
 gdb/testsuite/gdb.base/solib-abort.exp        |  2 +-
 .../gdb.base/solib-bad-entry-addr.exp         |  2 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp    |  2 +-
 gdb/testsuite/gdb.base/solib-disc.exp         |  8 ++++----
 gdb/testsuite/gdb.base/solib-display.exp      |  4 ++--
 gdb/testsuite/gdb.base/solib-nodir.exp        |  2 +-
 gdb/testsuite/gdb.base/solib-overlap.exp      |  6 +++---
 .../gdb.base/solib-probes-nosharedlibrary.exp |  2 +-
 gdb/testsuite/gdb.base/solib-search.exp       |  6 +++---
 gdb/testsuite/gdb.base/solib-symbol.exp       |  2 +-
 gdb/testsuite/gdb.base/solib-vanish.exp       |  4 ++--
 gdb/testsuite/gdb.base/solib-weak.exp         |  4 ++--
 gdb/testsuite/gdb.base/source-execution.exp   |  4 ++--
 gdb/testsuite/gdb.base/source-open.exp        |  2 +-
 .../gdb.base/sss-bp-on-user-bp-2.exp          |  4 ++--
 gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp  |  6 +++---
 gdb/testsuite/gdb.base/stack-checking.exp     |  2 +-
 gdb/testsuite/gdb.base/stack-protector.exp    |  2 +-
 gdb/testsuite/gdb.base/stale-infcall.exp      |  6 +++---
 gdb/testsuite/gdb.base/start-cpp.exp          |  4 ++--
 gdb/testsuite/gdb.base/start.exp              |  4 ++--
 gdb/testsuite/gdb.base/starti.exp             |  4 ++--
 gdb/testsuite/gdb.base/startup-with-shell.exp |  2 +-
 gdb/testsuite/gdb.base/step-break.exp         |  4 ++--
 gdb/testsuite/gdb.base/step-bt.exp            |  2 +-
 .../gdb.base/step-indirect-call-thunk.exp     |  4 ++--
 .../gdb.base/step-into-other-file.exp         |  4 ++--
 gdb/testsuite/gdb.base/step-line.exp          |  4 ++--
 gdb/testsuite/gdb.base/step-over-exit.exp     |  6 +++---
 .../gdb.base/step-over-no-symbols.exp         |  2 +-
 gdb/testsuite/gdb.base/step-over-syscall.exp  |  4 ++--
 .../gdb.base/step-resume-infcall.exp          |  6 +++---
 .../gdb.base/step-sw-breakpoint-adjust-pc.exp |  2 +-
 gdb/testsuite/gdb.base/step-symless.exp       |  4 ++--
 gdb/testsuite/gdb.base/step-test.exp          |  6 +++---
 gdb/testsuite/gdb.base/store.exp              |  2 +-
 gdb/testsuite/gdb.base/structs2.exp           |  4 ++--
 gdb/testsuite/gdb.base/structs3.exp           |  4 ++--
 gdb/testsuite/gdb.base/style-logging.exp      |  2 +-
 gdb/testsuite/gdb.base/style.exp              |  2 +-
 gdb/testsuite/gdb.base/sym-file.exp           |  2 +-
 gdb/testsuite/gdb.base/symbol-alias.exp       |  2 +-
 .../symbol-without-target_section.exp         |  4 ++--
 gdb/testsuite/gdb.base/symfile-warn.exp       |  2 +-
 gdb/testsuite/gdb.base/symlink-sourcefile.exp |  6 +++---
 .../gdb.base/symtab-search-order.exp          |  2 +-
 gdb/testsuite/gdb.base/term.exp               |  4 ++--
 gdb/testsuite/gdb.base/testenv.exp            |  2 +-
 .../gdb.base/thread-bp-multi-loc.exp          |  6 +++---
 gdb/testsuite/gdb.base/tls-dlobj.exp          | 12 +++++------
 gdb/testsuite/gdb.base/tls-multiobj.exp       |  6 +++---
 gdb/testsuite/gdb.base/traced-thread.exp      |  4 ++--
 gdb/testsuite/gdb.base/type-opaque.exp        |  2 +-
 gdb/testsuite/gdb.base/ui-redirect.exp        |  4 ++--
 gdb/testsuite/gdb.base/until-nodebug.exp      |  4 ++--
 .../gdb.base/until-trailing-insns.exp         |  6 +++---
 gdb/testsuite/gdb.base/until.exp              |  4 ++--
 .../gdb.base/unwind-on-each-insn.exp.tcl      |  4 ++--
 gdb/testsuite/gdb.base/unwindonsignal.exp     |  6 +++---
 gdb/testsuite/gdb.base/utf8-identifiers.exp   |  4 ++--
 gdb/testsuite/gdb.base/valgrind-bt.exp        |  8 ++++----
 gdb/testsuite/gdb.base/valgrind-disp-step.exp |  4 ++--
 gdb/testsuite/gdb.base/valgrind-infcall-2.exp |  4 ++--
 gdb/testsuite/gdb.base/valgrind-infcall.exp   |  8 ++++----
 gdb/testsuite/gdb.base/value-double-free.exp  |  4 ++--
 .../gdb.base/value-history-unavailable.exp    |  2 +-
 gdb/testsuite/gdb.base/vdso-warning.exp       |  4 ++--
 .../gdb.base/vfork-follow-parent.exp          |  2 +-
 gdb/testsuite/gdb.base/vla-datatypes.exp      |  4 ++--
 gdb/testsuite/gdb.base/vla-ptr.exp            |  4 ++--
 gdb/testsuite/gdb.base/vla-sideeffect.exp     |  4 ++--
 gdb/testsuite/gdb.base/vla-struct-fields.exp  |  4 ++--
 gdb/testsuite/gdb.base/vla-stub.exp           |  2 +-
 gdb/testsuite/gdb.base/volatile.exp           |  2 +-
 gdb/testsuite/gdb.base/watch-bitfields.exp    |  2 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp |  2 +-
 gdb/testsuite/gdb.base/watch-cond.exp         |  2 +-
 gdb/testsuite/gdb.base/watch-non-mem.exp      |  2 +-
 gdb/testsuite/gdb.base/watch-read.exp         |  2 +-
 gdb/testsuite/gdb.base/watch-vfork.exp        |  2 +-
 .../gdb.base/watchpoint-cond-gone.exp         |  4 ++--
 gdb/testsuite/gdb.base/watchpoint-delete.exp  |  4 ++--
 .../gdb.base/watchpoint-hw-attach.exp         |  2 +-
 .../gdb.base/watchpoint-hw-hit-once.exp       |  4 ++--
 gdb/testsuite/gdb.base/watchpoint-hw.exp      |  4 ++--
 .../gdb.base/watchpoint-reuse-slot.exp        |  4 ++--
 gdb/testsuite/gdb.base/watchpoint-running.exp |  2 +-
 .../watchpoint-stops-at-right-insn.exp        |  2 +-
 .../gdb.base/watchpoint-unaligned.exp         |  4 ++--
 gdb/testsuite/gdb.base/watchpoint.exp         |  4 ++--
 gdb/testsuite/gdb.base/watchpoints.exp        |  2 +-
 gdb/testsuite/gdb.base/wchar.exp              |  4 ++--
 gdb/testsuite/gdb.base/whatis-exp.exp         |  2 +-
 gdb/testsuite/gdb.base/with-mf.exp            |  4 ++--
 gdb/testsuite/gdb.base/with.exp               |  2 +-
 gdb/testsuite/gdb.base/write_mem.exp          |  2 +-
 .../gdb.base/wrong_frame_bt_full.exp          |  8 ++++----
 gdb/testsuite/gdb.cp/abstract-origin.exp      |  4 ++--
 gdb/testsuite/gdb.cp/align.exp                |  2 +-
 gdb/testsuite/gdb.cp/ambiguous.exp            |  2 +-
 gdb/testsuite/gdb.cp/annota2.exp              |  2 +-
 gdb/testsuite/gdb.cp/annota3.exp              |  2 +-
 gdb/testsuite/gdb.cp/anon-ns.exp              |  2 +-
 gdb/testsuite/gdb.cp/anon-struct.exp          |  2 +-
 gdb/testsuite/gdb.cp/anon-union.exp           |  2 +-
 gdb/testsuite/gdb.cp/arg-reference.exp        |  2 +-
 gdb/testsuite/gdb.cp/baseenum.exp             |  4 ++--
 gdb/testsuite/gdb.cp/bool.exp                 |  2 +-
 gdb/testsuite/gdb.cp/break-template-cast.exp  |  2 +-
 gdb/testsuite/gdb.cp/breakpoint-locs.exp      |  2 +-
 .../gdb.cp/breakpoint-shlib-func.exp          |  6 +++---
 gdb/testsuite/gdb.cp/breakpoint.exp           |  2 +-
 gdb/testsuite/gdb.cp/bs15503.exp              |  2 +-
 gdb/testsuite/gdb.cp/call-c.exp               |  2 +-
 gdb/testsuite/gdb.cp/call-method-register.exp |  6 +++---
 gdb/testsuite/gdb.cp/casts.exp                |  4 ++--
 gdb/testsuite/gdb.cp/chained-calls.exp        |  4 ++--
 gdb/testsuite/gdb.cp/class2.exp               |  2 +-
 gdb/testsuite/gdb.cp/classes.exp              |  2 +-
 gdb/testsuite/gdb.cp/cmpd-minsyms.exp         |  2 +-
 gdb/testsuite/gdb.cp/cold-clone.exp           |  2 +-
 gdb/testsuite/gdb.cp/constexpr-field.exp      |  2 +-
 gdb/testsuite/gdb.cp/converts.exp             |  2 +-
 gdb/testsuite/gdb.cp/cp-relocate.exp          | 10 +++++-----
 gdb/testsuite/gdb.cp/cpcompletion.exp         |  4 ++--
 gdb/testsuite/gdb.cp/cpexprs.exp.tcl          |  2 +-
 gdb/testsuite/gdb.cp/cplabel.exp              |  4 ++--
 gdb/testsuite/gdb.cp/cplusfuncs.exp           |  2 +-
 gdb/testsuite/gdb.cp/cpsizeof.exp             |  2 +-
 gdb/testsuite/gdb.cp/ctti.exp                 |  2 +-
 gdb/testsuite/gdb.cp/derivation.exp           |  2 +-
 gdb/testsuite/gdb.cp/destrprint.exp           |  4 ++--
 gdb/testsuite/gdb.cp/disasm-func-name.exp     |  2 +-
 gdb/testsuite/gdb.cp/dispcxx.exp              |  2 +-
 gdb/testsuite/gdb.cp/empty-enum.exp           |  4 ++--
 gdb/testsuite/gdb.cp/ena-dis-br-range.exp     |  4 ++--
 gdb/testsuite/gdb.cp/enum-class.exp           |  4 ++--
 gdb/testsuite/gdb.cp/exception.exp            |  2 +-
 gdb/testsuite/gdb.cp/exceptprint.exp          |  8 ++++----
 gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp  |  4 ++--
 gdb/testsuite/gdb.cp/expand-sals.exp          |  4 ++--
 gdb/testsuite/gdb.cp/extern-c.exp             |  2 +-
 gdb/testsuite/gdb.cp/filename.exp             |  2 +-
 gdb/testsuite/gdb.cp/formatted-ref.exp        |  2 +-
 gdb/testsuite/gdb.cp/fpointer.exp             |  2 +-
 gdb/testsuite/gdb.cp/gdb1355.exp              |  2 +-
 gdb/testsuite/gdb.cp/gdb2384.exp              |  4 ++--
 gdb/testsuite/gdb.cp/gdb2495.exp              |  2 +-
 gdb/testsuite/gdb.cp/hang.exp                 |  2 +-
 gdb/testsuite/gdb.cp/impl-this.exp            |  2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.exp       |  4 ++--
 gdb/testsuite/gdb.cp/inherit.exp              |  2 +-
 gdb/testsuite/gdb.cp/iostream.exp             |  2 +-
 gdb/testsuite/gdb.cp/koenig.exp               |  2 +-
 gdb/testsuite/gdb.cp/local.exp                |  2 +-
 gdb/testsuite/gdb.cp/m-data.exp               |  2 +-
 gdb/testsuite/gdb.cp/m-static.exp             |  2 +-
 gdb/testsuite/gdb.cp/main-cp.exp              |  2 +-
 gdb/testsuite/gdb.cp/many-args.exp            |  2 +-
 gdb/testsuite/gdb.cp/mb-ctor.exp              |  2 +-
 gdb/testsuite/gdb.cp/mb-inline.exp            |  4 ++--
 gdb/testsuite/gdb.cp/mb-templates.exp         |  4 ++--
 gdb/testsuite/gdb.cp/member-name.exp          |  2 +-
 gdb/testsuite/gdb.cp/member-ptr.exp           |  2 +-
 gdb/testsuite/gdb.cp/meth-typedefs.exp        |  2 +-
 gdb/testsuite/gdb.cp/method-call-in-c.exp     |  4 ++--
 gdb/testsuite/gdb.cp/method-ref-return.exp    |  4 ++--
 gdb/testsuite/gdb.cp/method.exp               |  2 +-
 gdb/testsuite/gdb.cp/method2.exp              |  2 +-
 gdb/testsuite/gdb.cp/minsym-fallback.exp      |  2 +-
 gdb/testsuite/gdb.cp/misc.exp                 |  2 +-
 gdb/testsuite/gdb.cp/namelessclass.exp        |  4 ++--
 gdb/testsuite/gdb.cp/namespace-enum.exp       |  2 +-
 .../gdb.cp/namespace-nested-import.exp        |  2 +-
 gdb/testsuite/gdb.cp/namespace.exp            |  2 +-
 .../gdb.cp/nested-class-func-class.exp        |  4 ++--
 gdb/testsuite/gdb.cp/nested-types.exp         |  2 +-
 gdb/testsuite/gdb.cp/nextoverthrow.exp        |  4 ++--
 gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp   |  4 ++--
 gdb/testsuite/gdb.cp/non-trivial-retval.exp   |  4 ++--
 gdb/testsuite/gdb.cp/noparam.exp              |  2 +-
 gdb/testsuite/gdb.cp/nsalias.exp              | 10 +++++-----
 gdb/testsuite/gdb.cp/nsdecl.exp               |  2 +-
 gdb/testsuite/gdb.cp/nsimport.exp             |  2 +-
 gdb/testsuite/gdb.cp/nsnested.exp             |  2 +-
 gdb/testsuite/gdb.cp/nsnoimports.exp          |  2 +-
 gdb/testsuite/gdb.cp/nsrecurs.exp             |  2 +-
 gdb/testsuite/gdb.cp/nsstress.exp             |  2 +-
 gdb/testsuite/gdb.cp/nsusing.exp              |  2 +-
 gdb/testsuite/gdb.cp/operator.exp             |  2 +-
 gdb/testsuite/gdb.cp/oranking.exp             |  2 +-
 gdb/testsuite/gdb.cp/overload-const.exp       |  2 +-
 gdb/testsuite/gdb.cp/overload.exp             |  2 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp            |  2 +-
 gdb/testsuite/gdb.cp/ovsrch.exp               |  2 +-
 gdb/testsuite/gdb.cp/paramless.exp            |  2 +-
 gdb/testsuite/gdb.cp/paren-type.exp           |  2 +-
 gdb/testsuite/gdb.cp/parse-lang.exp           |  2 +-
 gdb/testsuite/gdb.cp/pass-by-ref-2.exp        |  4 ++--
 gdb/testsuite/gdb.cp/pass-by-ref.exp          |  4 ++--
 gdb/testsuite/gdb.cp/pointer-to-member.exp    |  2 +-
 gdb/testsuite/gdb.cp/pr-1023.exp              |  2 +-
 gdb/testsuite/gdb.cp/pr-1210.exp              |  2 +-
 gdb/testsuite/gdb.cp/pr-574.exp               |  2 +-
 gdb/testsuite/gdb.cp/pr10687.exp              |  2 +-
 gdb/testsuite/gdb.cp/pr10728.exp              | 12 +++++------
 gdb/testsuite/gdb.cp/pr12028.exp              |  2 +-
 gdb/testsuite/gdb.cp/pr17132.exp              |  4 ++--
 gdb/testsuite/gdb.cp/pr17494.exp              |  4 ++--
 gdb/testsuite/gdb.cp/pr9067.exp               |  2 +-
 gdb/testsuite/gdb.cp/pr9167.exp               |  2 +-
 gdb/testsuite/gdb.cp/pr9631.exp               |  2 +-
 gdb/testsuite/gdb.cp/print-demangle.exp       |  2 +-
 gdb/testsuite/gdb.cp/print-global-stub.exp    |  2 +-
 gdb/testsuite/gdb.cp/print-method-args.exp    |  2 +-
 gdb/testsuite/gdb.cp/printmethod.exp          |  2 +-
 gdb/testsuite/gdb.cp/psmang.exp               |  2 +-
 gdb/testsuite/gdb.cp/psymtab-parameter.exp    |  2 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.exp          |  2 +-
 gdb/testsuite/gdb.cp/ptype-flags.exp          |  2 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.exp    |  2 +-
 gdb/testsuite/gdb.cp/readnow-language.exp     |  2 +-
 gdb/testsuite/gdb.cp/ref-params.exp           |  2 +-
 gdb/testsuite/gdb.cp/ref-types.exp            |  2 +-
 gdb/testsuite/gdb.cp/rtti.exp                 |  2 +-
 gdb/testsuite/gdb.cp/rvalue-ref-casts.exp     |  4 ++--
 gdb/testsuite/gdb.cp/rvalue-ref-overload.exp  |  4 ++--
 gdb/testsuite/gdb.cp/rvalue-ref-params.exp    |  2 +-
 gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp    |  2 +-
 gdb/testsuite/gdb.cp/rvalue-ref-types.exp     |  6 +++---
 gdb/testsuite/gdb.cp/save-bp-qualified.exp    |  6 +++---
 gdb/testsuite/gdb.cp/scope-err.exp            |  4 ++--
 gdb/testsuite/gdb.cp/shadow.exp               |  2 +-
 gdb/testsuite/gdb.cp/smartp.exp               |  2 +-
 gdb/testsuite/gdb.cp/static-method.exp        |  2 +-
 gdb/testsuite/gdb.cp/static-print-quit.exp    |  4 ++--
 gdb/testsuite/gdb.cp/static-typedef-print.exp |  4 ++--
 gdb/testsuite/gdb.cp/step-and-next-inline.exp |  2 +-
 gdb/testsuite/gdb.cp/stub-array-size.exp      |  2 +-
 gdb/testsuite/gdb.cp/subtypes.exp             |  2 +-
 gdb/testsuite/gdb.cp/temargs.exp              |  4 ++--
 gdb/testsuite/gdb.cp/templates.exp            |  2 +-
 gdb/testsuite/gdb.cp/try_catch.exp            |  2 +-
 gdb/testsuite/gdb.cp/typed-enum.exp           |  2 +-
 gdb/testsuite/gdb.cp/typedef-base.exp         |  4 ++--
 gdb/testsuite/gdb.cp/typedef-operator.exp     |  4 ++--
 gdb/testsuite/gdb.cp/typeid.exp               |  4 ++--
 gdb/testsuite/gdb.cp/userdef.exp              |  2 +-
 gdb/testsuite/gdb.cp/using-crash.exp          |  2 +-
 gdb/testsuite/gdb.cp/var-tag.exp              |  2 +-
 gdb/testsuite/gdb.cp/virtbase.exp             |  2 +-
 gdb/testsuite/gdb.cp/virtbase2.exp            |  2 +-
 gdb/testsuite/gdb.cp/virtfunc.exp             |  2 +-
 gdb/testsuite/gdb.cp/virtfunc2.exp            |  2 +-
 gdb/testsuite/gdb.cp/vla-cxx.exp              |  4 ++--
 gdb/testsuite/gdb.cp/watch-cp.exp             |  2 +-
 .../DW_OP_piece_with_DW_OP_GNU_uninit.exp     |  4 ++--
 gdb/testsuite/gdb.dwarf2/ada-array-bound.exp  |  2 +-
 gdb/testsuite/gdb.dwarf2/ada-cold-name.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp |  2 +-
 .../gdb.dwarf2/ada-thick-pointer.exp          |  2 +-
 .../gdb.dwarf2/ada-valprint-error.exp         |  4 ++--
 gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp       |  2 +-
 gdb/testsuite/gdb.dwarf2/arr-opt-out.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/arr-stride.exp       |  2 +-
 gdb/testsuite/gdb.dwarf2/arr-subrange.exp     |  2 +-
 gdb/testsuite/gdb.dwarf2/atomic-type.exp      |  2 +-
 .../gdb.dwarf2/backward-spec-inter-cu.exp     |  2 +-
 gdb/testsuite/gdb.dwarf2/bad-regnum.exp       |  4 ++--
 .../bitfield-parent-optimized-out.exp         |  4 ++--
 .../gdb.dwarf2/break-inline-psymtab.exp       |  6 +++---
 gdb/testsuite/gdb.dwarf2/callframecfa.exp     |  4 ++--
 .../gdb.dwarf2/calling-convention.exp         |  6 +++---
 gdb/testsuite/gdb.dwarf2/clztest.exp          |  4 ++--
 gdb/testsuite/gdb.dwarf2/corrupt.exp          |  2 +-
 gdb/testsuite/gdb.dwarf2/count.exp            |  4 ++--
 gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp |  2 +-
 gdb/testsuite/gdb.dwarf2/cu-empty-name.exp    |  4 ++--
 gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/data-loc.exp         |  6 +++---
 ...debug-aranges-duplicate-offset-warning.exp |  2 +-
 .../gdb.dwarf2/debug-names-bad-cu-index.exp   |  2 +-
 .../gdb.dwarf2/debug-names-duplicate-cu.exp   |  2 +-
 .../gdb.dwarf2/debug-names-missing-cu.exp     |  2 +-
 .../gdb.dwarf2/debug-names-tu.exp.tcl         |  2 +-
 gdb/testsuite/gdb.dwarf2/debug-names.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/dup-psym.exp         |  2 +-
 .../dw-form-ref-addr-with-type-units.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-align.exp        |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp    |  2 +-
 .../gdb.dwarf2/dw2-anonymous-func.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-aranges.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp      |  4 ++--
 .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp  |  2 +-
 .../gdb.dwarf2/dw2-bad-parameter-type.exp     |  2 +-
 .../gdb.dwarf2/dw2-bad-unresolved.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp     |  4 ++--
 .../gdb.dwarf2/dw2-canonicalize-type.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-common-block.exp |  2 +-
 .../gdb.dwarf2/dw2-compdir-oldgcc.exp         |  2 +-
 .../gdb.dwarf2/dw2-complex-parts.exp          |  6 +++---
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp   |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-const.exp        |  2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp  |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp      |  2 +-
 .../gdb.dwarf2/dw2-dir-file-name.exp          |  6 +++---
 .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp   |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp    |  2 +-
 .../gdb.dwarf2/dw2-double-set-die-type.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp     |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp    |  4 ++--
 .../gdb.dwarf2/dw2-empty-file-name.exp        |  2 +-
 .../gdb.dwarf2/dw2-empty-inline-ranges.exp    |  2 +-
 .../gdb.dwarf2/dw2-empty-namespace.exp        |  2 +-
 .../gdb.dwarf2/dw2-empty-pc-range.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-pc.exp     |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp |  8 ++++----
 .../gdb.dwarf2/dw2-entry-value-2.exp          |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp  |  4 ++--
 .../gdb.dwarf2/dw2-epilogue-begin.exp.tcl     |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-error.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp     |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp  |  4 ++--
 .../gdb.dwarf2/dw2-gas-workaround.exp         |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-icycle.exp       |  2 +-
 .../gdb.dwarf2/dw2-ifort-parameter.exp        |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp  |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp |  2 +-
 .../gdb.dwarf2/dw2-inline-header-2.exp        |  4 ++--
 .../gdb.dwarf2/dw2-inline-header-3.exp        |  4 ++--
 .../gdb.dwarf2/dw2-inline-many-frames.exp     |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp |  6 +++---
 .../gdb.dwarf2/dw2-inline-small-func.exp      |  4 ++--
 .../gdb.dwarf2/dw2-inline-stepping.exp        |  4 ++--
 .../dw2-inline-with-lexical-scope.exp         |  2 +-
 .../gdb.dwarf2/dw2-inter-cu-error-2.exp       |  2 +-
 .../gdb.dwarf2/dw2-inter-cu-error.exp         |  2 +-
 .../dw2-inter-cu-forth-and-back.exp           |  2 +-
 .../gdb.dwarf2/dw2-inter-cu-symbol.exp        |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp     |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp    |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp      |  4 ++--
 .../gdb.dwarf2/dw2-lexical-block-bare.exp     |  2 +-
 .../gdb.dwarf2/dw2-line-number-zero.exp       |  6 +++---
 .../gdb.dwarf2/dw2-linkage-name-trust.exp     |  4 ++--
 .../gdb.dwarf2/dw2-main-no-line-number.exp    |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp |  2 +-
 .../gdb.dwarf2/dw2-missing-cu-tag.exp         |  2 +-
 .../gdb.dwarf2/dw2-modula2-self-type.exp      |  2 +-
 .../gdb.dwarf2/dw2-multiple-debug-info.exp    |  2 +-
 .../dw2-namespaceless-anonymous.exp           |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp   |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp        |  4 ++--
 .../gdb.dwarf2/dw2-objfile-overlap.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.exp      |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp |  4 ++--
 .../gdb.dwarf2/dw2-op-stack-value.exp         |  2 +-
 .../gdb.dwarf2/dw2-opt-structptr.exp          |  2 +-
 .../dw2-out-of-range-end-of-seq.exp           |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-param-error.exp  |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp     |  2 +-
 .../gdb.dwarf2/dw2-prologue-end-2.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp |  6 +++---
 gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp  |  4 ++--
 .../gdb.dwarf2/dw2-ranges-overlap.exp         |  4 ++--
 .../gdb.dwarf2/dw2-ranges-psym-warning.exp    |  6 +++---
 gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp  |  6 +++---
 .../gdb.dwarf2/dw2-ref-missing-frame.exp      |  2 +-
 .../gdb.dwarf2/dw2-reg-undefined.exp          |  4 ++--
 .../gdb.dwarf2/dw2-regno-invalid.exp          |  2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.exp      |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-restrict.exp     |  2 +-
 .../gdb.dwarf2/dw2-simple-locdesc.exp         |  2 +-
 .../dw2-single-line-discriminators.exp        |  2 +-
 .../gdb.dwarf2/dw2-skip-prologue.exp          |  4 ++--
 .../gdb.dwarf2/dw2-skipped-line-entries.exp   |  4 ++--
 .../gdb.dwarf2/dw2-stack-boundary.exp         |  2 +-
 ...tep-between-different-inline-functions.exp |  4 ++--
 .../dw2-step-between-inline-func-blocks.exp   |  4 ++--
 .../dw2-step-out-of-function-no-stmt.exp      |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp         |  2 +-
 .../gdb.dwarf2/dw2-symtab-includes-lookup.exp |  2 +-
 .../gdb.dwarf2/dw2-symtab-includes.exp        |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.exp |  2 +-
 .../gdb.dwarf2/dw2-undefined-ret-addr.exp     |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp   |  4 ++--
 .../gdb.dwarf2/dw2-unspecified-type.exp       |  4 ++--
 .../gdb.dwarf2/dw2-unusual-field-names.exp    |  2 +-
 .../gdb.dwarf2/dw2-using-debug-str.exp        | 10 +++++-----
 .../gdb.dwarf2/dw2-var-zero-addr.exp          |  2 +-
 .../gdb.dwarf2/dw2-vendor-extended-opcode.exp |  4 ++--
 .../gdb.dwarf2/dw2-weird-type-len.exp         |  4 ++--
 .../gdb.dwarf2/dw2-wrong-mangled-name.exp     |  4 ++--
 .../gdb.dwarf2/dw4-sig-type-unused.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp    |  4 ++--
 .../gdb.dwarf2/dw4-toplevel-types.exp         |  4 ++--
 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp |  4 ++--
 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp     |  6 +++---
 gdb/testsuite/gdb.dwarf2/dwp-symlink.exp      | 16 +++++++--------
 gdb/testsuite/gdb.dwarf2/dwz-many.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/dwz-unused-pu.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/dwz.exp              |  4 ++--
 gdb/testsuite/gdb.dwarf2/dwznolink.exp        |  2 +-
 .../gdb.dwarf2/dyn-type-unallocated.exp       |  6 +++---
 .../gdb.dwarf2/dynamic-bit-offset.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp       |  6 +++---
 .../gdb.dwarf2/enqueued-cu-base-addr.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/enum-type-c++.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/enum-type.exp        |  2 +-
 .../gdb.dwarf2/fission-absolute-dwo.exp       |  4 ++--
 gdb/testsuite/gdb.dwarf2/fission-base.exp     |  4 ++--
 .../gdb.dwarf2/fission-loclists-pie.exp       |  4 ++--
 gdb/testsuite/gdb.dwarf2/fission-loclists.exp |  4 ++--
 gdb/testsuite/gdb.dwarf2/fission-mix.exp      |  6 +++---
 gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp |  4 ++--
 .../gdb.dwarf2/fission-relative-dwo.exp       |  4 ++--
 gdb/testsuite/gdb.dwarf2/fission-reread.exp   |  2 +-
 .../gdb.dwarf2/fission-type-unit-locexpr.exp  |  2 +-
 gdb/testsuite/gdb.dwarf2/formdata16.exp       |  4 ++--
 .../gdb.dwarf2/fortran-var-string.exp         |  6 +++---
 .../gdb.dwarf2/forward-spec-inter-cu.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/forward-spec.exp     |  2 +-
 .../gdb.dwarf2/gdb-add-index-symlink.exp      |  8 ++++----
 gdb/testsuite/gdb.dwarf2/gdb-add-index.exp    |  4 ++--
 gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp    |  2 +-
 .../gdb.dwarf2/gdb-index-nodebug.exp          |  2 +-
 gdb/testsuite/gdb.dwarf2/gdb-index-tilde.exp  |  8 ++++----
 .../gdb.dwarf2/gdb-index-types-dwarf5.exp     |  4 ++--
 gdb/testsuite/gdb.dwarf2/gdb-index.exp        |  8 ++++----
 .../gdb.dwarf2/implptr-optimized-out.exp      |  4 ++--
 gdb/testsuite/gdb.dwarf2/implptr.exp          |  4 ++--
 gdb/testsuite/gdb.dwarf2/implptrconst.exp     |  4 ++--
 gdb/testsuite/gdb.dwarf2/implptrpiece.exp     |  4 ++--
 gdb/testsuite/gdb.dwarf2/implref-array.exp    |  6 +++---
 gdb/testsuite/gdb.dwarf2/implref-const.exp    |  6 +++---
 gdb/testsuite/gdb.dwarf2/implref-global.exp   |  6 +++---
 gdb/testsuite/gdb.dwarf2/implref-struct.exp   |  6 +++---
 .../imported-unit-abstract-const-value.exp    |  4 ++--
 .../gdb.dwarf2/imported-unit-bp.exp.tcl       |  2 +-
 gdb/testsuite/gdb.dwarf2/imported-unit-c.exp  |  6 +++---
 .../gdb.dwarf2/imported-unit-runto-main.exp   |  6 +++---
 gdb/testsuite/gdb.dwarf2/imported-unit.exp    |  4 ++--
 .../gdb.dwarf2/info-locals-optimized-out.exp  |  4 ++--
 gdb/testsuite/gdb.dwarf2/inline.exp           |  2 +-
 .../inlined_subroutine-inheritance.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/intbits.exp          |  6 +++---
 gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp   |  2 +-
 gdb/testsuite/gdb.dwarf2/local-var.exp        |  2 +-
 .../locexpr-data-member-location.exp          |  2 +-
 .../gdb.dwarf2/loclists-multiple-cus.exp      |  2 +-
 .../gdb.dwarf2/loclists-sec-offset.exp        |  2 +-
 .../gdb.dwarf2/loclists-start-end.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp       |  2 +-
 gdb/testsuite/gdb.dwarf2/main-subprogram.exp  |  4 ++--
 .../gdb.dwarf2/malformed-line-header.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/mega-enum.exp        |  2 +-
 .../gdb.dwarf2/member-ptr-forwardref.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/method-ptr.exp       |  2 +-
 .../gdb.dwarf2/missing-line-table.exp         |  2 +-
 gdb/testsuite/gdb.dwarf2/missing-sig-type.exp |  2 +-
 .../missing-type-name-for-templates.exp       |  4 ++--
 .../gdb.dwarf2/missing-type-name.exp          |  4 ++--
 gdb/testsuite/gdb.dwarf2/multidictionary.exp  |  2 +-
 gdb/testsuite/gdb.dwarf2/nameless-enum.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp |  2 +-
 gdb/testsuite/gdb.dwarf2/nonvar-access.exp    |  4 ++--
 gdb/testsuite/gdb.dwarf2/nostaticblock.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/nullptr_t.exp        |  2 +-
 .../gdb.dwarf2/opaque-type-lookup.exp         |  4 ++--
 .../gdb.dwarf2/opt-out-not-implptr.exp        |  4 ++--
 .../gdb.dwarf2/pieces-optimized-out.exp       |  4 ++--
 gdb/testsuite/gdb.dwarf2/pieces.exp           |  4 ++--
 gdb/testsuite/gdb.dwarf2/pr10770.exp          |  6 +++---
 gdb/testsuite/gdb.dwarf2/pr11465.exp          |  2 +-
 gdb/testsuite/gdb.dwarf2/pr13961.exp          |  2 +-
 .../gdb.dwarf2/rnglists-multiple-cus.exp      |  2 +-
 .../gdb.dwarf2/rnglists-sec-offset.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/rust-enum.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/self-spec.exp        |  2 +-
 gdb/testsuite/gdb.dwarf2/shortpiece.exp       |  2 +-
 .../gdb.dwarf2/static-optimized-out.exp       |  2 +-
 gdb/testsuite/gdb.dwarf2/staticvirtual.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/struct-decl.exp      |  2 +-
 .../gdb.dwarf2/struct-with-sig-2.exp          |  4 ++--
 gdb/testsuite/gdb.dwarf2/struct-with-sig.exp  |  4 ++--
 gdb/testsuite/gdb.dwarf2/subrange-enum.exp    |  2 +-
 gdb/testsuite/gdb.dwarf2/subrange.exp         |  2 +-
 .../gdb.dwarf2/symbol_needs_eval_fail.exp     |  4 ++--
 .../gdb.dwarf2/symbol_needs_eval_timeout.exp  |  4 ++--
 .../template-specification-full-name.exp      |  4 ++--
 gdb/testsuite/gdb.dwarf2/trace-crash.exp      |  2 +-
 gdb/testsuite/gdb.dwarf2/typeddwarf.exp       |  6 +++---
 .../gdb.dwarf2/typedef-void-finish.exp        |  4 ++--
 gdb/testsuite/gdb.dwarf2/utf-rust.exp         |  4 ++--
 gdb/testsuite/gdb.dwarf2/valop.exp            |  4 ++--
 gdb/testsuite/gdb.dwarf2/var-access.exp       |  4 ++--
 gdb/testsuite/gdb.dwarf2/variant.exp          |  4 ++--
 gdb/testsuite/gdb.dwarf2/varval.exp           | 10 +++++-----
 gdb/testsuite/gdb.dwarf2/void-type.exp        |  4 ++--
 gdb/testsuite/gdb.dwarf2/watch-notconst.exp   |  2 +-
 gdb/testsuite/gdb.gdb/index-file.exp          |  8 ++++----
 gdb/testsuite/gdb.gdb/python-helper.exp       |  2 +-
 gdb/testsuite/gdb.gdb/unittest.exp            |  2 +-
 gdb/testsuite/gdb.guile/scm-block.exp         |  2 +-
 gdb/testsuite/gdb.guile/scm-breakpoint.exp    |  2 +-
 gdb/testsuite/gdb.guile/scm-frame.exp         |  2 +-
 gdb/testsuite/gdb.guile/scm-iterator.exp      |  2 +-
 gdb/testsuite/gdb.guile/scm-progspace.exp     |  2 +-
 gdb/testsuite/gdb.guile/scm-symbol.exp        |  4 ++--
 gdb/testsuite/gdb.guile/types-module.exp      |  2 +-
 gdb/testsuite/gdb.linespec/break-ask.exp      |  2 +-
 gdb/testsuite/gdb.linespec/break-asm-file.exp |  8 ++++----
 .../gdb.linespec/cp-completion-aliases.exp    |  2 +-
 .../cp-replace-typedefs-ns-template.exp       |  2 +-
 gdb/testsuite/gdb.linespec/cpcompletion.exp   |  4 ++--
 gdb/testsuite/gdb.linespec/cpexplicit.exp     |  4 ++--
 gdb/testsuite/gdb.linespec/cpls-abi-tag.exp   |  4 ++--
 gdb/testsuite/gdb.linespec/cpls-ops.exp       |  4 ++--
 gdb/testsuite/gdb.linespec/errors.exp         |  2 +-
 gdb/testsuite/gdb.linespec/explicit.exp       |  4 ++--
 gdb/testsuite/gdb.linespec/keywords.exp       |  4 ++--
 gdb/testsuite/gdb.linespec/linespec.exp       |  2 +-
 gdb/testsuite/gdb.linespec/ls-dollar.exp      |  2 +-
 gdb/testsuite/gdb.linespec/macro-relative.exp |  2 +-
 gdb/testsuite/gdb.linespec/skip-two.exp       |  6 +++---
 gdb/testsuite/gdb.linespec/thread.exp         |  4 ++--
 .../gdb.mi/dw2-ref-missing-frame.exp          |  2 +-
 gdb/testsuite/gdb.mi/gdb2549.exp              |  4 ++--
 gdb/testsuite/gdb.mi/gdb669.exp               |  2 +-
 gdb/testsuite/gdb.mi/gdb701.exp               |  4 ++--
 gdb/testsuite/gdb.mi/gdb792.exp               |  4 ++--
 .../gdb.mi/interrupt-thread-group.exp         |  2 +-
 .../gdb.mi/list-thread-groups-available.exp   |  2 +-
 gdb/testsuite/gdb.mi/mi-add-inferior.exp      |  2 +-
 gdb/testsuite/gdb.mi/mi-async-run.exp         |  4 ++--
 gdb/testsuite/gdb.mi/mi-async.exp             |  6 +++---
 gdb/testsuite/gdb.mi/mi-basics.exp            |  4 ++--
 gdb/testsuite/gdb.mi/mi-break-qualified.exp   |  4 ++--
 gdb/testsuite/gdb.mi/mi-break.exp             |  4 ++--
 .../gdb.mi/mi-breakpoint-changed.exp          |  4 ++--
 .../mi-breakpoint-multiple-locations.exp      |  2 +-
 gdb/testsuite/gdb.mi/mi-breakpoint-script.exp |  2 +-
 .../gdb.mi/mi-catch-cpp-exceptions.exp        |  4 ++--
 gdb/testsuite/gdb.mi/mi-catch-load.exp        |  4 ++--
 gdb/testsuite/gdb.mi/mi-cli.exp               |  4 ++--
 gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp |  4 ++--
 gdb/testsuite/gdb.mi/mi-cmd-user-context.exp  |  2 +-
 gdb/testsuite/gdb.mi/mi-complete.exp          |  4 ++--
 gdb/testsuite/gdb.mi/mi-condbreak-fail.exp    |  2 +-
 gdb/testsuite/gdb.mi/mi-condbreak-throw.exp   |  2 +-
 gdb/testsuite/gdb.mi/mi-console.exp           |  4 ++--
 gdb/testsuite/gdb.mi/mi-corefile.exp          |  4 ++--
 gdb/testsuite/gdb.mi/mi-detach.exp            |  4 ++--
 gdb/testsuite/gdb.mi/mi-disassemble.exp       |  4 ++--
 gdb/testsuite/gdb.mi/mi-dprintf-pending.exp   |  4 ++--
 gdb/testsuite/gdb.mi/mi-dprintf.exp           |  2 +-
 gdb/testsuite/gdb.mi/mi-eval.exp              |  4 ++--
 gdb/testsuite/gdb.mi/mi-exec-run.exp          |  4 ++--
 gdb/testsuite/gdb.mi/mi-exit-code.exp         |  2 +-
 gdb/testsuite/gdb.mi/mi-file-transfer.exp     |  2 +-
 gdb/testsuite/gdb.mi/mi-file.exp              |  4 ++--
 gdb/testsuite/gdb.mi/mi-fill-memory.exp       |  4 ++--
 gdb/testsuite/gdb.mi/mi-fortran-modules.exp   |  2 +-
 gdb/testsuite/gdb.mi/mi-frame-regs.exp        |  4 ++--
 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp  |  6 +++---
 gdb/testsuite/gdb.mi/mi-info-os.exp           |  6 +++---
 gdb/testsuite/gdb.mi/mi-info-sources.exp      |  2 +-
 .../gdb.mi/mi-inheritance-syntax-error.exp    |  4 ++--
 gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp   |  2 +-
 gdb/testsuite/gdb.mi/mi-logging.exp           |  4 ++--
 gdb/testsuite/gdb.mi/mi-memory-changed.exp    |  2 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp      |  2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp           |  2 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp |  2 +-
 gdb/testsuite/gdb.mi/mi-nsintrall.exp         |  2 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp        |  2 +-
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp         |  2 +-
 gdb/testsuite/gdb.mi/mi-pending.exp           |  8 ++++----
 gdb/testsuite/gdb.mi/mi-pthreads.exp          |  2 +-
 gdb/testsuite/gdb.mi/mi-py-modify-bp.exp      |  2 +-
 gdb/testsuite/gdb.mi/mi-read-memory.exp       |  4 ++--
 gdb/testsuite/gdb.mi/mi-record-changed.exp    |  2 +-
 gdb/testsuite/gdb.mi/mi-reg-undefined.exp     |  6 +++---
 gdb/testsuite/gdb.mi/mi-regs.exp              |  4 ++--
 gdb/testsuite/gdb.mi/mi-return.exp            |  4 ++--
 gdb/testsuite/gdb.mi/mi-reverse.exp           |  6 +++---
 gdb/testsuite/gdb.mi/mi-simplerun.exp         |  4 ++--
 gdb/testsuite/gdb.mi/mi-solib.exp             |  4 ++--
 gdb/testsuite/gdb.mi/mi-stack.exp             |  4 ++--
 gdb/testsuite/gdb.mi/mi-start.exp             |  4 ++--
 gdb/testsuite/gdb.mi/mi-stepi.exp             |  4 ++--
 gdb/testsuite/gdb.mi/mi-stepn.exp             |  4 ++--
 gdb/testsuite/gdb.mi/mi-sym-info.exp          |  2 +-
 gdb/testsuite/gdb.mi/mi-syn-frame.exp         |  4 ++--
 gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp |  2 +-
 .../gdb.mi/mi-thread-specific-bp.exp          |  2 +-
 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp |  2 +-
 gdb/testsuite/gdb.mi/mi-until.exp             |  4 ++--
 gdb/testsuite/gdb.mi/mi-var-block.exp         |  2 +-
 gdb/testsuite/gdb.mi/mi-var-child-f.exp       |  2 +-
 gdb/testsuite/gdb.mi/mi-var-child.exp         |  4 ++--
 gdb/testsuite/gdb.mi/mi-var-cmd.exp           |  4 ++--
 gdb/testsuite/gdb.mi/mi-var-cp.exp            |  6 +++---
 gdb/testsuite/gdb.mi/mi-var-create-rtti.exp   |  4 ++--
 gdb/testsuite/gdb.mi/mi-var-display.exp       |  2 +-
 .../gdb.mi/mi-var-invalidate-shlib.exp        |  4 ++--
 gdb/testsuite/gdb.mi/mi-var-invalidate.exp    |  6 +++---
 ...i-var-list-children-invalid-grandchild.exp |  2 +-
 gdb/testsuite/gdb.mi/mi-var-rtti.exp          |  4 ++--
 gdb/testsuite/gdb.mi/mi-vla-c99.exp           |  4 ++--
 gdb/testsuite/gdb.mi/mi-vla-fortran.exp       |  4 ++--
 gdb/testsuite/gdb.mi/mi-watch-nonstop.exp     |  2 +-
 gdb/testsuite/gdb.mi/mi-watch.exp             |  4 ++--
 .../gdb.mi/mi2-amd64-entry-value.exp          | 16 +++++++--------
 gdb/testsuite/gdb.mi/mi2-cli-display.exp      |  2 +-
 gdb/testsuite/gdb.mi/mi2-var-child.exp        |  2 +-
 gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp    |  2 +-
 gdb/testsuite/gdb.mi/new-ui-mi-sync.exp       |  2 +-
 gdb/testsuite/gdb.mi/print-simple-values.exp  |  2 +-
 .../gdb.mi/user-selected-context-sync.exp     |  2 +-
 gdb/testsuite/gdb.python/lib-types.exp        |  4 ++--
 .../gdb.python/pretty-print-call-by-hand.exp  |  2 +-
 .../gdb.python/py-arch-reg-groups.exp         |  4 ++--
 .../gdb.python/py-arch-reg-names.exp          |  4 ++--
 gdb/testsuite/gdb.python/py-arch.exp          |  4 ++--
 gdb/testsuite/gdb.python/py-as-string.exp     |  4 ++--
 .../gdb.python/py-auto-load-chaining.exp      | 12 +++++------
 ...ed-pretty-printers-in-newobjfile-event.exp |  4 ++--
 gdb/testsuite/gdb.python/py-bad-printers.exp  |  4 ++--
 gdb/testsuite/gdb.python/py-block.exp         |  4 ++--
 gdb/testsuite/gdb.python/py-bp-locations.exp  |  6 +++---
 .../gdb.python/py-breakpoint-create-fail.exp  |  2 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp    |  2 +-
 gdb/testsuite/gdb.python/py-caller-is.exp     |  4 ++--
 gdb/testsuite/gdb.python/py-cmd-exception.exp |  2 +-
 gdb/testsuite/gdb.python/py-cmd-prompt.exp    |  2 +-
 gdb/testsuite/gdb.python/py-cmd.exp           |  4 ++--
 .../gdb.python/py-commands-breakpoint.exp     |  4 ++--
 .../gdb.python/py-connection-removed.exp      |  2 +-
 gdb/testsuite/gdb.python/py-connection.exp    |  4 ++--
 gdb/testsuite/gdb.python/py-disasm.exp.tcl    |  6 +++---
 gdb/testsuite/gdb.python/py-error.exp         |  2 +-
 gdb/testsuite/gdb.python/py-event-load.exp    |  4 ++--
 gdb/testsuite/gdb.python/py-events.exp        |  4 ++--
 gdb/testsuite/gdb.python/py-evsignal.exp      |  4 ++--
 gdb/testsuite/gdb.python/py-evthreads.exp     |  2 +-
 gdb/testsuite/gdb.python/py-exec-file.exp     |  4 ++--
 gdb/testsuite/gdb.python/py-explore-cc.exp    |  4 ++--
 gdb/testsuite/gdb.python/py-explore.exp       |  4 ++--
 .../py-finish-breakpoint-deletion.exp         |  2 +-
 .../gdb.python/py-finish-breakpoint.exp       | 18 ++++++++---------
 .../gdb.python/py-finish-breakpoint2.exp      |  4 ++--
 .../gdb.python/py-format-address.exp          |  4 ++--
 gdb/testsuite/gdb.python/py-frame-args.exp    |  4 ++--
 gdb/testsuite/gdb.python/py-frame-inline.exp  |  4 ++--
 gdb/testsuite/gdb.python/py-frame.exp         |  8 ++++----
 .../gdb.python/py-framefilter-addr.exp        |  4 ++--
 .../gdb.python/py-framefilter-invalidarg.exp  |  2 +-
 .../gdb.python/py-framefilter-mi.exp          |  4 ++--
 gdb/testsuite/gdb.python/py-framefilter.exp   |  4 ++--
 gdb/testsuite/gdb.python/py-inferior.exp      |  4 ++--
 gdb/testsuite/gdb.python/py-infthread.exp     |  4 ++--
 .../gdb.python/py-label-symbol-value.exp      |  4 ++--
 gdb/testsuite/gdb.python/py-lazy-string.exp   |  4 ++--
 .../gdb.python/py-linetable-empty.exp         |  4 ++--
 gdb/testsuite/gdb.python/py-linetable.exp     |  4 ++--
 gdb/testsuite/gdb.python/py-mi-cmd.exp        |  2 +-
 gdb/testsuite/gdb.python/py-mi-events.exp     |  2 +-
 gdb/testsuite/gdb.python/py-mi-notify.exp     |  2 +-
 gdb/testsuite/gdb.python/py-mi-objfile.exp    |  2 +-
 .../py-mi-var-info-path-expression.exp        |  2 +-
 gdb/testsuite/gdb.python/py-mi.exp            |  8 ++++----
 gdb/testsuite/gdb.python/py-missing-debug.exp |  4 ++--
 .../gdb.python/py-missing-objfile.exp         |  2 +-
 gdb/testsuite/gdb.python/py-nested-maps.exp   |  4 ++--
 .../gdb.python/py-objfile-script.exp          |  2 +-
 gdb/testsuite/gdb.python/py-objfile.exp       |  8 ++++----
 .../gdb.python/py-pending-frame-level.exp     |  4 ++--
 gdb/testsuite/gdb.python/py-pp-cast.exp       |  4 ++--
 gdb/testsuite/gdb.python/py-pp-integral.exp   |  4 ++--
 gdb/testsuite/gdb.python/py-pp-maint.exp      |  4 ++--
 gdb/testsuite/gdb.python/py-pp-re-notag.exp   |  4 ++--
 .../gdb.python/py-pp-registration.exp         | 10 +++++-----
 .../gdb.python/py-prettyprint-stub.exp        |  2 +-
 .../gdb.python/py-progspace-events.exp        |  2 +-
 gdb/testsuite/gdb.python/py-progspace.exp     |  2 +-
 gdb/testsuite/gdb.python/py-prompt.exp        |  4 ++--
 gdb/testsuite/gdb.python/py-rbreak.exp        |  2 +-
 .../gdb.python/py-read-memory-leak.exp        |  4 ++--
 .../gdb.python/py-record-btrace-threads.exp   |  4 ++--
 gdb/testsuite/gdb.python/py-record-btrace.exp |  6 ++++--
 gdb/testsuite/gdb.python/py-record-full.exp   |  6 ++++--
 .../gdb.python/py-recurse-unwind.exp          |  4 ++--
 .../gdb.python/py-rvalue-ref-value-cc.exp     |  4 ++--
 gdb/testsuite/gdb.python/py-send-packet.exp   |  2 +-
 gdb/testsuite/gdb.python/py-shared.exp        |  6 +++---
 gdb/testsuite/gdb.python/py-strfns.exp        |  4 ++--
 .../gdb.python/py-sym-artificial.exp          |  4 ++--
 gdb/testsuite/gdb.python/py-symbol.exp        | 10 +++++-----
 gdb/testsuite/gdb.python/py-symtab.exp        |  4 ++--
 gdb/testsuite/gdb.python/py-sync-interp.exp   |  2 +-
 gdb/testsuite/gdb.python/py-template.exp      |  2 +-
 gdb/testsuite/gdb.python/py-thread-exited.exp |  4 ++--
 gdb/testsuite/gdb.python/py-thrhandle.exp     |  2 +-
 gdb/testsuite/gdb.python/py-typeprint.exp     |  2 +-
 gdb/testsuite/gdb.python/py-unwind-inline.exp |  4 ++--
 gdb/testsuite/gdb.python/py-unwind-maint.exp  |  4 ++--
 .../gdb.python/py-unwind-user-regs.exp        |  4 ++--
 gdb/testsuite/gdb.python/py-unwind.exp        |  4 ++--
 gdb/testsuite/gdb.python/py-value-cc.exp      |  4 ++--
 gdb/testsuite/gdb.python/py-value.exp         |  6 +++---
 gdb/testsuite/gdb.python/py-varobj.exp        |  2 +-
 gdb/testsuite/gdb.python/py-watchpoint.exp    |  2 +-
 gdb/testsuite/gdb.python/py-xmethods.exp      |  4 ++--
 gdb/testsuite/gdb.python/python.exp           | 10 +++++-----
 .../gdb.python/tui-window-disabled.exp        |  2 +-
 gdb/testsuite/gdb.python/tui-window.exp       |  2 +-
 gdb/testsuite/gdb.reverse/aarch64-mops.exp    |  4 ++--
 .../gdb.reverse/amd64-tailcall-reverse.exp    |  4 ++--
 .../gdb.reverse/basic-record-full.exp         |  2 +-
 gdb/testsuite/gdb.reverse/break-precsave.exp  |  2 +-
 gdb/testsuite/gdb.reverse/break-reverse.exp   |  2 +-
 .../gdb.reverse/consecutive-precsave.exp      |  2 +-
 .../gdb.reverse/consecutive-reverse.exp       |  2 +-
 gdb/testsuite/gdb.reverse/finish-precsave.exp |  2 +-
 .../gdb.reverse/finish-reverse-bkpt.exp       |  4 ++--
 .../gdb.reverse/finish-reverse-next.exp       |  2 +-
 gdb/testsuite/gdb.reverse/finish-reverse.exp  |  2 +-
 gdb/testsuite/gdb.reverse/fstatat-reverse.exp |  2 +-
 .../gdb.reverse/func-map-to-same-line.exp     |  2 +-
 gdb/testsuite/gdb.reverse/getrandom.exp       |  2 +-
 .../gdb.reverse/getresuid-reverse.exp         |  2 +-
 .../gdb.reverse/i386-avx-reverse.exp          |  2 +-
 gdb/testsuite/gdb.reverse/i386-precsave.exp   |  2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.exp    |  2 +-
 .../gdb.reverse/i386-sse-reverse.exp          |  8 ++++----
 .../gdb.reverse/i387-env-reverse.exp          |  2 +-
 .../gdb.reverse/i387-stack-reverse.exp        |  2 +-
 gdb/testsuite/gdb.reverse/insn-reverse.exp    |  2 +-
 .../gdb.reverse/machinestate-precsave.exp     |  2 +-
 gdb/testsuite/gdb.reverse/machinestate.exp    |  2 +-
 .../gdb.reverse/maint-print-instruction.exp   |  4 ++--
 .../gdb.reverse/map-to-same-line.exp          |  4 ++--
 .../gdb.reverse/next-reverse-bkpt-over-sr.exp |  4 ++--
 gdb/testsuite/gdb.reverse/pipe-reverse.exp    |  2 +-
 .../gdb.reverse/ppc_record_test_isa_2_06.exp  |  2 +-
 .../gdb.reverse/ppc_record_test_isa_3_1.exp   |  2 +-
 gdb/testsuite/gdb.reverse/readv-reverse.exp   |  2 +-
 gdb/testsuite/gdb.reverse/recursion.exp       |  2 +-
 gdb/testsuite/gdb.reverse/recvmsg-reverse.exp |  2 +-
 gdb/testsuite/gdb.reverse/rerun-prec.exp      |  2 +-
 gdb/testsuite/gdb.reverse/s390-mvcle.exp      |  2 +-
 gdb/testsuite/gdb.reverse/sigall-precsave.exp |  4 ++--
 gdb/testsuite/gdb.reverse/sigall-reverse.exp  |  4 ++--
 .../gdb.reverse/singlejmp-reverse.exp         |  6 +++---
 gdb/testsuite/gdb.reverse/solib-precsave.exp  |  8 ++++----
 gdb/testsuite/gdb.reverse/solib-reverse.exp   |  8 ++++----
 .../gdb.reverse/step-indirect-call-thunk.exp  |  4 ++--
 gdb/testsuite/gdb.reverse/step-precsave.exp   |  2 +-
 gdb/testsuite/gdb.reverse/step-reverse.exp    |  2 +-
 .../gdb.reverse/test_ioctl_TCSETSW.exp        |  2 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp  |  4 ++--
 gdb/testsuite/gdb.reverse/until-reverse.exp   |  4 ++--
 gdb/testsuite/gdb.reverse/waitpid-reverse.exp |  2 +-
 gdb/testsuite/gdb.reverse/watch-precsave.exp  |  2 +-
 gdb/testsuite/gdb.reverse/watch-reverse.exp   |  2 +-
 gdb/testsuite/gdb.server/abspath.exp          |  2 +-
 gdb/testsuite/gdb.server/build-id-seqno.exp   |  4 ++--
 .../gdb.server/connect-stopped-target.exp     |  2 +-
 .../connect-with-no-symbol-file.exp           |  2 +-
 .../connect-without-multi-process.exp         |  2 +-
 .../gdb.server/exit-multiple-threads.exp      |  2 +-
 gdb/testsuite/gdb.server/ext-attach.exp       |  2 +-
 gdb/testsuite/gdb.server/ext-restart.exp      |  2 +-
 gdb/testsuite/gdb.server/ext-run.exp          |  2 +-
 gdb/testsuite/gdb.server/ext-wrapper.exp      |  4 ++--
 .../gdb.server/extended-remote-restart.exp    |  4 ++--
 gdb/testsuite/gdb.server/file-transfer.exp    |  2 +-
 gdb/testsuite/gdb.server/inferior-args.exp    |  2 +-
 .../gdb.server/monitor-exit-quit.exp          |  2 +-
 gdb/testsuite/gdb.server/multi-ui-errors.exp  |  2 +-
 gdb/testsuite/gdb.server/no-thread-db.exp     |  2 +-
 .../gdb.server/pread-offset-size.exp          |  2 +-
 gdb/testsuite/gdb.server/reconnect-ctrl-c.exp |  2 +-
 gdb/testsuite/gdb.server/remote-read-msgs.exp |  4 ++--
 .../gdb.server/run-without-local-binary.exp   |  2 +-
 gdb/testsuite/gdb.server/server-connect.exp   |  2 +-
 gdb/testsuite/gdb.server/server-exec-info.exp |  2 +-
 .../gdb.server/server-kill-python.exp         |  2 +-
 gdb/testsuite/gdb.server/server-kill.exp      |  2 +-
 gdb/testsuite/gdb.server/server-mon.exp       |  2 +-
 gdb/testsuite/gdb.server/server-pipe.exp      |  2 +-
 gdb/testsuite/gdb.server/server-run.exp       |  2 +-
 gdb/testsuite/gdb.server/solib-list.exp       |  2 +-
 .../gdb.server/stop-reply-no-thread-multi.exp |  2 +-
 .../gdb.server/stop-reply-no-thread.exp       |  2 +-
 gdb/testsuite/gdb.server/sysroot.exp          |  2 +-
 gdb/testsuite/gdb.server/target-exec-file.exp |  4 ++--
 gdb/testsuite/gdb.server/twice-connect.exp    |  2 +-
 gdb/testsuite/gdb.server/wrapper.exp          |  4 ++--
 .../access-mem-running-thread-exit.exp        |  2 +-
 gdb/testsuite/gdb.threads/async.exp           |  2 +-
 .../gdb.threads/attach-into-signal.exp        |  4 ++--
 .../attach-many-short-lived-threads.exp       |  4 ++--
 gdb/testsuite/gdb.threads/attach-non-stop.exp |  2 +-
 .../gdb.threads/attach-slow-waitpid.exp       |  6 +++---
 gdb/testsuite/gdb.threads/attach-stopped.exp  |  4 ++--
 gdb/testsuite/gdb.threads/bp_in_thread.exp    |  2 +-
 .../gdb.threads/break-while-running.exp       |  2 +-
 .../gdb.threads/check-libthread-db.exp        |  2 +-
 .../gdb.threads/clone-attach-detach.exp       |  2 +-
 .../gdb.threads/clone-new-thread-event.exp    |  4 ++--
 gdb/testsuite/gdb.threads/clone-thread_db.exp |  4 ++--
 .../continue-pending-after-query.exp          |  2 +-
 .../gdb.threads/continue-pending-status.exp   |  4 ++--
 gdb/testsuite/gdb.threads/corethreads.exp     |  6 +++---
 gdb/testsuite/gdb.threads/create-fail.exp     |  4 ++--
 .../gdb.threads/current-lwp-dead.exp          |  4 ++--
 .../gdb.threads/del-pending-thread-bp.exp     |  6 +++---
 .../gdb.threads/detach-step-over.exp          |  4 ++--
 .../gdb.threads/dlopen-libpthread.exp         |  8 ++++----
 gdb/testsuite/gdb.threads/execl.exp           |  4 ++--
 .../gdb.threads/fork-child-threads.exp        |  2 +-
 .../gdb.threads/fork-thread-pending.exp       |  2 +-
 .../forking-threads-plus-breakpoint.exp       |  2 +-
 .../gdb.threads/gcore-stale-thread.exp        |  6 +++---
 gdb/testsuite/gdb.threads/gcore-thread.exp    |  8 ++++----
 .../gdb.threads/hand-call-in-threads.exp      |  4 ++--
 .../gdb.threads/hand-call-new-thread.exp      |  2 +-
 gdb/testsuite/gdb.threads/ia64-sigill.exp     |  4 ++--
 gdb/testsuite/gdb.threads/inf-thr-count.exp   |  8 ++++----
 .../gdb.threads/infcall-thread-announce.exp   |  4 ++--
 .../gdb.threads/info-threads-cur-sal.exp      |  4 ++--
 .../gdb.threads/info-threads-options.exp      |  4 ++--
 .../gdb.threads/interrupt-while-step-over.exp |  4 ++--
 .../gdb.threads/interrupted-hand-call.exp     |  4 ++--
 gdb/testsuite/gdb.threads/killed-outside.exp  |  6 +++---
 gdb/testsuite/gdb.threads/killed.exp          |  2 +-
 gdb/testsuite/gdb.threads/leader-exit.exp     |  4 ++--
 gdb/testsuite/gdb.threads/linux-dp.exp        |  4 ++--
 .../gdb.threads/local-watch-wrong-thread.exp  |  2 +-
 .../main-thread-exit-during-detach.exp        |  2 +-
 gdb/testsuite/gdb.threads/manythreads.exp     |  2 +-
 .../gdb.threads/multi-create-ns-info-thr.exp  |  4 ++--
 gdb/testsuite/gdb.threads/multi-create.exp    |  2 +-
 .../gdb.threads/multiple-step-overs.exp       |  2 +-
 .../multiple-successive-infcall.exp           |  6 +++---
 gdb/testsuite/gdb.threads/names.exp           |  2 +-
 .../gdb.threads/next-bp-other-thread.exp      |  2 +-
 .../next-while-other-thread-longjmps.exp      |  4 ++--
 .../gdb.threads/no-unwaited-for-left.exp      |  4 ++--
 gdb/testsuite/gdb.threads/non-ldr-exc-1.exp   |  2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-2.exp   |  2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-3.exp   |  2 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-4.exp   |  2 +-
 gdb/testsuite/gdb.threads/non-ldr-exit.exp    |  4 ++--
 .../gdb.threads/non-stop-fair-events.exp      |  4 ++--
 gdb/testsuite/gdb.threads/omp-par-scope.exp   |  6 +++---
 gdb/testsuite/gdb.threads/omp-task.exp        |  6 +++---
 gdb/testsuite/gdb.threads/pending-step.exp    |  4 ++--
 gdb/testsuite/gdb.threads/print-threads.exp   |  2 +-
 .../process-dies-while-handling-bp.exp        |  2 +-
 ...cess-exit-status-is-leader-exit-status.exp |  4 ++--
 .../gdb.threads/pthread_cond_wait.exp         |  2 +-
 gdb/testsuite/gdb.threads/pthreads.exp        |  2 +-
 gdb/testsuite/gdb.threads/queue-signal.exp    |  4 ++--
 .../gdb.threads/reconnect-signal.exp          |  8 ++++----
 gdb/testsuite/gdb.threads/schedlock.exp       |  2 +-
 gdb/testsuite/gdb.threads/siginfo-threads.exp |  6 +++---
 .../signal-command-handle-nopass.exp          |  2 +-
 ...ignal-command-multiple-signals-pending.exp |  2 +-
 .../signal-delivered-right-thread.exp         |  2 +-
 gdb/testsuite/gdb.threads/signal-sigtrap.exp  |  2 +-
 ...al-while-stepping-over-bp-other-thread.exp |  4 ++--
 gdb/testsuite/gdb.threads/sigstep-threads.exp |  4 ++--
 gdb/testsuite/gdb.threads/sigthread.exp       |  2 +-
 gdb/testsuite/gdb.threads/staticthreads.exp   |  4 ++--
 .../step-bg-decr-pc-switch-thread.exp         |  2 +-
 .../step-over-lands-on-breakpoint.exp         |  2 +-
 .../step-over-trips-on-watchpoint.exp         |  2 +-
 .../gdb.threads/stepi-over-clone.exp          |  2 +-
 .../gdb.threads/stepi-random-signal.exp       |  4 ++--
 .../gdb.threads/stop-with-handle.exp          |  4 ++--
 gdb/testsuite/gdb.threads/switch-threads.exp  |  2 +-
 .../gdb.threads/thread-bp-deleted.exp         |  6 +++---
 gdb/testsuite/gdb.threads/thread-execl.exp    |  2 +-
 gdb/testsuite/gdb.threads/thread-find.exp     |  2 +-
 .../gdb.threads/thread-specific-bp.exp        |  2 +-
 gdb/testsuite/gdb.threads/thread-specific.exp |  6 +++---
 .../gdb.threads/thread-unwindonsignal.exp     |  4 ++--
 gdb/testsuite/gdb.threads/thread_check.exp    |  4 ++--
 gdb/testsuite/gdb.threads/thread_events.exp   |  2 +-
 gdb/testsuite/gdb.threads/threadapply.exp     |  4 ++--
 gdb/testsuite/gdb.threads/threadcrash.exp     |  2 +-
 .../gdb.threads/threxit-hop-specific.exp      |  2 +-
 gdb/testsuite/gdb.threads/tid-reuse.exp       |  4 ++--
 gdb/testsuite/gdb.threads/tls-core.exp        |  2 +-
 gdb/testsuite/gdb.threads/tls-nodebug-pie.exp |  4 ++--
 gdb/testsuite/gdb.threads/tls-nodebug.exp     |  2 +-
 gdb/testsuite/gdb.threads/tls-sepdebug.exp    |  4 ++--
 gdb/testsuite/gdb.threads/tls-shared.exp      |  4 ++--
 gdb/testsuite/gdb.threads/tls-so_extern.exp   |  4 ++--
 gdb/testsuite/gdb.threads/tls-var.exp         |  4 ++--
 gdb/testsuite/gdb.threads/tls.exp             |  6 +++---
 .../gdb.threads/vfork-follow-child-exec.exp   |  2 +-
 .../gdb.threads/vfork-follow-child-exit.exp   |  2 +-
 .../gdb.threads/vfork-multi-inferior.exp      |  4 ++--
 .../gdb.threads/watchthreads-reorder.exp      |  6 +++---
 gdb/testsuite/gdb.threads/watchthreads.exp    |  4 ++--
 gdb/testsuite/gdb.threads/watchthreads2.exp   |  6 +++---
 gdb/testsuite/gdb.threads/wp-replication.exp  |  4 ++--
 gdb/testsuite/gdb.tui/basic.exp               |  4 ++--
 gdb/testsuite/gdb.tui/break.exp               |  2 +-
 gdb/testsuite/gdb.tui/compact-source.exp      |  2 +-
 gdb/testsuite/gdb.tui/corefile-run.exp        |  6 +++---
 gdb/testsuite/gdb.tui/flush-after-run.exp     |  2 +-
 gdb/testsuite/gdb.tui/list-before.exp         |  2 +-
 gdb/testsuite/gdb.tui/list.exp                |  2 +-
 gdb/testsuite/gdb.tui/main-2.exp              |  2 +-
 gdb/testsuite/gdb.tui/main.exp                |  2 +-
 gdb/testsuite/gdb.tui/new-layout.exp          |  2 +-
 gdb/testsuite/gdb.tui/regs.exp                |  2 +-
 gdb/testsuite/gdb.tui/reread.exp              |  2 +-
 gdb/testsuite/gdb.tui/resize-2.exp            |  2 +-
 gdb/testsuite/gdb.tui/resize-3.exp            |  2 +-
 gdb/testsuite/gdb.tui/resize-one-line.exp     |  2 +-
 gdb/testsuite/gdb.tui/resize.exp              |  2 +-
 gdb/testsuite/gdb.tui/scroll.exp              |  2 +-
 .../gdb.tui/tui-disasm-long-lines.exp         |  2 +-
 gdb/testsuite/gdb.tui/tui-focus.exp           |  2 +-
 gdb/testsuite/gdb.tui/tui-init-source.exp     |  2 +-
 .../gdb.tui/tui-layout-asm-short-prog.exp     |  2 +-
 gdb/testsuite/gdb.tui/tui-layout-asm.exp      |  2 +-
 gdb/testsuite/gdb.tui/tui-layout.exp          |  2 +-
 gdb/testsuite/gdb.tui/tui-mode-switch.exp     |  2 +-
 gdb/testsuite/gdb.tui/winheight.exp           |  2 +-
 gdb/testsuite/gdb.tui/winwidth.exp            |  2 +-
 gdb/testsuite/gdb.xml/tdesc-arch.exp          |  4 ++--
 gdb/testsuite/gdb.xml/tdesc-regs.exp          |  2 +-
 gdb/testsuite/gdb.xml/tdesc-reload.exp        |  6 +++---
 1481 files changed, 2555 insertions(+), 2551 deletions(-)
  

Comments

Tom Tromey May 8, 2026, 5:47 p.m. UTC | #1
>>>>> "Thiago" == Thiago Jung Bauermann <thiago.bauermann@linaro.org> writes:

Thiago> In the past, when testcases needed to return early they would do a "return
Thiago> -1" or sometimes a "return 0". Nowadays the style is to do do a "return"
Thiago> without any value.

Thiago> When creating new testcases, we often copy snippets from older files which
Thiago> do return a value so the old style keeps spreading. In an effort to reduce
Thiago> the bad examples, this patch series fixes the return statements that were
Thiago> easy to find and verify for correctness. I didn't try to remove all of the
Thiago> "wrong" instances.

I didn't really read these patches in depth.  However I agree with the
general approach and I think it is a good change for the reasons you
stated.

I did randomly sample the patches to see if they made sense.

Anyway I think these should go in.  I can't really imagine doing a more
in-depth review.

Approved-By: Tom Tromey <tom@tromey.com>

Tom
  
Thiago Jung Bauermann May 8, 2026, 10:06 p.m. UTC | #2
Tom Tromey <tom@tromey.com> writes:

>>>>>> "Thiago" == Thiago Jung Bauermann <thiago.bauermann@linaro.org> writes:
>
> Thiago> In the past, when testcases needed to return early they would do a "return
> Thiago> -1" or sometimes a "return 0". Nowadays the style is to do do a "return"
> Thiago> without any value.
>
> Thiago> When creating new testcases, we often copy snippets from older files which
> Thiago> do return a value so the old style keeps spreading. In an effort to reduce
> Thiago> the bad examples, this patch series fixes the return statements that were
> Thiago> easy to find and verify for correctness. I didn't try to remove all of the
> Thiago> "wrong" instances.
>
> I didn't really read these patches in depth.  However I agree with the
> general approach and I think it is a good change for the reasons you
> stated.
>
> I did randomly sample the patches to see if they made sense.

Thank you! I appreciate the support for this change and you sampling
these boring changes and double-checking.

> Anyway I think these should go in.  I can't really imagine doing a more
> in-depth review.
>
> Approved-By: Tom Tromey <tom@tromey.com>

Thank you! Just pushed the series, ending with commit bf2e321d3659.

There was just a conflict in patch 15 but it was simply that one of the
testcases it fixes was already fixed by another commit, as I mentioned
in a reply to that patch.