]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gdb, gdbserver, gdbsupport: trim trailing whitespaces
authorSimon Marchi <simon.marchi@polymtl.ca>
Sat, 11 Oct 2025 03:59:32 +0000 (23:59 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Mon, 20 Oct 2025 19:44:08 +0000 (15:44 -0400)
commita5cbe67512d3cfb1767733c8de74b70b45ebe052
tree3cb8a7a4e5cf8635a14b22b444f4c85f62f7f7d0
parentde49e8229b4d66beac71a8d7b6dd8e1cacc540c4
gdb, gdbserver, gdbsupport: trim trailing whitespaces

I noticed my IDE (VSCode) starting to automatically trim trailing
whitespaces on save, despite the setting for it being disabled.  I
realized that this is because the .editorconfig file now has

    trim_trailing_whitespace = true

for many file types.  If we have this EditorConfig setting forcing
editors to trim trailing whitespaces, I think it would make sense to
clean up trailing whitespaces from our files.  Otherwise, people will
always get spurious whitespace changes when editing these files.

I did a mass cleanup using this command:

$ find gdb gdbserver gdbsupport -type f \( \
    -name "*.c" -o \
    -name "*.h" -o \
    -name "*.cc" -o \
    -name "*.texi" -o \
    -name "*.exp" -o \
    -name "*.tcl" -o \
    -name "*.py" -o \
    -name "*.s" -o \
    -name "*.S" -o \
    -name "*.asm" -o \
    -name "*.awk" -o \
    -name "*.ac" -o \
    -name "Makefile*" -o \
    -name "*.sh" -o \
    -name "*.adb" -o \
    -name "*.ads" -o \
    -name "*.d" -o \
    -name "*.go" -o \
    -name "*.F90" -o \
    -name "*.f90" \
\) -exec sed -ri 's/[ \t]+$//' {} +

I then did an autotools regen, because we don't actually want to change
the Makefile and Makefile.in files that are generated.

Change-Id: I6f91b83e3b8c4dc7d5d51a2ebf60706120efe691
497 files changed:
gdb/aarch64-ravenscar-thread.h
gdb/ada-lang.c
gdb/ada-tasks.c
gdb/ada-typeprint.c
gdb/addrmap.c
gdb/addrmap.h
gdb/aix-thread.c
gdb/alpha-mdebug-tdep.c
gdb/alpha-netbsd-tdep.c
gdb/alpha-tdep.c
gdb/alpha-tdep.h
gdb/amd64-darwin-tdep.c
gdb/amd64-linux-nat.c
gdb/amd64-linux-tdep.c
gdb/amd64-obsd-tdep.c
gdb/amd64-tdep.c
gdb/arch-utils.c
gdb/arm-linux-nat.c
gdb/arm-linux-tdep.c
gdb/arm-netbsd-nat.c
gdb/arm-tdep.c
gdb/arm-tdep.h
gdb/async-event.c
gdb/auto-load.c
gdb/avr-tdep.c
gdb/ax-gdb.c
gdb/bcache.c
gdb/bcache.h
gdb/blockframe.c
gdb/break-catch-syscall.c
gdb/break-catch-throw.c
gdb/breakpoint.c
gdb/breakpoint.h
gdb/bsd-kvm.c
gdb/buildsym.c
gdb/c-lang.c
gdb/c-typeprint.c
gdb/c-valprint.c
gdb/c-varobj.c
gdb/charset-list.h
gdb/charset.c
gdb/charset.h
gdb/cli/cli-decode.c
gdb/cli/cli-dump.c
gdb/cli/cli-logging.c
gdb/cli/cli-script.c
gdb/cli/cli-utils.c
gdb/cli/cli-utils.h
gdb/coffread.c
gdb/compile/compile-object-load.c
gdb/complaints.c
gdb/completer.c
gdb/contrib/ari/update-web-ari.sh
gdb/copying.awk
gdb/corefile.c
gdb/corelow.c
gdb/cp-abi.h
gdb/cp-support.c
gdb/cris-tdep.c
gdb/darwin-nat-info.c
gdb/dbxread.c
gdb/dcache.c
gdb/defs.h
gdb/dictionary.c
gdb/dictionary.h
gdb/doc/Makefile.in
gdb/doc/agentexpr.texi
gdb/doc/all-cfg.texi
gdb/dtrace-probe.c
gdb/dummy-frame.c
gdb/dwarf2/cooked-index.c
gdb/dwarf2/cooked-index.h
gdb/dwarf2/expr.c
gdb/dwarf2/frame-tailcall.c
gdb/dwarf2/frame.c
gdb/dwarf2/loc.c
gdb/dwarf2/parent-map.h
gdb/dwarf2/read-debug-names.c
gdb/dwarf2/read.c
gdb/exec.c
gdb/f-valprint.c
gdb/frv-linux-tdep.c
gdb/frv-tdep.c
gdb/ft32-tdep.c
gdb/gcore.c
gdb/gdb-demangle.c
gdb/gdb.c
gdb/gdb_buildall.sh
gdb/gdb_mbuild.sh
gdb/gdb_wchar.h
gdb/gdbthread.h
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/glibc-tdep.c
gdb/gmp-utils.h
gdb/gnu-nat.c
gdb/gnu-v3-abi.c
gdb/gregset.h
gdb/guile/scm-block.c
gdb/guile/scm-math.c
gdb/guile/scm-pretty-print.c
gdb/guile/scm-symbol.c
gdb/guile/scm-symtab.c
gdb/h8300-tdep.c
gdb/hppa-linux-nat.c
gdb/hppa-linux-tdep.c
gdb/hppa-netbsd-tdep.c
gdb/hppa-obsd-nat.c
gdb/hppa-tdep.c
gdb/hppa-tdep.h
gdb/i386-bsd-nat.c
gdb/i386-darwin-tdep.c
gdb/i386-linux-nat.c
gdb/i386-linux-tdep.c
gdb/i386-netbsd-tdep.c
gdb/i386-obsd-tdep.c
gdb/i387-tdep.c
gdb/ia64-libunwind-tdep.c
gdb/ia64-libunwind-tdep.h
gdb/ia64-linux-nat.c
gdb/ia64-tdep.c
gdb/infcall.c
gdb/infcall.h
gdb/infcmd.c
gdb/inferior.c
gdb/infrun.c
gdb/interps.c
gdb/interps.h
gdb/iq2000-tdep.c
gdb/language.c
gdb/language.h
gdb/linespec.c
gdb/linux-nat.c
gdb/linux-record.h
gdb/linux-tdep.c
gdb/linux-thread-db.c
gdb/lm32-tdep.c
gdb/m2-lang.c
gdb/m2-typeprint.c
gdb/m2-valprint.c
gdb/m32c-tdep.c
gdb/m32r-tdep.c
gdb/m32r-tdep.h
gdb/m68hc11-tdep.c
gdb/m68k-bsd-tdep.c
gdb/m68k-linux-nat.c
gdb/m68k-tdep.c
gdb/macroexp.c
gdb/macrotab.c
gdb/main.c
gdb/mdebugread.c
gdb/memattr.c
gdb/memattr.h
gdb/mep-tdep.c
gdb/mi/mi-cmd-break.c
gdb/mi/mi-cmd-disas.c
gdb/mi/mi-cmd-env.c
gdb/mi/mi-cmd-file.c
gdb/mi/mi-cmd-stack.c
gdb/mi/mi-cmd-var.c
gdb/mi/mi-getopt.c
gdb/mi/mi-getopt.h
gdb/microblaze-linux-tdep.c
gdb/microblaze-tdep.c
gdb/minsyms.c
gdb/minsyms.h
gdb/mips-linux-nat.c
gdb/mips-netbsd-nat.c
gdb/mips-netbsd-tdep.c
gdb/mn10300-linux-tdep.c
gdb/mn10300-tdep.c
gdb/moxie-tdep.c
gdb/moxie-tdep.h
gdb/nat/linux-osdata.h
gdb/nat/windows-nat.c
gdb/nat/x86-gcc-cpuid.h
gdb/netbsd-tdep.c
gdb/objc-lang.c
gdb/objfiles.c
gdb/osabi.h
gdb/osdata.c
gdb/parse.c
gdb/ppc-linux-nat.c
gdb/ppc-linux-tdep.c
gdb/ppc64-tdep.c
gdb/printcmd.c
gdb/proc-api.c
gdb/proc-events.c
gdb/proc-flags.c
gdb/proc-utils.h
gdb/proc-why.c
gdb/python/py-param.c
gdb/python/py-prettyprint.c
gdb/python/py-value.c
gdb/python/python-internal.h
gdb/quick-symbol.h
gdb/record-full.c
gdb/regcache.h
gdb/regset.h
gdb/remote-fileio.c
gdb/reply_mig_hack.awk
gdb/reverse.c
gdb/rl78-tdep.c
gdb/rs6000-aix-tdep.c
gdb/rs6000-tdep.c
gdb/rust-lang.c
gdb/rust-parse.c
gdb/rx-tdep.c
gdb/sentinel-frame.c
gdb/ser-base.c
gdb/ser-mingw.c
gdb/ser-pipe.c
gdb/ser-tcp.c
gdb/ser-unix.h
gdb/serial.h
gdb/sh-linux-tdep.c
gdb/sh-tdep.c
gdb/solib-frv.c
gdb/solib.c
gdb/source.c
gdb/sparc-nat.c
gdb/sparc-tdep.c
gdb/sparc64-netbsd-nat.c
gdb/sparc64-obsd-nat.c
gdb/sparc64-tdep.c
gdb/stabsread.c
gdb/stack.c
gdb/stap-probe.c
gdb/stubs/i386-stub.c
gdb/stubs/ia64vms-stub.c
gdb/stubs/m32r-stub.c
gdb/stubs/m68k-stub.c
gdb/stubs/sh-stub.c
gdb/symfile.c
gdb/symtab.c
gdb/symtab.h
gdb/target.c
gdb/target.h
gdb/target/waitstatus.h
gdb/testsuite/config/gdbserver.exp
gdb/testsuite/config/monitor.exp
gdb/testsuite/config/sid.exp
gdb/testsuite/config/sim.exp
gdb/testsuite/config/slite.exp
gdb/testsuite/gdb.ada/scalar_storage/storage.adb
gdb/testsuite/gdb.arch/aarch64-fp.c
gdb/testsuite/gdb.arch/altivec-abi.c
gdb/testsuite/gdb.arch/altivec-regs.c
gdb/testsuite/gdb.arch/amd64-entry-value-inline.S
gdb/testsuite/gdb.arch/amd64-entry-value-paramref.S
gdb/testsuite/gdb.arch/amd64-entry-value.s
gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.S
gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.c
gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c
gdb/testsuite/gdb.arch/amd64-optimout-repeat.S
gdb/testsuite/gdb.arch/amd64-prologue-xmm.s
gdb/testsuite/gdb.arch/amd64-pseudo.c
gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S
gdb/testsuite/gdb.arch/amd64-stap-triplet.S
gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S
gdb/testsuite/gdb.arch/amd64-tailcall-noret.S
gdb/testsuite/gdb.arch/amd64-tailcall-ret.S
gdb/testsuite/gdb.arch/amd64-tailcall-self.S
gdb/testsuite/gdb.arch/arm-disp-step.S
gdb/testsuite/gdb.arch/e500-abi.c
gdb/testsuite/gdb.arch/e500-regs.c
gdb/testsuite/gdb.arch/gdb1291.s
gdb/testsuite/gdb.arch/gdb1431.s
gdb/testsuite/gdb.arch/gdb1558.c
gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S
gdb/testsuite/gdb.arch/i386-pseudo.c
gdb/testsuite/gdb.arch/i386-sse.c
gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c
gdb/testsuite/gdb.arch/mips-octeon-bbit.c
gdb/testsuite/gdb.arch/sparc64-adi.c
gdb/testsuite/gdb.asm/asmsrc1.s
gdb/testsuite/gdb.base/advance.c
gdb/testsuite/gdb.base/all-types.c
gdb/testsuite/gdb.base/annota1.c
gdb/testsuite/gdb.base/annota3.c
gdb/testsuite/gdb.base/async.c
gdb/testsuite/gdb.base/average.c
gdb/testsuite/gdb.base/bfp-test.c
gdb/testsuite/gdb.base/bigcore.c
gdb/testsuite/gdb.base/bitfields2.c
gdb/testsuite/gdb.base/break1.c
gdb/testsuite/gdb.base/breakpoint-shadow.c
gdb/testsuite/gdb.base/call-ar-st.c
gdb/testsuite/gdb.base/call-rt-st.c
gdb/testsuite/gdb.base/call-sc.c
gdb/testsuite/gdb.base/call-strs.c
gdb/testsuite/gdb.base/callfuncs.c
gdb/testsuite/gdb.base/catch-syscall.c
gdb/testsuite/gdb.base/chng-syms.c
gdb/testsuite/gdb.base/consecutive.c
gdb/testsuite/gdb.base/constvars.c
gdb/testsuite/gdb.base/coremaker2.c
gdb/testsuite/gdb.base/ctf-constvars.c
gdb/testsuite/gdb.base/cvexpr.c
gdb/testsuite/gdb.base/display.c
gdb/testsuite/gdb.base/dtrace-probe.c
gdb/testsuite/gdb.base/exprs.c
gdb/testsuite/gdb.base/fileio.c
gdb/testsuite/gdb.base/funcargs.c
gdb/testsuite/gdb.base/gcore.c
gdb/testsuite/gdb.base/gdb1090.c
gdb/testsuite/gdb.base/gdb1250.c
gdb/testsuite/gdb.base/gnu-ifunc.c
gdb/testsuite/gdb.base/info-os.c
gdb/testsuite/gdb.base/int-type.c
gdb/testsuite/gdb.base/label.c
gdb/testsuite/gdb.base/long_long.c
gdb/testsuite/gdb.base/miscexprs.c
gdb/testsuite/gdb.base/nextoverexit.c
gdb/testsuite/gdb.base/ovlymgr.c
gdb/testsuite/gdb.base/pointers.c
gdb/testsuite/gdb.base/ptype.c
gdb/testsuite/gdb.base/recurse.c
gdb/testsuite/gdb.base/remote.c
gdb/testsuite/gdb.base/restore.c
gdb/testsuite/gdb.base/return2.c
gdb/testsuite/gdb.base/run.c
gdb/testsuite/gdb.base/scope1.c
gdb/testsuite/gdb.base/setvar.c
gdb/testsuite/gdb.base/shmain.c
gdb/testsuite/gdb.base/sigall.c
gdb/testsuite/gdb.base/solib-weak.c
gdb/testsuite/gdb.base/step-test.c
gdb/testsuite/gdb.base/store.c
gdb/testsuite/gdb.base/structs.c
gdb/testsuite/gdb.base/type-opaque-lib.c
gdb/testsuite/gdb.base/type-opaque-main.c
gdb/testsuite/gdb.base/unload.c
gdb/testsuite/gdb.base/unwind-on-each-insn-amd64-2.s
gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s
gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s
gdb/testsuite/gdb.base/varargs.c
gdb/testsuite/gdb.base/watchpoint-solib.c
gdb/testsuite/gdb.base/watchpoints.c
gdb/testsuite/gdb.base/weaklib1.c
gdb/testsuite/gdb.base/weaklib2.c
gdb/testsuite/gdb.base/whatis.c
gdb/testsuite/gdb.cp/ambiguous.cc
gdb/testsuite/gdb.cp/breakpoint.cc
gdb/testsuite/gdb.cp/classes.cc
gdb/testsuite/gdb.cp/converts.cc
gdb/testsuite/gdb.cp/cpcompletion.cc
gdb/testsuite/gdb.cp/cpexprs.cc
gdb/testsuite/gdb.cp/cplabel.cc
gdb/testsuite/gdb.cp/cttiadd.cc
gdb/testsuite/gdb.cp/cttiadd1.cc
gdb/testsuite/gdb.cp/cttiadd2.cc
gdb/testsuite/gdb.cp/cttiadd3.cc
gdb/testsuite/gdb.cp/derivation.cc
gdb/testsuite/gdb.cp/exception.cc
gdb/testsuite/gdb.cp/formatted-ref.cc
gdb/testsuite/gdb.cp/iostream.cc
gdb/testsuite/gdb.cp/koenig.cc
gdb/testsuite/gdb.cp/local.cc
gdb/testsuite/gdb.cp/m-data.cc
gdb/testsuite/gdb.cp/m-static.cc
gdb/testsuite/gdb.cp/mb-ctor.cc
gdb/testsuite/gdb.cp/member-ptr.cc
gdb/testsuite/gdb.cp/method.cc
gdb/testsuite/gdb.cp/misc.cc
gdb/testsuite/gdb.cp/namespace.cc
gdb/testsuite/gdb.cp/nextoverthrow.cc
gdb/testsuite/gdb.cp/overload.cc
gdb/testsuite/gdb.cp/ovldbreak.cc
gdb/testsuite/gdb.cp/pr10687.cc
gdb/testsuite/gdb.cp/pr9167.cc
gdb/testsuite/gdb.cp/ptype-cv-cp.cc
gdb/testsuite/gdb.cp/ref-params.cc
gdb/testsuite/gdb.cp/ref-types.cc
gdb/testsuite/gdb.cp/rtti.h
gdb/testsuite/gdb.cp/rtti1.cc
gdb/testsuite/gdb.cp/rtti2.cc
gdb/testsuite/gdb.cp/templates.cc
gdb/testsuite/gdb.cp/try_catch.cc
gdb/testsuite/gdb.cp/userdef.cc
gdb/testsuite/gdb.cp/virtbase.cc
gdb/testsuite/gdb.cp/virtfunc.cc
gdb/testsuite/gdb.cp/virtfunc2.cc
gdb/testsuite/gdb.disasm/am33.s
gdb/testsuite/gdb.disasm/hppa.s
gdb/testsuite/gdb.disasm/mn10200.s
gdb/testsuite/gdb.disasm/mn10300.s
gdb/testsuite/gdb.disasm/t01_mov.s
gdb/testsuite/gdb.disasm/t13_otr.s
gdb/testsuite/gdb.dwarf2/clztest.S
gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c
gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c
gdb/testsuite/gdb.dwarf2/dw2-ranges.c
gdb/testsuite/gdb.dwarf2/dw2-restore.S
gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S
gdb/testsuite/gdb.dwarf2/fission-loclists.S
gdb/testsuite/gdb.dwarf2/implptr.c
gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c
gdb/testsuite/gdb.dwarf2/pieces.S
gdb/testsuite/gdb.dwarf2/pr10770.c
gdb/testsuite/gdb.dwarf2/typeddwarf.S
gdb/testsuite/gdb.dwarf2/valop.S
gdb/testsuite/gdb.fortran/derived-type.f90
gdb/testsuite/gdb.fortran/library-module-lib.f90
gdb/testsuite/gdb.fortran/library-module-main.f90
gdb/testsuite/gdb.fortran/module.f90
gdb/testsuite/gdb.fortran/multi-dim.f90
gdb/testsuite/gdb.guile/scm-breakpoint.c
gdb/testsuite/gdb.guile/scm-pretty-print.c
gdb/testsuite/gdb.guile/scm-type.c
gdb/testsuite/gdb.linespec/break-asm-file0.S
gdb/testsuite/gdb.mi/gdb792.cc
gdb/testsuite/gdb.mi/mi-fortran-modules.f90
gdb/testsuite/gdb.mi/mi-syn-frame.c
gdb/testsuite/gdb.mi/mi-var-child.c
gdb/testsuite/gdb.mi/mi-var-cp.cc
gdb/testsuite/gdb.mi/mi-var-rtti.cc
gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s
gdb/testsuite/gdb.mi/non-stop-exit.c
gdb/testsuite/gdb.mi/non-stop.c
gdb/testsuite/gdb.mi/var-cmd.c
gdb/testsuite/gdb.modula2/unbounded1.c
gdb/testsuite/gdb.python/amd64-py-framefilter-invalidarg.S
gdb/testsuite/gdb.python/py-explore.c
gdb/testsuite/gdb.python/py-pp-maint.c
gdb/testsuite/gdb.python/py-pp-registration.c
gdb/testsuite/gdb.python/py-prettyprint.c
gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S
gdb/testsuite/gdb.reverse/consecutive-reverse.c
gdb/testsuite/gdb.reverse/finish-reverse.c
gdb/testsuite/gdb.reverse/i386-reverse.c
gdb/testsuite/gdb.reverse/i387-env-reverse.c
gdb/testsuite/gdb.reverse/i387-stack-reverse.c
gdb/testsuite/gdb.reverse/machinestate.c
gdb/testsuite/gdb.reverse/ms1.c
gdb/testsuite/gdb.reverse/sigall-reverse.c
gdb/testsuite/gdb.reverse/ur1.c
gdb/testsuite/gdb.stabs/exclfwd1.c
gdb/testsuite/gdb.stabs/weird.exp
gdb/testsuite/gdb.threads/linux-dp.c
gdb/testsuite/gdb.threads/manythreads.c
gdb/testsuite/gdb.threads/multi-create.c
gdb/testsuite/gdb.threads/pthreads.c
gdb/testsuite/gdb.threads/staticthreads.c
gdb/testsuite/gdb.threads/switch-threads.c
gdb/testsuite/gdb.threads/threadapply.c
gdb/testsuite/gdb.threads/tls.c
gdb/testsuite/gdb.threads/watchthreads.c
gdb/testsuite/gdb.trace/actions.c
gdb/testsuite/gdb.trace/collection.c
gdb/testsuite/gdb.trace/tspeed.c
gdb/testsuite/lib/ton.tcl
gdb/tilegx-tdep.c
gdb/tracepoint.c
gdb/tramp-frame.c
gdb/tui/tui-disasm.h
gdb/tui/tui-hooks.c
gdb/tui/tui-io.c
gdb/tui/tui-regs.c
gdb/tui/tui-win.c
gdb/tui/tui-wingeneral.c
gdb/tui/tui.c
gdb/typeprint.c
gdb/unittests/scoped_fd-selftests.c
gdb/user-regs.h
gdb/utils.c
gdb/v850-tdep.c
gdb/valarith.c
gdb/valops.c
gdb/valprint.c
gdb/valprint.h
gdb/value.c
gdb/value.h
gdb/varobj.c
gdb/varobj.h
gdb/windows-tdep.c
gdb/x86-nat.h
gdb/xcoffread.c
gdb/xml-syscall.c
gdb/xml-syscall.h
gdb/xml-tdesc.c
gdb/xstormy16-tdep.c
gdb/xtensa-linux-nat.c
gdb/xtensa-tdep.c
gdb/xtensa-tdep.h
gdbserver/gdbthread.h
gdbserver/i387-fp.cc
gdbserver/linux-i386-ipa.cc
gdbserver/linux-low.h
gdbserver/linux-x86-low.cc
gdbserver/server.h
gdbserver/tracepoint.cc
gdbsupport/event-loop.cc
gdbsupport/event-loop.h
gdbsupport/gdb_vecs.cc
gdbsupport/print-utils.h
gdbsupport/ptid.cc