Skip to content
Snippets Groups Projects
  • Jakub Jelinek's avatar
    50332a4f
    gcc: Remove trailing whitespace · 50332a4f
    Jakub Jelinek authored
    I've tried to build stage3 with
    -Wleading-whitespace=blanks -Wtrailing-whitespace=blank -Wno-error=leading-whitespace=blanks -Wno-error=trailing-whitespace=blank
    added to STRICT_WARN and that expectably resulted in about
    2744 unique trailing whitespace warnings and 124837 leading whitespace
    warnings when excluding *.md files (which obviously is in big part a
    generator issue).  Others from that are generator related, I think those
    need to be solved later.
    
    The following patch just fixes up the easy case (trailing whitespace),
    which could be easily automated:
    for i in `find . -name \*.h -o -name \*.cc -o -name \*.c | xargs grep -l '[ 	]$' | grep -v testsuite/`; do sed -i -e 's/[ 	]*$//' $i; done
    I've excluded files which I knew are obviously generated or go FE.
    
    Is there anything else we'd want to avoid the changes?
    
    Due to patch size, I've split it between gcc/ part (this patch)
    and rest (include/, libiberty/, libgcc/, libcpp/, libstdc++-v3/).
    
    2024-10-24  Jakub Jelinek  <jakub@redhat.com>
    
    gcc/
    	* lra-assigns.cc: Remove trailing whitespace.
    	* symtab.cc: Likewise.
    	* stmt.cc: Likewise.
    	* cgraphbuild.cc: Likewise.
    	* cfgcleanup.cc: Likewise.
    	* loop-init.cc: Likewise.
    	* df-problems.cc: Likewise.
    	* diagnostic-macro-unwinding.cc: Likewise.
    	* langhooks.h: Likewise.
    	* except.cc: Likewise.
    	* tree-vect-loop.cc: Likewise.
    	* coverage.cc: Likewise.
    	* hash-table.cc: Likewise.
    	* ggc-page.cc: Likewise.
    	* gimple-ssa-strength-reduction.cc: Likewise.
    	* tree-parloops.cc: Likewise.
    	* internal-fn.cc: Likewise.
    	* ipa-split.cc: Likewise.
    	* calls.cc: Likewise.
    	* reorg.cc: Likewise.
    	* sbitmap.h: Likewise.
    	* omp-offload.cc: Likewise.
    	* cfgrtl.cc: Likewise.
    	* reginfo.cc: Likewise.
    	* gengtype.h: Likewise.
    	* omp-general.h: Likewise.
    	* ipa-comdats.cc: Likewise.
    	* gimple-range-edge.h: Likewise.
    	* tree-ssa-structalias.cc: Likewise.
    	* target.def: Likewise.
    	* basic-block.h: Likewise.
    	* graphite-isl-ast-to-gimple.cc: Likewise.
    	* auto-profile.cc: Likewise.
    	* optabs.cc: Likewise.
    	* gengtype-lex.l: Likewise.
    	* optabs.def: Likewise.
    	* ira-build.cc: Likewise.
    	* ira.cc: Likewise.
    	* function.h: Likewise.
    	* tree-ssa-propagate.cc: Likewise.
    	* gcov-io.cc: Likewise.
    	* builtin-types.def: Likewise.
    	* ddg.cc: Likewise.
    	* lra-spills.cc: Likewise.
    	* cfg.cc: Likewise.
    	* bitmap.cc: Likewise.
    	* gimple-range-gori.h: Likewise.
    	* tree-ssa-loop-im.cc: Likewise.
    	* cfghooks.h: Likewise.
    	* genmatch.cc: Likewise.
    	* explow.cc: Likewise.
    	* lto-streamer-in.cc: Likewise.
    	* graphite-scop-detection.cc: Likewise.
    	* ipa-prop.cc: Likewise.
    	* gcc.cc: Likewise.
    	* vec.h: Likewise.
    	* cfgexpand.cc: Likewise.
    	* config/alpha/vms.h: Likewise.
    	* config/alpha/alpha.cc: Likewise.
    	* config/alpha/driver-alpha.cc: Likewise.
    	* config/alpha/elf.h: Likewise.
    	* config/iq2000/iq2000.h: Likewise.
    	* config/iq2000/iq2000.cc: Likewise.
    	* config/pa/pa-64.h: Likewise.
    	* config/pa/som.h: Likewise.
    	* config/pa/pa.cc: Likewise.
    	* config/pa/pa.h: Likewise.
    	* config/pa/pa32-regs.h: Likewise.
    	* config/c6x/c6x.cc: Likewise.
    	* config/openbsd-stdint.h: Likewise.
    	* config/elfos.h: Likewise.
    	* config/lm32/lm32.cc: Likewise.
    	* config/lm32/lm32.h: Likewise.
    	* config/lm32/lm32-protos.h: Likewise.
    	* config/darwin-c.cc: Likewise.
    	* config/rx/rx.cc: Likewise.
    	* config/host-darwin.h: Likewise.
    	* config/netbsd.h: Likewise.
    	* config/ia64/ia64.cc: Likewise.
    	* config/ia64/freebsd.h: Likewise.
    	* config/avr/avr-c.cc: Likewise.
    	* config/avr/avr.cc: Likewise.
    	* config/avr/avr-arch.h: Likewise.
    	* config/avr/avr.h: Likewise.
    	* config/avr/stdfix.h: Likewise.
    	* config/avr/gen-avr-mmcu-specs.cc: Likewise.
    	* config/avr/avr-log.cc: Likewise.
    	* config/avr/elf.h: Likewise.
    	* config/avr/gen-avr-mmcu-texi.cc: Likewise.
    	* config/avr/avr-devices.cc: Likewise.
    	* config/nvptx/nvptx.cc: Likewise.
    	* config/vx-common.h: Likewise.
    	* config/sol2.cc: Likewise.
    	* config/rl78/rl78.cc: Likewise.
    	* config/cris/cris.cc: Likewise.
    	* config/arm/symbian.h: Likewise.
    	* config/arm/unknown-elf.h: Likewise.
    	* config/arm/linux-eabi.h: Likewise.
    	* config/arm/arm.cc: Likewise.
    	* config/arm/arm-mve-builtins.h: Likewise.
    	* config/arm/bpabi.h: Likewise.
    	* config/arm/vxworks.h: Likewise.
    	* config/arm/arm.h: Likewise.
    	* config/arm/aout.h: Likewise.
    	* config/arm/elf.h: Likewise.
    	* config/host-linux.cc: Likewise.
    	* config/sh/sh_treg_combine.cc: Likewise.
    	* config/sh/vxworks.h: Likewise.
    	* config/sh/elf.h: Likewise.
    	* config/sh/netbsd-elf.h: Likewise.
    	* config/sh/sh.cc: Likewise.
    	* config/sh/embed-elf.h: Likewise.
    	* config/sh/sh.h: Likewise.
    	* config/darwin-driver.cc: Likewise.
    	* config/m32c/m32c.cc: Likewise.
    	* config/frv/frv.cc: Likewise.
    	* config/openbsd.h: Likewise.
    	* config/aarch64/aarch64-protos.h: Likewise.
    	* config/aarch64/aarch64-builtins.cc: Likewise.
    	* config/aarch64/aarch64-cost-tables.h: Likewise.
    	* config/aarch64/aarch64.cc: Likewise.
    	* config/bfin/bfin.cc: Likewise.
    	* config/bfin/bfin.h: Likewise.
    	* config/bfin/bfin-protos.h: Likewise.
    	* config/i386/gmm_malloc.h: Likewise.
    	* config/i386/djgpp.h: Likewise.
    	* config/i386/sol2.h: Likewise.
    	* config/i386/stringop.def: Likewise.
    	* config/i386/i386-features.cc: Likewise.
    	* config/i386/openbsdelf.h: Likewise.
    	* config/i386/cpuid.h: Likewise.
    	* config/i386/i386.h: Likewise.
    	* config/i386/smmintrin.h: Likewise.
    	* config/i386/avx10_2-512convertintrin.h: Likewise.
    	* config/i386/i386-options.cc: Likewise.
    	* config/i386/i386-opts.h: Likewise.
    	* config/i386/i386-expand.cc: Likewise.
    	* config/i386/avx512dqintrin.h: Likewise.
    	* config/i386/wmmintrin.h: Likewise.
    	* config/i386/gnu-user.h: Likewise.
    	* config/i386/host-mingw32.cc: Likewise.
    	* config/i386/avx10_2bf16intrin.h: Likewise.
    	* config/i386/cygwin.h: Likewise.
    	* config/i386/driver-i386.cc: Likewise.
    	* config/i386/biarch64.h: Likewise.
    	* config/i386/host-cygwin.cc: Likewise.
    	* config/i386/cygming.h: Likewise.
    	* config/i386/i386-builtins.cc: Likewise.
    	* config/i386/avx10_2convertintrin.h: Likewise.
    	* config/i386/i386.cc: Likewise.
    	* config/i386/gas.h: Likewise.
    	* config/i386/freebsd.h: Likewise.
    	* config/mingw/winnt-cxx.cc: Likewise.
    	* config/mingw/winnt.cc: Likewise.
    	* config/h8300/h8300.cc: Likewise.
    	* config/host-solaris.cc: Likewise.
    	* config/m32r/m32r.h: Likewise.
    	* config/m32r/m32r.cc: Likewise.
    	* config/darwin.h: Likewise.
    	* config/sparc/linux64.h: Likewise.
    	* config/sparc/sparc-protos.h: Likewise.
    	* config/sparc/sysv4.h: Likewise.
    	* config/sparc/sparc.h: Likewise.
    	* config/sparc/linux.h: Likewise.
    	* config/sparc/freebsd.h: Likewise.
    	* config/sparc/sparc.cc: Likewise.
    	* config/gcn/gcn-run.cc: Likewise.
    	* config/gcn/gcn.cc: Likewise.
    	* config/gcn/gcn-tree.cc: Likewise.
    	* config/kopensolaris-gnu.h: Likewise.
    	* config/nios2/nios2.h: Likewise.
    	* config/nios2/elf.h: Likewise.
    	* config/nios2/nios2.cc: Likewise.
    	* config/host-netbsd.cc: Likewise.
    	* config/rtems.h: Likewise.
    	* config/pdp11/pdp11.cc: Likewise.
    	* config/pdp11/pdp11.h: Likewise.
    	* config/mn10300/mn10300.cc: Likewise.
    	* config/mn10300/linux.h: Likewise.
    	* config/moxie/moxie.h: Likewise.
    	* config/moxie/moxie.cc: Likewise.
    	* config/rs6000/aix71.h: Likewise.
    	* config/rs6000/vec_types.h: Likewise.
    	* config/rs6000/xcoff.h: Likewise.
    	* config/rs6000/rs6000.cc: Likewise.
    	* config/rs6000/rs6000-internal.h: Likewise.
    	* config/rs6000/rs6000-p8swap.cc: Likewise.
    	* config/rs6000/rs6000-c.cc: Likewise.
    	* config/rs6000/aix.h: Likewise.
    	* config/rs6000/rs6000-logue.cc: Likewise.
    	* config/rs6000/rs6000-string.cc: Likewise.
    	* config/rs6000/rs6000-call.cc: Likewise.
    	* config/rs6000/ppu_intrinsics.h: Likewise.
    	* config/rs6000/altivec.h: Likewise.
    	* config/rs6000/darwin.h: Likewise.
    	* config/rs6000/host-darwin.cc: Likewise.
    	* config/rs6000/freebsd64.h: Likewise.
    	* config/rs6000/spu2vmx.h: Likewise.
    	* config/rs6000/linux.h: Likewise.
    	* config/rs6000/si2vmx.h: Likewise.
    	* config/rs6000/driver-rs6000.cc: Likewise.
    	* config/rs6000/freebsd.h: Likewise.
    	* config/vxworksae.h: Likewise.
    	* config/mips/frame-header-opt.cc: Likewise.
    	* config/mips/mips.h: Likewise.
    	* config/mips/mips.cc: Likewise.
    	* config/mips/sde.h: Likewise.
    	* config/darwin-protos.h: Likewise.
    	* config/mcore/mcore-elf.h: Likewise.
    	* config/mcore/mcore.h: Likewise.
    	* config/mcore/mcore.cc: Likewise.
    	* config/epiphany/epiphany.cc: Likewise.
    	* config/fr30/fr30.h: Likewise.
    	* config/fr30/fr30.cc: Likewise.
    	* config/riscv/riscv-vector-builtins-shapes.cc: Likewise.
    	* config/riscv/riscv-vector-builtins-bases.cc: Likewise.
    	* config/visium/visium.h: Likewise.
    	* config/mmix/mmix.cc: Likewise.
    	* config/v850/v850.cc: Likewise.
    	* config/v850/v850-c.cc: Likewise.
    	* config/v850/v850.h: Likewise.
    	* config/stormy16/stormy16.cc: Likewise.
    	* config/stormy16/stormy16-protos.h: Likewise.
    	* config/stormy16/stormy16.h: Likewise.
    	* config/arc/arc.cc: Likewise.
    	* config/vxworks.cc: Likewise.
    	* config/microblaze/microblaze-c.cc: Likewise.
    	* config/microblaze/microblaze-protos.h: Likewise.
    	* config/microblaze/microblaze.h: Likewise.
    	* config/microblaze/microblaze.cc: Likewise.
    	* config/freebsd-spec.h: Likewise.
    	* config/m68k/m68kelf.h: Likewise.
    	* config/m68k/m68k.cc: Likewise.
    	* config/m68k/netbsd-elf.h: Likewise.
    	* config/m68k/linux.h: Likewise.
    	* config/freebsd.h: Likewise.
    	* config/host-openbsd.cc: Likewise.
    	* regcprop.cc: Likewise.
    	* dumpfile.cc: Likewise.
    	* combine.cc: Likewise.
    	* tree-ssa-forwprop.cc: Likewise.
    	* ipa-profile.cc: Likewise.
    	* hw-doloop.cc: Likewise.
    	* opts.cc: Likewise.
    	* gcc-ar.cc: Likewise.
    	* tree-cfg.cc: Likewise.
    	* incpath.cc: Likewise.
    	* tree-ssa-sccvn.cc: Likewise.
    	* function.cc: Likewise.
    	* genattrtab.cc: Likewise.
    	* rtl.def: Likewise.
    	* genchecksum.cc: Likewise.
    	* profile.cc: Likewise.
    	* df-core.cc: Likewise.
    	* tree-pretty-print.cc: Likewise.
    	* tree.h: Likewise.
    	* plugin.cc: Likewise.
    	* tree-ssa-loop-ch.cc: Likewise.
    	* emit-rtl.cc: Likewise.
    	* haifa-sched.cc: Likewise.
    	* gimple-range-edge.cc: Likewise.
    	* range-op.cc: Likewise.
    	* tree-ssa-ccp.cc: Likewise.
    	* dwarf2cfi.cc: Likewise.
    	* recog.cc: Likewise.
    	* vtable-verify.cc: Likewise.
    	* system.h: Likewise.
    	* regrename.cc: Likewise.
    	* tree-ssa-dom.cc: Likewise.
    	* loop-unroll.cc: Likewise.
    	* lra-constraints.cc: Likewise.
    	* pretty-print.cc: Likewise.
    	* ifcvt.cc: Likewise.
    	* ipa.cc: Likewise.
    	* alloc-pool.h: Likewise.
    	* collect2.cc: Likewise.
    	* pointer-query.cc: Likewise.
    	* cfgloop.cc: Likewise.
    	* toplev.cc: Likewise.
    	* sese.cc: Likewise.
    	* gengtype.cc: Likewise.
    	* gimplify-me.cc: Likewise.
    	* double-int.cc: Likewise.
    	* bb-reorder.cc: Likewise.
    	* dwarf2out.cc: Likewise.
    	* tree-ssa-loop-ivcanon.cc: Likewise.
    	* tree-ssa-reassoc.cc: Likewise.
    	* cgraph.cc: Likewise.
    	* sel-sched.cc: Likewise.
    	* attribs.cc: Likewise.
    	* expr.cc: Likewise.
    	* tree-ssa-scopedtables.h: Likewise.
    	* gimple-range-cache.cc: Likewise.
    	* ipa-pure-const.cc: Likewise.
    	* tree-inline.cc: Likewise.
    	* genhooks.cc: Likewise.
    	* gimple-range-phi.h: Likewise.
    	* shrink-wrap.cc: Likewise.
    	* tree.cc: Likewise.
    	* gimple.cc: Likewise.
    	* backend.h: Likewise.
    	* opts-common.cc: Likewise.
    	* cfg-flags.def: Likewise.
    	* gcse-common.cc: Likewise.
    	* tree-ssa-scopedtables.cc: Likewise.
    	* ccmp.cc: Likewise.
    	* builtins.def: Likewise.
    	* builtin-attrs.def: Likewise.
    	* postreload.cc: Likewise.
    	* sched-deps.cc: Likewise.
    	* ipa-inline-transform.cc: Likewise.
    	* tree-vect-generic.cc: Likewise.
    	* ipa-polymorphic-call.cc: Likewise.
    	* builtins.cc: Likewise.
    	* sel-sched-ir.cc: Likewise.
    	* trans-mem.cc: Likewise.
    	* ipa-visibility.cc: Likewise.
    	* cgraph.h: Likewise.
    	* tree-ssa-phiopt.cc: Likewise.
    	* genopinit.cc: Likewise.
    	* ipa-inline.cc: Likewise.
    	* omp-low.cc: Likewise.
    	* ipa-utils.cc: Likewise.
    	* tree-ssa-math-opts.cc: Likewise.
    	* tree-ssa-ifcombine.cc: Likewise.
    	* gimple-range.cc: Likewise.
    	* ipa-fnsummary.cc: Likewise.
    	* ira-color.cc: Likewise.
    	* value-prof.cc: Likewise.
    	* varasm.cc: Likewise.
    	* ipa-icf.cc: Likewise.
    	* ira-emit.cc: Likewise.
    	* lto-streamer.h: Likewise.
    	* lto-wrapper.cc: Likewise.
    	* regs.h: Likewise.
    	* gengtype-parse.cc: Likewise.
    	* alias.cc: Likewise.
    	* lto-streamer.cc: Likewise.
    	* real.h: Likewise.
    	* wide-int.h: Likewise.
    	* targhooks.cc: Likewise.
    	* gimple-ssa-warn-access.cc: Likewise.
    	* real.cc: Likewise.
    	* ipa-reference.cc: Likewise.
    	* bitmap.h: Likewise.
    	* ginclude/float.h: Likewise.
    	* ginclude/stddef.h: Likewise.
    	* ginclude/stdarg.h: Likewise.
    	* ginclude/stdatomic.h: Likewise.
    	* optabs.h: Likewise.
    	* sel-sched-ir.h: Likewise.
    	* convert.cc: Likewise.
    	* cgraphunit.cc: Likewise.
    	* lra-remat.cc: Likewise.
    	* tree-if-conv.cc: Likewise.
    	* gcov-dump.cc: Likewise.
    	* tree-predcom.cc: Likewise.
    	* dominance.cc: Likewise.
    	* gimple-range-cache.h: Likewise.
    	* ipa-devirt.cc: Likewise.
    	* rtl.h: Likewise.
    	* ubsan.cc: Likewise.
    	* tree-ssa.cc: Likewise.
    	* ssa.h: Likewise.
    	* cse.cc: Likewise.
    	* jump.cc: Likewise.
    	* hwint.h: Likewise.
    	* caller-save.cc: Likewise.
    	* coretypes.h: Likewise.
    	* ipa-fnsummary.h: Likewise.
    	* tree-ssa-strlen.cc: Likewise.
    	* modulo-sched.cc: Likewise.
    	* cgraphclones.cc: Likewise.
    	* lto-cgraph.cc: Likewise.
    	* hw-doloop.h: Likewise.
    	* data-streamer.h: Likewise.
    	* compare-elim.cc: Likewise.
    	* profile-count.h: Likewise.
    	* tree-vect-loop-manip.cc: Likewise.
    	* ree.cc: Likewise.
    	* reload.cc: Likewise.
    	* tree-ssa-loop-split.cc: Likewise.
    	* tree-into-ssa.cc: Likewise.
    	* gcse.cc: Likewise.
    	* cfgloopmanip.cc: Likewise.
    	* df.h: Likewise.
    	* fold-const.cc: Likewise.
    	* wide-int.cc: Likewise.
    	* gengtype-state.cc: Likewise.
    	* sanitizer.def: Likewise.
    	* tree-ssa-sink.cc: Likewise.
    	* target-hooks-macros.h: Likewise.
    	* tree-ssa-pre.cc: Likewise.
    	* gimple-pretty-print.cc: Likewise.
    	* ipa-utils.h: Likewise.
    	* tree-outof-ssa.cc: Likewise.
    	* tree-ssa-coalesce.cc: Likewise.
    	* gimple-match.h: Likewise.
    	* tree-ssa-loop-niter.cc: Likewise.
    	* tree-loop-distribution.cc: Likewise.
    	* tree-emutls.cc: Likewise.
    	* tree-eh.cc: Likewise.
    	* varpool.cc: Likewise.
    	* ssa-iterators.h: Likewise.
    	* asan.cc: Likewise.
    	* reload1.cc: Likewise.
    	* cfgloopanal.cc: Likewise.
    	* tree-vectorizer.cc: Likewise.
    	* simplify-rtx.cc: Likewise.
    	* opts-global.cc: Likewise.
    	* gimple-ssa-store-merging.cc: Likewise.
    	* expmed.cc: Likewise.
    	* tree-ssa-loop-prefetch.cc: Likewise.
    	* tree-ssa-dse.h: Likewise.
    	* tree-vect-stmts.cc: Likewise.
    	* gimple-fold.cc: Likewise.
    	* lra-coalesce.cc: Likewise.
    	* data-streamer-out.cc: Likewise.
    	* diagnostic.cc: Likewise.
    	* tree-ssa-alias.cc: Likewise.
    	* tree-vect-patterns.cc: Likewise.
    	* common/common-target.def: Likewise.
    	* common/config/rx/rx-common.cc: Likewise.
    	* common/config/msp430/msp430-common.cc: Likewise.
    	* common/config/avr/avr-common.cc: Likewise.
    	* common/config/i386/i386-common.cc: Likewise.
    	* common/config/pdp11/pdp11-common.cc: Likewise.
    	* common/config/rs6000/rs6000-common.cc: Likewise.
    	* common/config/mcore/mcore-common.cc: Likewise.
    	* graphite.cc: Likewise.
    	* gimple-low.cc: Likewise.
    	* genmodes.cc: Likewise.
    	* gimple-loop-jam.cc: Likewise.
    	* lto-streamer-out.cc: Likewise.
    	* predict.cc: Likewise.
    	* omp-expand.cc: Likewise.
    	* gimple-array-bounds.cc: Likewise.
    	* predict.def: Likewise.
    	* opts.h: Likewise.
    	* tree-stdarg.cc: Likewise.
    	* gimplify.cc: Likewise.
    	* ira-lives.cc: Likewise.
    	* loop-doloop.cc: Likewise.
    	* lra.cc: Likewise.
    	* gimple-iterator.h: Likewise.
    	* tree-sra.cc: Likewise.
    gcc/fortran/
    	* trans-openmp.cc: Remove trailing whitespace.
    	* trans-common.cc: Likewise.
    	* match.h: Likewise.
    	* scanner.cc: Likewise.
    	* gfortranspec.cc: Likewise.
    	* io.cc: Likewise.
    	* iso-c-binding.def: Likewise.
    	* iso-fortran-env.def: Likewise.
    	* types.def: Likewise.
    	* openmp.cc: Likewise.
    	* f95-lang.cc: Likewise.
    gcc/analyzer/
    	* state-purge.cc: Remove trailing whitespace.
    	* region-model.h: Likewise.
    	* region-model.cc: Likewise.
    	* program-point.cc: Likewise.
    	* exploded-graph.h: Likewise.
    	* program-state.cc: Likewise.
    	* supergraph.cc: Likewise.
    gcc/c-family/
    	* c-ubsan.cc: Remove trailing whitespace.
    	* stub-objc.cc: Likewise.
    	* c-pragma.cc: Likewise.
    	* c-ppoutput.cc: Likewise.
    	* c-indentation.cc: Likewise.
    	* c-ada-spec.cc: Likewise.
    	* c-opts.cc: Likewise.
    	* c-common.cc: Likewise.
    	* c-format.cc: Likewise.
    	* c-omp.cc: Likewise.
    	* c-objc.h: Likewise.
    	* c-cppbuiltin.cc: Likewise.
    	* c-attribs.cc: Likewise.
    	* c-target.def: Likewise.
    	* c-common.h: Likewise.
    gcc/c/
    	* c-typeck.cc: Remove trailing whitespace.
    	* gimple-parser.cc: Likewise.
    	* c-parser.cc: Likewise.
    	* c-decl.cc: Likewise.
    gcc/cp/
    	* vtable-class-hierarchy.cc: Remove trailing whitespace.
    	* typeck2.cc: Likewise.
    	* decl.cc: Likewise.
    	* init.cc: Likewise.
    	* semantics.cc: Likewise.
    	* module.cc: Likewise.
    	* rtti.cc: Likewise.
    	* cxx-pretty-print.cc: Likewise.
    	* cvt.cc: Likewise.
    	* mangle.cc: Likewise.
    	* name-lookup.h: Likewise.
    	* coroutines.cc: Likewise.
    	* error.cc: Likewise.
    	* lambda.cc: Likewise.
    	* tree.cc: Likewise.
    	* g++spec.cc: Likewise.
    	* decl2.cc: Likewise.
    	* cp-tree.h: Likewise.
    	* parser.cc: Likewise.
    	* pt.cc: Likewise.
    	* call.cc: Likewise.
    	* lex.cc: Likewise.
    	* cp-lang.cc: Likewise.
    	* cp-tree.def: Likewise.
    	* constexpr.cc: Likewise.
    	* typeck.cc: Likewise.
    	* name-lookup.cc: Likewise.
    	* optimize.cc: Likewise.
    	* search.cc: Likewise.
    	* mapper-client.cc: Likewise.
    	* ptree.cc: Likewise.
    	* class.cc: Likewise.
    gcc/jit/
    	* docs/examples/tut04-toyvm/toyvm.cc: Remove trailing whitespace.
    gcc/lto/
    	* lto-object.cc: Remove trailing whitespace.
    	* lto-symtab.cc: Likewise.
    	* lto-partition.cc: Likewise.
    	* lang-specs.h: Likewise.
    	* lto-lang.cc: Likewise.
    gcc/objc/
    	* objc-encoding.cc: Remove trailing whitespace.
    	* objc-map.h: Likewise.
    	* objc-next-runtime-abi-01.cc: Likewise.
    	* objc-act.cc: Likewise.
    	* objc-map.cc: Likewise.
    gcc/objcp/
    	* objcp-decl.cc: Remove trailing whitespace.
    	* objcp-lang.cc: Likewise.
    	* objcp-decl.h: Likewise.
    gcc/rust/
    	* util/optional.h: Remove trailing whitespace.
    	* util/expected.h: Likewise.
    	* util/rust-unicode-data.h: Likewise.
    gcc/m2/
    	* mc-boot/GFpuIO.cc: Remove trailing whitespace.
    	* mc-boot/GFIO.cc: Likewise.
    	* mc-boot/GFormatStrings.cc: Likewise.
    	* mc-boot/GCmdArgs.cc: Likewise.
    	* mc-boot/GDebug.h: Likewise.
    	* mc-boot/GM2Dependent.cc: Likewise.
    	* mc-boot/GRTint.cc: Likewise.
    	* mc-boot/GDebug.cc: Likewise.
    	* mc-boot/GmcError.cc: Likewise.
    	* mc-boot/Gmcp4.cc: Likewise.
    	* mc-boot/GM2RTS.cc: Likewise.
    	* mc-boot/GIO.cc: Likewise.
    	* mc-boot/Gmcp5.cc: Likewise.
    	* mc-boot/GDynamicStrings.cc: Likewise.
    	* mc-boot/Gmcp1.cc: Likewise.
    	* mc-boot/GFormatStrings.h: Likewise.
    	* mc-boot/Gmcp2.cc: Likewise.
    	* mc-boot/Gmcp3.cc: Likewise.
    	* pge-boot/GFIO.cc: Likewise.
    	* pge-boot/GDebug.h: Likewise.
    	* pge-boot/GM2Dependent.cc: Likewise.
    	* pge-boot/GDebug.cc: Likewise.
    	* pge-boot/GM2RTS.cc: Likewise.
    	* pge-boot/GSymbolKey.cc: Likewise.
    	* pge-boot/GIO.cc: Likewise.
    	* pge-boot/GIndexing.cc: Likewise.
    	* pge-boot/GDynamicStrings.cc: Likewise.
    	* pge-boot/GFormatStrings.h: Likewise.
    gcc/go/
    	* go-gcc.cc: Remove trailing whitespace.
    	* gospec.cc: Likewise.
    50332a4f
    History
    gcc: Remove trailing whitespace
    Jakub Jelinek authored
    I've tried to build stage3 with
    -Wleading-whitespace=blanks -Wtrailing-whitespace=blank -Wno-error=leading-whitespace=blanks -Wno-error=trailing-whitespace=blank
    added to STRICT_WARN and that expectably resulted in about
    2744 unique trailing whitespace warnings and 124837 leading whitespace
    warnings when excluding *.md files (which obviously is in big part a
    generator issue).  Others from that are generator related, I think those
    need to be solved later.
    
    The following patch just fixes up the easy case (trailing whitespace),
    which could be easily automated:
    for i in `find . -name \*.h -o -name \*.cc -o -name \*.c | xargs grep -l '[ 	]$' | grep -v testsuite/`; do sed -i -e 's/[ 	]*$//' $i; done
    I've excluded files which I knew are obviously generated or go FE.
    
    Is there anything else we'd want to avoid the changes?
    
    Due to patch size, I've split it between gcc/ part (this patch)
    and rest (include/, libiberty/, libgcc/, libcpp/, libstdc++-v3/).
    
    2024-10-24  Jakub Jelinek  <jakub@redhat.com>
    
    gcc/
    	* lra-assigns.cc: Remove trailing whitespace.
    	* symtab.cc: Likewise.
    	* stmt.cc: Likewise.
    	* cgraphbuild.cc: Likewise.
    	* cfgcleanup.cc: Likewise.
    	* loop-init.cc: Likewise.
    	* df-problems.cc: Likewise.
    	* diagnostic-macro-unwinding.cc: Likewise.
    	* langhooks.h: Likewise.
    	* except.cc: Likewise.
    	* tree-vect-loop.cc: Likewise.
    	* coverage.cc: Likewise.
    	* hash-table.cc: Likewise.
    	* ggc-page.cc: Likewise.
    	* gimple-ssa-strength-reduction.cc: Likewise.
    	* tree-parloops.cc: Likewise.
    	* internal-fn.cc: Likewise.
    	* ipa-split.cc: Likewise.
    	* calls.cc: Likewise.
    	* reorg.cc: Likewise.
    	* sbitmap.h: Likewise.
    	* omp-offload.cc: Likewise.
    	* cfgrtl.cc: Likewise.
    	* reginfo.cc: Likewise.
    	* gengtype.h: Likewise.
    	* omp-general.h: Likewise.
    	* ipa-comdats.cc: Likewise.
    	* gimple-range-edge.h: Likewise.
    	* tree-ssa-structalias.cc: Likewise.
    	* target.def: Likewise.
    	* basic-block.h: Likewise.
    	* graphite-isl-ast-to-gimple.cc: Likewise.
    	* auto-profile.cc: Likewise.
    	* optabs.cc: Likewise.
    	* gengtype-lex.l: Likewise.
    	* optabs.def: Likewise.
    	* ira-build.cc: Likewise.
    	* ira.cc: Likewise.
    	* function.h: Likewise.
    	* tree-ssa-propagate.cc: Likewise.
    	* gcov-io.cc: Likewise.
    	* builtin-types.def: Likewise.
    	* ddg.cc: Likewise.
    	* lra-spills.cc: Likewise.
    	* cfg.cc: Likewise.
    	* bitmap.cc: Likewise.
    	* gimple-range-gori.h: Likewise.
    	* tree-ssa-loop-im.cc: Likewise.
    	* cfghooks.h: Likewise.
    	* genmatch.cc: Likewise.
    	* explow.cc: Likewise.
    	* lto-streamer-in.cc: Likewise.
    	* graphite-scop-detection.cc: Likewise.
    	* ipa-prop.cc: Likewise.
    	* gcc.cc: Likewise.
    	* vec.h: Likewise.
    	* cfgexpand.cc: Likewise.
    	* config/alpha/vms.h: Likewise.
    	* config/alpha/alpha.cc: Likewise.
    	* config/alpha/driver-alpha.cc: Likewise.
    	* config/alpha/elf.h: Likewise.
    	* config/iq2000/iq2000.h: Likewise.
    	* config/iq2000/iq2000.cc: Likewise.
    	* config/pa/pa-64.h: Likewise.
    	* config/pa/som.h: Likewise.
    	* config/pa/pa.cc: Likewise.
    	* config/pa/pa.h: Likewise.
    	* config/pa/pa32-regs.h: Likewise.
    	* config/c6x/c6x.cc: Likewise.
    	* config/openbsd-stdint.h: Likewise.
    	* config/elfos.h: Likewise.
    	* config/lm32/lm32.cc: Likewise.
    	* config/lm32/lm32.h: Likewise.
    	* config/lm32/lm32-protos.h: Likewise.
    	* config/darwin-c.cc: Likewise.
    	* config/rx/rx.cc: Likewise.
    	* config/host-darwin.h: Likewise.
    	* config/netbsd.h: Likewise.
    	* config/ia64/ia64.cc: Likewise.
    	* config/ia64/freebsd.h: Likewise.
    	* config/avr/avr-c.cc: Likewise.
    	* config/avr/avr.cc: Likewise.
    	* config/avr/avr-arch.h: Likewise.
    	* config/avr/avr.h: Likewise.
    	* config/avr/stdfix.h: Likewise.
    	* config/avr/gen-avr-mmcu-specs.cc: Likewise.
    	* config/avr/avr-log.cc: Likewise.
    	* config/avr/elf.h: Likewise.
    	* config/avr/gen-avr-mmcu-texi.cc: Likewise.
    	* config/avr/avr-devices.cc: Likewise.
    	* config/nvptx/nvptx.cc: Likewise.
    	* config/vx-common.h: Likewise.
    	* config/sol2.cc: Likewise.
    	* config/rl78/rl78.cc: Likewise.
    	* config/cris/cris.cc: Likewise.
    	* config/arm/symbian.h: Likewise.
    	* config/arm/unknown-elf.h: Likewise.
    	* config/arm/linux-eabi.h: Likewise.
    	* config/arm/arm.cc: Likewise.
    	* config/arm/arm-mve-builtins.h: Likewise.
    	* config/arm/bpabi.h: Likewise.
    	* config/arm/vxworks.h: Likewise.
    	* config/arm/arm.h: Likewise.
    	* config/arm/aout.h: Likewise.
    	* config/arm/elf.h: Likewise.
    	* config/host-linux.cc: Likewise.
    	* config/sh/sh_treg_combine.cc: Likewise.
    	* config/sh/vxworks.h: Likewise.
    	* config/sh/elf.h: Likewise.
    	* config/sh/netbsd-elf.h: Likewise.
    	* config/sh/sh.cc: Likewise.
    	* config/sh/embed-elf.h: Likewise.
    	* config/sh/sh.h: Likewise.
    	* config/darwin-driver.cc: Likewise.
    	* config/m32c/m32c.cc: Likewise.
    	* config/frv/frv.cc: Likewise.
    	* config/openbsd.h: Likewise.
    	* config/aarch64/aarch64-protos.h: Likewise.
    	* config/aarch64/aarch64-builtins.cc: Likewise.
    	* config/aarch64/aarch64-cost-tables.h: Likewise.
    	* config/aarch64/aarch64.cc: Likewise.
    	* config/bfin/bfin.cc: Likewise.
    	* config/bfin/bfin.h: Likewise.
    	* config/bfin/bfin-protos.h: Likewise.
    	* config/i386/gmm_malloc.h: Likewise.
    	* config/i386/djgpp.h: Likewise.
    	* config/i386/sol2.h: Likewise.
    	* config/i386/stringop.def: Likewise.
    	* config/i386/i386-features.cc: Likewise.
    	* config/i386/openbsdelf.h: Likewise.
    	* config/i386/cpuid.h: Likewise.
    	* config/i386/i386.h: Likewise.
    	* config/i386/smmintrin.h: Likewise.
    	* config/i386/avx10_2-512convertintrin.h: Likewise.
    	* config/i386/i386-options.cc: Likewise.
    	* config/i386/i386-opts.h: Likewise.
    	* config/i386/i386-expand.cc: Likewise.
    	* config/i386/avx512dqintrin.h: Likewise.
    	* config/i386/wmmintrin.h: Likewise.
    	* config/i386/gnu-user.h: Likewise.
    	* config/i386/host-mingw32.cc: Likewise.
    	* config/i386/avx10_2bf16intrin.h: Likewise.
    	* config/i386/cygwin.h: Likewise.
    	* config/i386/driver-i386.cc: Likewise.
    	* config/i386/biarch64.h: Likewise.
    	* config/i386/host-cygwin.cc: Likewise.
    	* config/i386/cygming.h: Likewise.
    	* config/i386/i386-builtins.cc: Likewise.
    	* config/i386/avx10_2convertintrin.h: Likewise.
    	* config/i386/i386.cc: Likewise.
    	* config/i386/gas.h: Likewise.
    	* config/i386/freebsd.h: Likewise.
    	* config/mingw/winnt-cxx.cc: Likewise.
    	* config/mingw/winnt.cc: Likewise.
    	* config/h8300/h8300.cc: Likewise.
    	* config/host-solaris.cc: Likewise.
    	* config/m32r/m32r.h: Likewise.
    	* config/m32r/m32r.cc: Likewise.
    	* config/darwin.h: Likewise.
    	* config/sparc/linux64.h: Likewise.
    	* config/sparc/sparc-protos.h: Likewise.
    	* config/sparc/sysv4.h: Likewise.
    	* config/sparc/sparc.h: Likewise.
    	* config/sparc/linux.h: Likewise.
    	* config/sparc/freebsd.h: Likewise.
    	* config/sparc/sparc.cc: Likewise.
    	* config/gcn/gcn-run.cc: Likewise.
    	* config/gcn/gcn.cc: Likewise.
    	* config/gcn/gcn-tree.cc: Likewise.
    	* config/kopensolaris-gnu.h: Likewise.
    	* config/nios2/nios2.h: Likewise.
    	* config/nios2/elf.h: Likewise.
    	* config/nios2/nios2.cc: Likewise.
    	* config/host-netbsd.cc: Likewise.
    	* config/rtems.h: Likewise.
    	* config/pdp11/pdp11.cc: Likewise.
    	* config/pdp11/pdp11.h: Likewise.
    	* config/mn10300/mn10300.cc: Likewise.
    	* config/mn10300/linux.h: Likewise.
    	* config/moxie/moxie.h: Likewise.
    	* config/moxie/moxie.cc: Likewise.
    	* config/rs6000/aix71.h: Likewise.
    	* config/rs6000/vec_types.h: Likewise.
    	* config/rs6000/xcoff.h: Likewise.
    	* config/rs6000/rs6000.cc: Likewise.
    	* config/rs6000/rs6000-internal.h: Likewise.
    	* config/rs6000/rs6000-p8swap.cc: Likewise.
    	* config/rs6000/rs6000-c.cc: Likewise.
    	* config/rs6000/aix.h: Likewise.
    	* config/rs6000/rs6000-logue.cc: Likewise.
    	* config/rs6000/rs6000-string.cc: Likewise.
    	* config/rs6000/rs6000-call.cc: Likewise.
    	* config/rs6000/ppu_intrinsics.h: Likewise.
    	* config/rs6000/altivec.h: Likewise.
    	* config/rs6000/darwin.h: Likewise.
    	* config/rs6000/host-darwin.cc: Likewise.
    	* config/rs6000/freebsd64.h: Likewise.
    	* config/rs6000/spu2vmx.h: Likewise.
    	* config/rs6000/linux.h: Likewise.
    	* config/rs6000/si2vmx.h: Likewise.
    	* config/rs6000/driver-rs6000.cc: Likewise.
    	* config/rs6000/freebsd.h: Likewise.
    	* config/vxworksae.h: Likewise.
    	* config/mips/frame-header-opt.cc: Likewise.
    	* config/mips/mips.h: Likewise.
    	* config/mips/mips.cc: Likewise.
    	* config/mips/sde.h: Likewise.
    	* config/darwin-protos.h: Likewise.
    	* config/mcore/mcore-elf.h: Likewise.
    	* config/mcore/mcore.h: Likewise.
    	* config/mcore/mcore.cc: Likewise.
    	* config/epiphany/epiphany.cc: Likewise.
    	* config/fr30/fr30.h: Likewise.
    	* config/fr30/fr30.cc: Likewise.
    	* config/riscv/riscv-vector-builtins-shapes.cc: Likewise.
    	* config/riscv/riscv-vector-builtins-bases.cc: Likewise.
    	* config/visium/visium.h: Likewise.
    	* config/mmix/mmix.cc: Likewise.
    	* config/v850/v850.cc: Likewise.
    	* config/v850/v850-c.cc: Likewise.
    	* config/v850/v850.h: Likewise.
    	* config/stormy16/stormy16.cc: Likewise.
    	* config/stormy16/stormy16-protos.h: Likewise.
    	* config/stormy16/stormy16.h: Likewise.
    	* config/arc/arc.cc: Likewise.
    	* config/vxworks.cc: Likewise.
    	* config/microblaze/microblaze-c.cc: Likewise.
    	* config/microblaze/microblaze-protos.h: Likewise.
    	* config/microblaze/microblaze.h: Likewise.
    	* config/microblaze/microblaze.cc: Likewise.
    	* config/freebsd-spec.h: Likewise.
    	* config/m68k/m68kelf.h: Likewise.
    	* config/m68k/m68k.cc: Likewise.
    	* config/m68k/netbsd-elf.h: Likewise.
    	* config/m68k/linux.h: Likewise.
    	* config/freebsd.h: Likewise.
    	* config/host-openbsd.cc: Likewise.
    	* regcprop.cc: Likewise.
    	* dumpfile.cc: Likewise.
    	* combine.cc: Likewise.
    	* tree-ssa-forwprop.cc: Likewise.
    	* ipa-profile.cc: Likewise.
    	* hw-doloop.cc: Likewise.
    	* opts.cc: Likewise.
    	* gcc-ar.cc: Likewise.
    	* tree-cfg.cc: Likewise.
    	* incpath.cc: Likewise.
    	* tree-ssa-sccvn.cc: Likewise.
    	* function.cc: Likewise.
    	* genattrtab.cc: Likewise.
    	* rtl.def: Likewise.
    	* genchecksum.cc: Likewise.
    	* profile.cc: Likewise.
    	* df-core.cc: Likewise.
    	* tree-pretty-print.cc: Likewise.
    	* tree.h: Likewise.
    	* plugin.cc: Likewise.
    	* tree-ssa-loop-ch.cc: Likewise.
    	* emit-rtl.cc: Likewise.
    	* haifa-sched.cc: Likewise.
    	* gimple-range-edge.cc: Likewise.
    	* range-op.cc: Likewise.
    	* tree-ssa-ccp.cc: Likewise.
    	* dwarf2cfi.cc: Likewise.
    	* recog.cc: Likewise.
    	* vtable-verify.cc: Likewise.
    	* system.h: Likewise.
    	* regrename.cc: Likewise.
    	* tree-ssa-dom.cc: Likewise.
    	* loop-unroll.cc: Likewise.
    	* lra-constraints.cc: Likewise.
    	* pretty-print.cc: Likewise.
    	* ifcvt.cc: Likewise.
    	* ipa.cc: Likewise.
    	* alloc-pool.h: Likewise.
    	* collect2.cc: Likewise.
    	* pointer-query.cc: Likewise.
    	* cfgloop.cc: Likewise.
    	* toplev.cc: Likewise.
    	* sese.cc: Likewise.
    	* gengtype.cc: Likewise.
    	* gimplify-me.cc: Likewise.
    	* double-int.cc: Likewise.
    	* bb-reorder.cc: Likewise.
    	* dwarf2out.cc: Likewise.
    	* tree-ssa-loop-ivcanon.cc: Likewise.
    	* tree-ssa-reassoc.cc: Likewise.
    	* cgraph.cc: Likewise.
    	* sel-sched.cc: Likewise.
    	* attribs.cc: Likewise.
    	* expr.cc: Likewise.
    	* tree-ssa-scopedtables.h: Likewise.
    	* gimple-range-cache.cc: Likewise.
    	* ipa-pure-const.cc: Likewise.
    	* tree-inline.cc: Likewise.
    	* genhooks.cc: Likewise.
    	* gimple-range-phi.h: Likewise.
    	* shrink-wrap.cc: Likewise.
    	* tree.cc: Likewise.
    	* gimple.cc: Likewise.
    	* backend.h: Likewise.
    	* opts-common.cc: Likewise.
    	* cfg-flags.def: Likewise.
    	* gcse-common.cc: Likewise.
    	* tree-ssa-scopedtables.cc: Likewise.
    	* ccmp.cc: Likewise.
    	* builtins.def: Likewise.
    	* builtin-attrs.def: Likewise.
    	* postreload.cc: Likewise.
    	* sched-deps.cc: Likewise.
    	* ipa-inline-transform.cc: Likewise.
    	* tree-vect-generic.cc: Likewise.
    	* ipa-polymorphic-call.cc: Likewise.
    	* builtins.cc: Likewise.
    	* sel-sched-ir.cc: Likewise.
    	* trans-mem.cc: Likewise.
    	* ipa-visibility.cc: Likewise.
    	* cgraph.h: Likewise.
    	* tree-ssa-phiopt.cc: Likewise.
    	* genopinit.cc: Likewise.
    	* ipa-inline.cc: Likewise.
    	* omp-low.cc: Likewise.
    	* ipa-utils.cc: Likewise.
    	* tree-ssa-math-opts.cc: Likewise.
    	* tree-ssa-ifcombine.cc: Likewise.
    	* gimple-range.cc: Likewise.
    	* ipa-fnsummary.cc: Likewise.
    	* ira-color.cc: Likewise.
    	* value-prof.cc: Likewise.
    	* varasm.cc: Likewise.
    	* ipa-icf.cc: Likewise.
    	* ira-emit.cc: Likewise.
    	* lto-streamer.h: Likewise.
    	* lto-wrapper.cc: Likewise.
    	* regs.h: Likewise.
    	* gengtype-parse.cc: Likewise.
    	* alias.cc: Likewise.
    	* lto-streamer.cc: Likewise.
    	* real.h: Likewise.
    	* wide-int.h: Likewise.
    	* targhooks.cc: Likewise.
    	* gimple-ssa-warn-access.cc: Likewise.
    	* real.cc: Likewise.
    	* ipa-reference.cc: Likewise.
    	* bitmap.h: Likewise.
    	* ginclude/float.h: Likewise.
    	* ginclude/stddef.h: Likewise.
    	* ginclude/stdarg.h: Likewise.
    	* ginclude/stdatomic.h: Likewise.
    	* optabs.h: Likewise.
    	* sel-sched-ir.h: Likewise.
    	* convert.cc: Likewise.
    	* cgraphunit.cc: Likewise.
    	* lra-remat.cc: Likewise.
    	* tree-if-conv.cc: Likewise.
    	* gcov-dump.cc: Likewise.
    	* tree-predcom.cc: Likewise.
    	* dominance.cc: Likewise.
    	* gimple-range-cache.h: Likewise.
    	* ipa-devirt.cc: Likewise.
    	* rtl.h: Likewise.
    	* ubsan.cc: Likewise.
    	* tree-ssa.cc: Likewise.
    	* ssa.h: Likewise.
    	* cse.cc: Likewise.
    	* jump.cc: Likewise.
    	* hwint.h: Likewise.
    	* caller-save.cc: Likewise.
    	* coretypes.h: Likewise.
    	* ipa-fnsummary.h: Likewise.
    	* tree-ssa-strlen.cc: Likewise.
    	* modulo-sched.cc: Likewise.
    	* cgraphclones.cc: Likewise.
    	* lto-cgraph.cc: Likewise.
    	* hw-doloop.h: Likewise.
    	* data-streamer.h: Likewise.
    	* compare-elim.cc: Likewise.
    	* profile-count.h: Likewise.
    	* tree-vect-loop-manip.cc: Likewise.
    	* ree.cc: Likewise.
    	* reload.cc: Likewise.
    	* tree-ssa-loop-split.cc: Likewise.
    	* tree-into-ssa.cc: Likewise.
    	* gcse.cc: Likewise.
    	* cfgloopmanip.cc: Likewise.
    	* df.h: Likewise.
    	* fold-const.cc: Likewise.
    	* wide-int.cc: Likewise.
    	* gengtype-state.cc: Likewise.
    	* sanitizer.def: Likewise.
    	* tree-ssa-sink.cc: Likewise.
    	* target-hooks-macros.h: Likewise.
    	* tree-ssa-pre.cc: Likewise.
    	* gimple-pretty-print.cc: Likewise.
    	* ipa-utils.h: Likewise.
    	* tree-outof-ssa.cc: Likewise.
    	* tree-ssa-coalesce.cc: Likewise.
    	* gimple-match.h: Likewise.
    	* tree-ssa-loop-niter.cc: Likewise.
    	* tree-loop-distribution.cc: Likewise.
    	* tree-emutls.cc: Likewise.
    	* tree-eh.cc: Likewise.
    	* varpool.cc: Likewise.
    	* ssa-iterators.h: Likewise.
    	* asan.cc: Likewise.
    	* reload1.cc: Likewise.
    	* cfgloopanal.cc: Likewise.
    	* tree-vectorizer.cc: Likewise.
    	* simplify-rtx.cc: Likewise.
    	* opts-global.cc: Likewise.
    	* gimple-ssa-store-merging.cc: Likewise.
    	* expmed.cc: Likewise.
    	* tree-ssa-loop-prefetch.cc: Likewise.
    	* tree-ssa-dse.h: Likewise.
    	* tree-vect-stmts.cc: Likewise.
    	* gimple-fold.cc: Likewise.
    	* lra-coalesce.cc: Likewise.
    	* data-streamer-out.cc: Likewise.
    	* diagnostic.cc: Likewise.
    	* tree-ssa-alias.cc: Likewise.
    	* tree-vect-patterns.cc: Likewise.
    	* common/common-target.def: Likewise.
    	* common/config/rx/rx-common.cc: Likewise.
    	* common/config/msp430/msp430-common.cc: Likewise.
    	* common/config/avr/avr-common.cc: Likewise.
    	* common/config/i386/i386-common.cc: Likewise.
    	* common/config/pdp11/pdp11-common.cc: Likewise.
    	* common/config/rs6000/rs6000-common.cc: Likewise.
    	* common/config/mcore/mcore-common.cc: Likewise.
    	* graphite.cc: Likewise.
    	* gimple-low.cc: Likewise.
    	* genmodes.cc: Likewise.
    	* gimple-loop-jam.cc: Likewise.
    	* lto-streamer-out.cc: Likewise.
    	* predict.cc: Likewise.
    	* omp-expand.cc: Likewise.
    	* gimple-array-bounds.cc: Likewise.
    	* predict.def: Likewise.
    	* opts.h: Likewise.
    	* tree-stdarg.cc: Likewise.
    	* gimplify.cc: Likewise.
    	* ira-lives.cc: Likewise.
    	* loop-doloop.cc: Likewise.
    	* lra.cc: Likewise.
    	* gimple-iterator.h: Likewise.
    	* tree-sra.cc: Likewise.
    gcc/fortran/
    	* trans-openmp.cc: Remove trailing whitespace.
    	* trans-common.cc: Likewise.
    	* match.h: Likewise.
    	* scanner.cc: Likewise.
    	* gfortranspec.cc: Likewise.
    	* io.cc: Likewise.
    	* iso-c-binding.def: Likewise.
    	* iso-fortran-env.def: Likewise.
    	* types.def: Likewise.
    	* openmp.cc: Likewise.
    	* f95-lang.cc: Likewise.
    gcc/analyzer/
    	* state-purge.cc: Remove trailing whitespace.
    	* region-model.h: Likewise.
    	* region-model.cc: Likewise.
    	* program-point.cc: Likewise.
    	* exploded-graph.h: Likewise.
    	* program-state.cc: Likewise.
    	* supergraph.cc: Likewise.
    gcc/c-family/
    	* c-ubsan.cc: Remove trailing whitespace.
    	* stub-objc.cc: Likewise.
    	* c-pragma.cc: Likewise.
    	* c-ppoutput.cc: Likewise.
    	* c-indentation.cc: Likewise.
    	* c-ada-spec.cc: Likewise.
    	* c-opts.cc: Likewise.
    	* c-common.cc: Likewise.
    	* c-format.cc: Likewise.
    	* c-omp.cc: Likewise.
    	* c-objc.h: Likewise.
    	* c-cppbuiltin.cc: Likewise.
    	* c-attribs.cc: Likewise.
    	* c-target.def: Likewise.
    	* c-common.h: Likewise.
    gcc/c/
    	* c-typeck.cc: Remove trailing whitespace.
    	* gimple-parser.cc: Likewise.
    	* c-parser.cc: Likewise.
    	* c-decl.cc: Likewise.
    gcc/cp/
    	* vtable-class-hierarchy.cc: Remove trailing whitespace.
    	* typeck2.cc: Likewise.
    	* decl.cc: Likewise.
    	* init.cc: Likewise.
    	* semantics.cc: Likewise.
    	* module.cc: Likewise.
    	* rtti.cc: Likewise.
    	* cxx-pretty-print.cc: Likewise.
    	* cvt.cc: Likewise.
    	* mangle.cc: Likewise.
    	* name-lookup.h: Likewise.
    	* coroutines.cc: Likewise.
    	* error.cc: Likewise.
    	* lambda.cc: Likewise.
    	* tree.cc: Likewise.
    	* g++spec.cc: Likewise.
    	* decl2.cc: Likewise.
    	* cp-tree.h: Likewise.
    	* parser.cc: Likewise.
    	* pt.cc: Likewise.
    	* call.cc: Likewise.
    	* lex.cc: Likewise.
    	* cp-lang.cc: Likewise.
    	* cp-tree.def: Likewise.
    	* constexpr.cc: Likewise.
    	* typeck.cc: Likewise.
    	* name-lookup.cc: Likewise.
    	* optimize.cc: Likewise.
    	* search.cc: Likewise.
    	* mapper-client.cc: Likewise.
    	* ptree.cc: Likewise.
    	* class.cc: Likewise.
    gcc/jit/
    	* docs/examples/tut04-toyvm/toyvm.cc: Remove trailing whitespace.
    gcc/lto/
    	* lto-object.cc: Remove trailing whitespace.
    	* lto-symtab.cc: Likewise.
    	* lto-partition.cc: Likewise.
    	* lang-specs.h: Likewise.
    	* lto-lang.cc: Likewise.
    gcc/objc/
    	* objc-encoding.cc: Remove trailing whitespace.
    	* objc-map.h: Likewise.
    	* objc-next-runtime-abi-01.cc: Likewise.
    	* objc-act.cc: Likewise.
    	* objc-map.cc: Likewise.
    gcc/objcp/
    	* objcp-decl.cc: Remove trailing whitespace.
    	* objcp-lang.cc: Likewise.
    	* objcp-decl.h: Likewise.
    gcc/rust/
    	* util/optional.h: Remove trailing whitespace.
    	* util/expected.h: Likewise.
    	* util/rust-unicode-data.h: Likewise.
    gcc/m2/
    	* mc-boot/GFpuIO.cc: Remove trailing whitespace.
    	* mc-boot/GFIO.cc: Likewise.
    	* mc-boot/GFormatStrings.cc: Likewise.
    	* mc-boot/GCmdArgs.cc: Likewise.
    	* mc-boot/GDebug.h: Likewise.
    	* mc-boot/GM2Dependent.cc: Likewise.
    	* mc-boot/GRTint.cc: Likewise.
    	* mc-boot/GDebug.cc: Likewise.
    	* mc-boot/GmcError.cc: Likewise.
    	* mc-boot/Gmcp4.cc: Likewise.
    	* mc-boot/GM2RTS.cc: Likewise.
    	* mc-boot/GIO.cc: Likewise.
    	* mc-boot/Gmcp5.cc: Likewise.
    	* mc-boot/GDynamicStrings.cc: Likewise.
    	* mc-boot/Gmcp1.cc: Likewise.
    	* mc-boot/GFormatStrings.h: Likewise.
    	* mc-boot/Gmcp2.cc: Likewise.
    	* mc-boot/Gmcp3.cc: Likewise.
    	* pge-boot/GFIO.cc: Likewise.
    	* pge-boot/GDebug.h: Likewise.
    	* pge-boot/GM2Dependent.cc: Likewise.
    	* pge-boot/GDebug.cc: Likewise.
    	* pge-boot/GM2RTS.cc: Likewise.
    	* pge-boot/GSymbolKey.cc: Likewise.
    	* pge-boot/GIO.cc: Likewise.
    	* pge-boot/GIndexing.cc: Likewise.
    	* pge-boot/GDynamicStrings.cc: Likewise.
    	* pge-boot/GFormatStrings.h: Likewise.
    gcc/go/
    	* go-gcc.cc: Remove trailing whitespace.
    	* gospec.cc: Likewise.