public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-7083.
@ 2022-02-07 19:29 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2022-02-07 19:29 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:7b730b31d05d65fc6d9753af15e1e9a99121cf6b

commit 7b730b31d05d65fc6d9753af15e1e9a99121cf6b
Merge: 50697e006ac f2d13164511
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Feb 7 14:38:24 2022 +0000

    Merge master r12-7083.
    
            * Merge master r12-7083-gf2d131645114.

Diff:

 ChangeLog                                          |    31 +
 MAINTAINERS                                        |    21 +-
 Makefile.def                                       |     1 -
 Makefile.in                                        |     1 -
 build.log                                          |     0
 contrib/ChangeLog                                  |    54 +
 contrib/analyze_brprob.py                          |     5 +-
 contrib/analyze_brprob_spec.py                     |     8 +-
 contrib/check_GNU_style_lib.py                     |     2 +-
 contrib/filter-clang-warnings.py                   |    17 +-
 contrib/gcc-changelog/git_commit.py                |    12 +-
 contrib/gcc-changelog/test_email.py                |     5 +
 contrib/gcc-changelog/test_patches.txt             |    82 +
 contrib/gcc-git-customization.sh                   |     5 +-
 contrib/gcc_update                                 |     6 +-
 contrib/git-backport.py                            |     5 +
 contrib/git-descr.sh                               |    37 +
 contrib/git-fix-changelog.py                       |    92 +
 contrib/git-undescr.sh                             |    13 +
 contrib/header-tools/ChangeLog                     |     4 +
 contrib/header-tools/README                        |    34 +-
 contrib/paranoia.cc                                |     2 +-
 fixincludes/ChangeLog                              |     8 +
 fixincludes/fixinc.in                              |    11 +-
 gcc/ChangeLog                                      |  4473 ++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |   322 +-
 gcc/ada/ChangeLog                                  |   229 +
 gcc/ada/Makefile.rtl                               |     5 +
 gcc/ada/doc/share/conf.py                          |     2 +-
 gcc/ada/exp_ch4.adb                                |     6 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     6 +-
 gcc/ada/gcc-interface/Makefile.in                  |     7 +
 gcc/ada/gcc-interface/config-lang.in               |     2 +-
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}      |     0
 gcc/ada/gcc-interface/decl.c                       | 10661 ----
 gcc/ada/gcc-interface/decl.cc                      | 10661 ++++
 gcc/ada/gcc-interface/gigi.h                       |    16 +-
 gcc/ada/gcc-interface/lang-specs.h                 |     2 +-
 gcc/ada/gcc-interface/{misc.c => misc.cc}          |     0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}  |     0
 gcc/ada/gcc-interface/{trans.c => trans.cc}        |     0
 gcc/ada/gcc-interface/utils.c                      |  7156 ---
 gcc/ada/gcc-interface/utils.cc                     |  7156 +++
 gcc/ada/gcc-interface/utils2.c                     |  3050 --
 gcc/ada/gcc-interface/utils2.cc                    |  3050 ++
 gcc/ada/gnat1drv.adb                               |    16 +-
 gcc/ada/init.c                                     |     2 +-
 gcc/ada/set_targ.ads                               |     4 +-
 gcc/{adjust-alignment.c => adjust-alignment.cc}    |     0
 gcc/{alias.c => alias.cc}                          |     0
 gcc/alias.h                                        |     2 +-
 gcc/{alloc-pool.c => alloc-pool.cc}                |     0
 gcc/analyzer/ChangeLog                             |   201 +
 gcc/analyzer/analyzer.cc                           |     4 +-
 gcc/analyzer/analyzer.h                            |     1 +
 gcc/analyzer/checker-path.cc                       |    41 +
 gcc/analyzer/checker-path.h                        |    21 +
 gcc/analyzer/constraint-manager.cc                 |   239 +-
 gcc/analyzer/constraint-manager.h                  |    15 +-
 gcc/analyzer/diagnostic-manager.cc                 |    74 +-
 gcc/analyzer/diagnostic-manager.h                  |     3 +-
 gcc/analyzer/engine.cc                             |     2 +-
 gcc/analyzer/pending-diagnostic.cc                 |    32 +
 gcc/analyzer/pending-diagnostic.h                  |    24 +
 gcc/analyzer/region-model-asm.cc                   |     2 +-
 gcc/analyzer/region-model-impl-calls.cc            |    37 +-
 gcc/analyzer/region-model-manager.cc               |    57 +-
 gcc/analyzer/region-model.cc                       |   104 +-
 gcc/analyzer/region-model.h                        |     9 +-
 gcc/analyzer/region.cc                             |   123 +-
 gcc/analyzer/region.h                              |    90 +
 gcc/analyzer/sm-malloc.cc                          |     2 +-
 gcc/analyzer/sm-taint.cc                           |    12 +-
 gcc/analyzer/supergraph.cc                         |     2 +-
 gcc/asan.c                                         |  4692 --
 gcc/asan.cc                                        |  4692 ++
 gcc/attribs.c                                      |  2665 -
 gcc/attribs.cc                                     |  2665 +
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}            |     0
 gcc/auto-profile.c                                 |  1766 -
 gcc/auto-profile.cc                                |  1765 +
 gcc/auto-profile.h                                 |     2 +-
 gcc/basic-block.h                                  |     2 +-
 gcc/{bb-reorder.c => bb-reorder.cc}                |     0
 gcc/bitmap.c                                       |  2995 --
 gcc/bitmap.cc                                      |  2995 ++
 gcc/btfout.c                                       |  1133 -
 gcc/btfout.cc                                      |  1133 +
 gcc/builtins.c                                     | 11184 -----
 gcc/builtins.cc                                    | 11263 +++++
 gcc/c-family/ChangeLog                             |   106 +
 gcc/c-family/c-ada-spec.c                          |  3528 --
 gcc/c-family/c-ada-spec.cc                         |  3528 ++
 gcc/c-family/c-ada-spec.h                          |     2 +-
 gcc/c-family/{c-attribs.c => c-attribs.cc}         |     0
 gcc/c-family/c-common.c                            |  9466 ----
 gcc/c-family/c-common.cc                           |  9471 ++++
 gcc/c-family/c-common.h                            |    39 +-
 gcc/c-family/c-cppbuiltin.c                        |  2009 -
 gcc/c-family/c-cppbuiltin.cc                       |  2009 +
 gcc/c-family/{c-dump.c => c-dump.cc}               |     0
 gcc/c-family/c-format.c                            |  5439 ---
 gcc/c-family/c-format.cc                           |  5439 +++
 gcc/c-family/c-gimplify.c                          |   738 -
 gcc/c-family/c-gimplify.cc                         |   738 +
 gcc/c-family/c-indentation.c                       |   815 -
 gcc/c-family/c-indentation.cc                      |   815 +
 gcc/c-family/c-indentation.h                       |     2 +-
 gcc/c-family/{c-lex.c => c-lex.cc}                 |     0
 gcc/c-family/c-objc.h                              |     2 +-
 gcc/c-family/c-omp.c                               |  3265 --
 gcc/c-family/c-omp.cc                              |  3265 ++
 gcc/c-family/c-opts.c                              |  1842 -
 gcc/c-family/c-opts.cc                             |  1842 +
 gcc/c-family/{c-pch.c => c-pch.cc}                 |     0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}       |     0
 gcc/c-family/c-pragma.c                            |  1656 -
 gcc/c-family/c-pragma.cc                           |  1656 +
 gcc/c-family/c-pretty-print.c                      |  3009 --
 gcc/c-family/c-pretty-print.cc                     |  3009 ++
 gcc/c-family/c-pretty-print.h                      |     2 +-
 gcc/c-family/{c-semantics.c => c-semantics.cc}     |     0
 gcc/c-family/{c-ubsan.c => c-ubsan.cc}             |     0
 gcc/c-family/{c-warn.c => c-warn.cc}               |     0
 gcc/c-family/c.opt                                 |    13 +-
 gcc/c-family/{cppspec.c => cppspec.cc}             |     0
 gcc/c-family/{stub-objc.c => stub-objc.cc}         |     0
 gcc/c/ChangeLog                                    |    49 +
 gcc/c/Make-lang.in                                 |    10 +-
 gcc/c/{c-aux-info.c => c-aux-info.cc}              |     0
 gcc/c/c-convert.c                                  |   207 -
 gcc/c/c-convert.cc                                 |   207 +
 gcc/c/c-decl.c                                     | 12469 -----
 gcc/c/c-decl.cc                                    | 12469 +++++
 gcc/c/{c-errors.c => c-errors.cc}                  |     0
 gcc/c/{c-fold.c => c-fold.cc}                      |     0
 gcc/c/{c-lang.c => c-lang.cc}                      |     0
 gcc/c/{c-objc-common.c => c-objc-common.cc}        |     0
 gcc/c/c-objc-common.h                              |     2 +-
 gcc/c/c-parser.c                                   | 23404 ---------
 gcc/c/c-parser.cc                                  | 23404 +++++++++
 gcc/c/c-parser.h                                   |     2 +-
 gcc/c/c-tree.h                                     |    22 +-
 gcc/c/c-typeck.c                                   | 16079 ------
 gcc/c/c-typeck.cc                                  | 16079 ++++++
 gcc/c/config-lang.in                               |     2 +-
 gcc/c/{gccspec.c => gccspec.cc}                    |     0
 gcc/c/{gimple-parser.c => gimple-parser.cc}        |     0
 gcc/caller-save.c                                  |  1400 -
 gcc/caller-save.cc                                 |  1400 +
 gcc/calls.c                                        |  5254 --
 gcc/calls.cc                                       |  5254 ++
 gcc/{ccmp.c => ccmp.cc}                            |     0
 gcc/cfg-flags.def                                  |     6 +-
 gcc/{cfg.c => cfg.cc}                              |     0
 gcc/cfganal.c                                      |  1934 -
 gcc/cfganal.cc                                     |  1975 +
 gcc/cfganal.h                                      |     2 +
 gcc/{cfgbuild.c => cfgbuild.cc}                    |     0
 gcc/cfgcleanup.c                                   |  3339 --
 gcc/cfgcleanup.cc                                  |  3339 ++
 gcc/cfgexpand.c                                    |  7030 ---
 gcc/cfgexpand.cc                                   |  7030 +++
 gcc/cfghooks.c                                     |  1560 -
 gcc/cfghooks.cc                                    |  1560 +
 gcc/cfghooks.h                                     |     4 +-
 gcc/{cfgloop.c => cfgloop.cc}                      |     0
 gcc/{cfgloopanal.c => cfgloopanal.cc}              |     0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}            |     0
 gcc/cfgrtl.c                                       |  5366 --
 gcc/cfgrtl.cc                                      |  5389 +++
 gcc/cgraph.c                                       |  4273 --
 gcc/cgraph.cc                                      |  4273 ++
 gcc/cgraph.h                                       |    32 +-
 gcc/{cgraphbuild.c => cgraphbuild.cc}              |     0
 gcc/cgraphclones.c                                 |  1160 -
 gcc/cgraphclones.cc                                |  1160 +
 gcc/cgraphunit.c                                   |  2595 -
 gcc/cgraphunit.cc                                  |  2595 +
 gcc/{collect-utils.c => collect-utils.cc}          |     0
 gcc/collect-utils.h                                |     2 +-
 gcc/{collect2-aix.c => collect2-aix.cc}            |     0
 gcc/collect2-aix.h                                 |     2 +-
 gcc/collect2.c                                     |  3078 --
 gcc/collect2.cc                                    |  3078 ++
 gcc/combine-stack-adj.c                            |   854 -
 gcc/combine-stack-adj.cc                           |   854 +
 gcc/combine.c                                      | 14960 ------
 gcc/combine.cc                                     | 14978 ++++++
 gcc/common.opt                                     |    12 +-
 .../{common-targhooks.c => common-targhooks.cc}    |     0
 gcc/common/config/aarch64/aarch64-common.c         |   551 -
 gcc/common/config/aarch64/aarch64-common.cc        |   551 +
 .../alpha/{alpha-common.c => alpha-common.cc}      |     0
 .../config/arc/{arc-common.c => arc-common.cc}     |     0
 gcc/common/config/arm/arm-common.c                 |  1116 -
 gcc/common/config/arm/arm-common.cc                |  1116 +
 gcc/common/config/avr/avr-common.c                 |   153 -
 gcc/common/config/avr/avr-common.cc                |   153 +
 .../config/bfin/{bfin-common.c => bfin-common.cc}  |     0
 .../config/bpf/{bpf-common.c => bpf-common.cc}     |     0
 .../config/c6x/{c6x-common.c => c6x-common.cc}     |     0
 .../config/cr16/{cr16-common.c => cr16-common.cc}  |     0
 .../config/cris/{cris-common.c => cris-common.cc}  |     0
 .../config/csky/{csky-common.c => csky-common.cc}  |     0
 .../config/{default-common.c => default-common.cc} |     0
 .../{epiphany-common.c => epiphany-common.cc}      |     0
 .../config/fr30/{fr30-common.c => fr30-common.cc}  |     0
 .../config/frv/{frv-common.c => frv-common.cc}     |     0
 .../config/gcn/{gcn-common.c => gcn-common.cc}     |     0
 .../h8300/{h8300-common.c => h8300-common.cc}      |     0
 gcc/common/config/i386/i386-common.c               |  2164 -
 gcc/common/config/i386/i386-common.cc              |  2169 +
 gcc/common/config/i386/i386-isas.h                 |     4 +-
 .../config/ia64/{ia64-common.c => ia64-common.cc}  |     0
 .../iq2000/{iq2000-common.c => iq2000-common.cc}   |     0
 .../config/lm32/{lm32-common.c => lm32-common.cc}  |     0
 .../config/m32r/{m32r-common.c => m32r-common.cc}  |     0
 .../config/m68k/{m68k-common.c => m68k-common.cc}  |     0
 .../mcore/{mcore-common.c => mcore-common.cc}      |     0
 .../{microblaze-common.c => microblaze-common.cc}  |     0
 .../config/mips/{mips-common.c => mips-common.cc}  |     0
 .../config/mmix/{mmix-common.c => mmix-common.cc}  |     0
 .../{mn10300-common.c => mn10300-common.cc}        |     0
 .../msp430/{msp430-common.c => msp430-common.cc}   |     0
 .../nds32/{nds32-common.c => nds32-common.cc}      |     0
 .../nios2/{nios2-common.c => nios2-common.cc}      |     0
 .../nvptx/{nvptx-common.c => nvptx-common.cc}      |     0
 .../config/or1k/{or1k-common.c => or1k-common.cc}  |     0
 gcc/common/config/pa/{pa-common.c => pa-common.cc} |     0
 .../pdp11/{pdp11-common.c => pdp11-common.cc}      |     0
 .../config/pru/{pru-common.c => pru-common.cc}     |     0
 gcc/common/config/riscv/riscv-common.c             |  1237 -
 gcc/common/config/riscv/riscv-common.cc            |  1247 +
 .../rs6000/{rs6000-common.c => rs6000-common.cc}   |     0
 gcc/common/config/rx/{rx-common.c => rx-common.cc} |     0
 gcc/common/config/s390/s390-common.c               |   143 -
 gcc/common/config/s390/s390-common.cc              |   151 +
 gcc/common/config/sh/{sh-common.c => sh-common.cc} |     0
 .../sparc/{sparc-common.c => sparc-common.cc}      |     0
 .../tilegx/{tilegx-common.c => tilegx-common.cc}   |     0
 .../{tilepro-common.c => tilepro-common.cc}        |     0
 .../config/v850/{v850-common.c => v850-common.cc}  |     0
 .../config/vax/{vax-common.c => vax-common.cc}     |     0
 .../visium/{visium-common.c => visium-common.cc}   |     0
 .../{xstormy16-common.c => xstormy16-common.cc}    |     0
 .../xtensa/{xtensa-common.c => xtensa-common.cc}   |     0
 gcc/{compare-elim.c => compare-elim.cc}            |     0
 gcc/conditions.h                                   |     2 +-
 gcc/config.gcc                                     |    56 +-
 ...{aarch64-bti-insert.c => aarch64-bti-insert.cc} |     0
 gcc/config/aarch64/aarch64-builtins.c              |  3214 --
 gcc/config/aarch64/aarch64-builtins.cc             |  3221 ++
 gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc}   |     0
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}   |     0
 gcc/config/aarch64/aarch64-protos.h                |     4 +-
 gcc/config/aarch64/aarch64-simd.md                 |    22 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |     2 +-
 gcc/config/aarch64/aarch64-sve.md                  |     6 +-
 gcc/config/aarch64/aarch64.c                       | 26861 -----------
 gcc/config/aarch64/aarch64.cc                      | 26862 +++++++++++
 gcc/config/aarch64/aarch64.h                       |     6 +-
 gcc/config/aarch64/cortex-a57-fma-steering.c       |  1096 -
 gcc/config/aarch64/cortex-a57-fma-steering.cc      |  1096 +
 gcc/config/aarch64/driver-aarch64.c                |   470 -
 gcc/config/aarch64/driver-aarch64.cc               |   470 +
 ...oidance.c => falkor-tag-collision-avoidance.cc} |     0
 ...ost-aarch64-darwin.c => host-aarch64-darwin.cc} |     0
 gcc/config/aarch64/iterators.md                    |     5 -
 gcc/config/aarch64/t-aarch64                       |    26 +-
 gcc/config/aarch64/x-aarch64                       |     2 +-
 gcc/config/aarch64/x-darwin                        |     2 +-
 gcc/config/alpha/alpha-protos.h                    |     2 +-
 gcc/config/alpha/alpha.c                           | 10058 ----
 gcc/config/alpha/alpha.cc                          | 10058 ++++
 gcc/config/alpha/alpha.h                           |     8 +-
 gcc/config/alpha/alpha.md                          |     4 +-
 gcc/config/alpha/driver-alpha.c                    |   101 -
 gcc/config/alpha/driver-alpha.cc                   |   101 +
 gcc/config/alpha/linux.h                           |    25 +-
 gcc/config/alpha/x-alpha                           |     2 +-
 gcc/config/arc/{arc-c.c => arc-c.cc}               |     0
 gcc/config/arc/arc-protos.h                        |     2 +-
 gcc/config/arc/arc.c                               | 11769 -----
 gcc/config/arc/arc.cc                              | 11769 +++++
 gcc/config/arc/arc.md                              |    10 +-
 gcc/config/arc/builtins.def                        |     4 +-
 gcc/config/arc/{driver-arc.c => driver-arc.cc}     |     0
 gcc/config/arc/t-arc                               |     6 +-
 gcc/config/arm/{aarch-common.c => aarch-common.cc} |     0
 gcc/config/arm/{arm-builtins.c => arm-builtins.cc} |     0
 gcc/config/arm/arm-c.c                             |   505 -
 gcc/config/arm/arm-c.cc                            |   505 +
 gcc/config/arm/arm-cpus.in                         |     9 +-
 gcc/config/arm/{arm-d.c => arm-d.cc}               |     0
 gcc/config/arm/arm-opts.h                          |     6 +
 gcc/config/arm/arm-protos.h                        |    10 +-
 gcc/config/arm/arm.c                               | 34143 -------------
 gcc/config/arm/arm.cc                              | 34207 +++++++++++++
 gcc/config/arm/arm.h                               |     8 +-
 gcc/config/arm/arm.md                              |    73 +-
 gcc/config/arm/arm.opt                             |    32 +
 gcc/config/arm/arm_neon.h                          |    68 +
 gcc/config/arm/arm_neon_builtins.def               |     6 +-
 gcc/config/arm/crypto.md                           |   227 +-
 gcc/config/arm/driver-arm.c                        |   137 -
 gcc/config/arm/driver-arm.cc                       |   137 +
 gcc/config/arm/neon.md                             |   153 +-
 gcc/config/arm/symbian.h                           |     2 +-
 gcc/config/arm/t-arm                               |    16 +-
 gcc/config/arm/thumb1.md                           |    10 +-
 gcc/config/arm/unspecs.md                          |     1 +
 gcc/config/arm/vec-common.md                       |    14 +-
 gcc/config/arm/x-arm                               |     2 +-
 gcc/config/avr/avr-c.c                             |   509 -
 gcc/config/avr/avr-c.cc                            |   509 +
 gcc/config/avr/{avr-devices.c => avr-devices.cc}   |     0
 gcc/config/avr/avr-fixed.md                        |     2 +-
 gcc/config/avr/avr-log.c                           |   325 -
 gcc/config/avr/avr-log.cc                          |   325 +
 gcc/config/avr/avr-mcus.def                        |     2 +-
 gcc/config/avr/avr-modes.def                       |     2 +-
 gcc/config/avr/avr-passes.def                      |     2 +-
 gcc/config/avr/avr-protos.h                        |     4 +-
 gcc/config/avr/avr.c                               | 14717 ------
 gcc/config/avr/avr.cc                              | 14717 ++++++
 gcc/config/avr/avr.h                               |     4 +-
 gcc/config/avr/avr.md                              |     6 +-
 gcc/config/avr/builtins.def                        |     4 +-
 gcc/config/avr/{driver-avr.c => driver-avr.cc}     |     0
 gcc/config/avr/gen-avr-mmcu-specs.c                |   323 -
 gcc/config/avr/gen-avr-mmcu-specs.cc               |   323 +
 gcc/config/avr/gen-avr-mmcu-texi.c                 |   202 -
 gcc/config/avr/gen-avr-mmcu-texi.cc                |   202 +
 gcc/config/avr/t-avr                               |    18 +-
 gcc/config/bfin/bfin.c                             |  5883 ---
 gcc/config/bfin/bfin.cc                            |  5883 +++
 gcc/config/bpf/bpf-protos.h                        |     2 +-
 gcc/config/bpf/{bpf.c => bpf.cc}                   |     0
 gcc/config/bpf/bpf.h                               |     2 +-
 gcc/config/bpf/coreout.c                           |   356 -
 gcc/config/bpf/coreout.cc                          |   364 +
 gcc/config/bpf/coreout.h                           |     1 -
 gcc/config/bpf/t-bpf                               |     2 +-
 gcc/config/c6x/c6x-protos.h                        |     4 +-
 gcc/config/c6x/{c6x.c => c6x.cc}                   |     0
 gcc/config/cr16/cr16-protos.h                      |     2 +-
 gcc/config/cr16/{cr16.c => cr16.cc}                |     0
 gcc/config/cris/constraints.md                     |     7 +-
 gcc/config/cris/cris.c                             |  3729 --
 gcc/config/cris/cris.cc                            |  3729 ++
 gcc/config/cris/cris.h                             |    56 +-
 gcc/config/cris/cris.md                            |    33 +-
 gcc/config/cris/cris.opt                           |     2 +-
 gcc/config/cris/sync.md                            |     2 +-
 gcc/config/csky/csky.c                             |  7329 ---
 gcc/config/csky/csky.cc                            |  7329 +++
 gcc/config/darwin-c.c                              |   889 -
 gcc/config/darwin-c.cc                             |   889 +
 gcc/config/{darwin-d.c => darwin-d.cc}             |     0
 gcc/config/{darwin-driver.c => darwin-driver.cc}   |     0
 gcc/config/darwin-f.c                              |    60 -
 gcc/config/darwin-f.cc                             |    60 +
 gcc/config/darwin-sections.def                     |     8 +-
 gcc/config/darwin.c                                |  3886 --
 gcc/config/darwin.cc                               |  3886 ++
 gcc/config/darwin.h                                |     4 +-
 gcc/config/{default-c.c => default-c.cc}           |     0
 gcc/config/{default-d.c => default-d.cc}           |     0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}       |     0
 gcc/config/elfos.h                                 |     2 +-
 gcc/config/epiphany/epiphany-sched.md              |     2 +-
 gcc/config/epiphany/epiphany.c                     |  3047 --
 gcc/config/epiphany/epiphany.cc                    |  3047 ++
 gcc/config/epiphany/epiphany.h                     |     6 +-
 gcc/config/epiphany/mode-switch-use.c              |   107 -
 gcc/config/epiphany/mode-switch-use.cc             |   107 +
 gcc/config/epiphany/predicates.md                  |     2 +-
 .../{resolve-sw-modes.c => resolve-sw-modes.cc}    |     0
 gcc/config/epiphany/t-epiphany                     |     4 +-
 gcc/config/fr30/fr30-protos.h                      |     2 +-
 gcc/config/fr30/{fr30.c => fr30.cc}                |     0
 gcc/config/{freebsd-d.c => freebsd-d.cc}           |     0
 gcc/config/frv/frv-protos.h                        |     2 +-
 gcc/config/frv/frv.c                               |  9451 ----
 gcc/config/frv/frv.cc                              |  9451 ++++
 gcc/config/frv/frv.h                               |     2 +-
 gcc/config/ft32/ft32-protos.h                      |     2 +-
 gcc/config/ft32/{ft32.c => ft32.cc}                |     0
 gcc/config/fuchsia.h                               |     2 +
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}     |     0
 gcc/config/gcn/gcn-hsa.h                           |     2 +-
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}           |     0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}         |     0
 gcc/config/gcn/gcn.c                               |  6672 ---
 gcc/config/gcn/gcn.cc                              |  6672 +++
 gcc/config/gcn/mkoffload.c                         |  1174 -
 gcc/config/gcn/mkoffload.cc                        |  1174 +
 gcc/config/gcn/t-gcn-hsa                           |     8 +-
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/{glibc-c.c => glibc-c.cc}               |     0
 gcc/config/{glibc-d.c => glibc-d.cc}               |     0
 gcc/config/glibc-stdint.h                          |     3 +
 gcc/config/h8300/h8300-protos.h                    |     4 +-
 gcc/config/h8300/h8300.c                           |  5632 ---
 gcc/config/h8300/h8300.cc                          |  5632 +++
 gcc/config/h8300/h8300.h                           |     6 +-
 gcc/config/{host-darwin.c => host-darwin.cc}       |     0
 gcc/config/{host-hpux.c => host-hpux.cc}           |     0
 gcc/config/{host-linux.c => host-linux.cc}         |     0
 gcc/config/{host-netbsd.c => host-netbsd.cc}       |     0
 gcc/config/{host-openbsd.c => host-openbsd.cc}     |     0
 gcc/config/{host-solaris.c => host-solaris.cc}     |     0
 gcc/config/i386/cygming.h                          |     4 +-
 gcc/config/i386/{djgpp.c => djgpp.cc}              |     0
 gcc/config/i386/djgpp.h                            |     2 +-
 gcc/config/i386/dragonfly.h                        |     2 +-
 gcc/config/i386/driver-i386.c                      |   841 -
 gcc/config/i386/driver-i386.cc                     |   841 +
 .../i386/{driver-mingw32.c => driver-mingw32.cc}   |     0
 gcc/config/i386/freebsd.h                          |     2 +-
 .../i386/{gnu-property.c => gnu-property.cc}       |     0
 gcc/config/i386/{host-cygwin.c => host-cygwin.cc}  |     0
 .../{host-i386-darwin.c => host-i386-darwin.cc}    |     0
 .../i386/{host-mingw32.c => host-mingw32.cc}       |     0
 .../i386/{i386-builtins.c => i386-builtins.cc}     |     0
 gcc/config/i386/i386-c.c                           |   817 -
 gcc/config/i386/i386-c.cc                          |   817 +
 gcc/config/i386/{i386-d.c => i386-d.cc}            |     0
 gcc/config/i386/i386-expand.c                      | 23280 ---------
 gcc/config/i386/i386-expand.cc                     | 23280 +++++++++
 .../i386/{i386-features.c => i386-features.cc}     |     0
 gcc/config/i386/i386-options.c                     |  3863 --
 gcc/config/i386/i386-options.cc                    |  3863 ++
 gcc/config/i386/i386-protos.h                      |    12 +-
 gcc/config/i386/i386.c                             | 24709 ----------
 gcc/config/i386/i386.cc                            | 24710 ++++++++++
 gcc/config/i386/i386.h                             |    16 +-
 gcc/config/i386/i386.md                            |     6 +-
 ...{intelmic-mkoffload.c => intelmic-mkoffload.cc} |     0
 gcc/config/i386/lynx.h                             |     2 +-
 gcc/config/i386/mmx.md                             |     8 +-
 gcc/config/i386/{msformat-c.c => msformat-c.cc}    |     0
 gcc/config/i386/predicates.md                      |     2 +
 gcc/config/i386/sse.md                             |    32 +-
 gcc/config/i386/t-cygming                          |    18 +-
 gcc/config/i386/t-djgpp                            |     4 +-
 gcc/config/i386/t-gnu-property                     |     2 +-
 gcc/config/i386/t-i386                             |    20 +-
 gcc/config/i386/t-intelmic                         |     2 +-
 gcc/config/i386/t-omp-device                       |     4 +-
 gcc/config/i386/winnt-cxx.c                        |   177 -
 gcc/config/i386/winnt-cxx.cc                       |   177 +
 gcc/config/i386/{winnt-d.c => winnt-d.cc}          |     0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}  |     0
 gcc/config/i386/winnt.c                            |  1377 -
 gcc/config/i386/winnt.cc                           |  1377 +
 gcc/config/i386/x-cygwin                           |     4 +-
 gcc/config/i386/x-darwin                           |     2 +-
 gcc/config/i386/x-i386                             |     2 +-
 gcc/config/i386/x-mingw32                          |     6 +-
 ...86-tune-sched-atom.c => x86-tune-sched-atom.cc} |     0
 .../{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}  |     0
 gcc/config/i386/x86-tune-sched-core.c              |   257 -
 gcc/config/i386/x86-tune-sched-core.cc             |   257 +
 .../i386/{x86-tune-sched.c => x86-tune-sched.cc}   |     0
 gcc/config/i386/x86-tune.def                       |     4 +-
 gcc/config/i386/xm-djgpp.h                         |     4 +-
 gcc/config/ia64/freebsd.h                          |     4 +-
 gcc/config/ia64/hpux.h                             |     2 +-
 gcc/config/ia64/ia64-c.c                           |   189 -
 gcc/config/ia64/ia64-c.cc                          |   189 +
 gcc/config/ia64/ia64-protos.h                      |     2 +-
 gcc/config/ia64/ia64.c                             | 11923 -----
 gcc/config/ia64/ia64.cc                            | 11923 +++++
 gcc/config/ia64/ia64.h                             |     2 +-
 gcc/config/ia64/ia64.md                            |     4 +-
 gcc/config/ia64/predicates.md                      |     2 +-
 gcc/config/ia64/sysv4.h                            |     4 +-
 gcc/config/ia64/t-ia64                             |     6 +-
 gcc/config/iq2000/iq2000.c                         |  3506 --
 gcc/config/iq2000/iq2000.cc                        |  3506 ++
 gcc/config/iq2000/iq2000.h                         |     2 +-
 gcc/config/iq2000/iq2000.md                        |     4 +-
 gcc/config/{linux.c => linux.cc}                   |     0
 gcc/config/linux.h                                 |    29 +-
 gcc/config/lm32/{lm32.c => lm32.cc}                |     0
 gcc/config/m32c/m32c-pragma.c                      |   128 -
 gcc/config/m32c/m32c-pragma.cc                     |   128 +
 gcc/config/m32c/m32c.c                             |  4506 --
 gcc/config/m32c/m32c.cc                            |  4506 ++
 gcc/config/m32c/m32c.h                             |     2 +-
 gcc/config/m32c/t-m32c                             |     2 +-
 gcc/config/m32r/m32r-protos.h                      |     2 +-
 gcc/config/m32r/m32r.c                             |  2959 --
 gcc/config/m32r/m32r.cc                            |  2959 ++
 gcc/config/m32r/m32r.h                             |     4 +-
 gcc/config/m32r/m32r.md                            |     2 +-
 gcc/config/m68k/m68k-isas.def                      |     2 +-
 gcc/config/m68k/m68k-microarchs.def                |     2 +-
 gcc/config/m68k/m68k-protos.h                      |     6 +-
 gcc/config/m68k/m68k.c                             |  7154 ---
 gcc/config/m68k/m68k.cc                            |  7154 +++
 gcc/config/m68k/m68k.h                             |     4 +-
 gcc/config/m68k/m68k.md                            |     4 +-
 gcc/config/m68k/m68kemb.h                          |     2 +-
 gcc/config/m68k/uclinux.h                          |     2 +-
 gcc/config/mcore/mcore-protos.h                    |     2 +-
 gcc/config/mcore/mcore.c                           |  3290 --
 gcc/config/mcore/mcore.cc                          |  3290 ++
 gcc/config/mcore/mcore.h                           |     4 +-
 gcc/config/mcore/mcore.md                          |     2 +-
 .../microblaze/{microblaze-c.c => microblaze-c.cc} |     0
 gcc/config/microblaze/microblaze-protos.h          |     2 +-
 gcc/config/microblaze/microblaze.c                 |  4070 --
 gcc/config/microblaze/microblaze.cc                |  4070 ++
 gcc/config/microblaze/microblaze.h                 |     2 +-
 gcc/config/microblaze/microblaze.md                |     4 +-
 gcc/config/microblaze/t-microblaze                 |     4 +-
 gcc/config/mips/driver-native.c                    |    91 -
 gcc/config/mips/driver-native.cc                   |    91 +
 .../{frame-header-opt.c => frame-header-opt.cc}    |     0
 gcc/config/mips/loongson2ef.md                     |     2 +-
 gcc/config/mips/{mips-d.c => mips-d.cc}            |     0
 gcc/config/mips/mips-protos.h                      |     2 +-
 gcc/config/mips/mips.c                             | 22925 ---------
 gcc/config/mips/mips.cc                            | 22925 +++++++++
 gcc/config/mips/mips.h                             |     2 +-
 gcc/config/mips/mips.md                            |     2 +-
 gcc/config/mips/t-mips                             |     4 +-
 gcc/config/mips/x-native                           |     2 +-
 gcc/config/mmix/mmix-protos.h                      |     2 +-
 gcc/config/mmix/mmix.c                             |  2872 --
 gcc/config/mmix/mmix.cc                            |  2872 ++
 gcc/config/mmix/mmix.h                             |     2 +-
 gcc/config/mmix/mmix.md                            |     4 +-
 gcc/config/mmix/predicates.md                      |     2 +-
 gcc/config/mn10300/mn10300.c                       |  3423 --
 gcc/config/mn10300/mn10300.cc                      |  3423 ++
 gcc/config/mn10300/mn10300.h                       |     6 +-
 gcc/config/moxie/moxie-protos.h                    |     2 +-
 gcc/config/moxie/{moxie.c => moxie.cc}             |     0
 gcc/config/moxie/uclinux.h                         |     2 +-
 gcc/config/msp430/driver-msp430.c                  |   177 -
 gcc/config/msp430/driver-msp430.cc                 |   177 +
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}      |     0
 gcc/config/msp430/msp430-devices.c                 |  1110 -
 gcc/config/msp430/msp430-devices.cc                |  1110 +
 gcc/config/msp430/msp430.c                         |  4521 --
 gcc/config/msp430/msp430.cc                        |  4521 ++
 gcc/config/msp430/msp430.h                         |     4 +-
 gcc/config/msp430/t-msp430                         |     6 +-
 gcc/config/nds32/nds32-cost.c                      |   726 -
 gcc/config/nds32/nds32-cost.cc                     |   726 +
 gcc/config/nds32/nds32-doubleword.md               |     2 +-
 .../nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}  |     0
 gcc/config/nds32/nds32-intrinsic.c                 |  1854 -
 gcc/config/nds32/nds32-intrinsic.cc                |  1854 +
 gcc/config/nds32/nds32-intrinsic.md                |    28 +-
 gcc/config/nds32/nds32-isr.c                       |  1001 -
 gcc/config/nds32/nds32-isr.cc                      |  1001 +
 ...{nds32-md-auxiliary.c => nds32-md-auxiliary.cc} |     0
 ...manipulation.c => nds32-memory-manipulation.cc} |     0
 ...es-auxiliary.c => nds32-pipelines-auxiliary.cc} |     0
 .../{nds32-predicates.c => nds32-predicates.cc}    |     0
 .../{nds32-relax-opt.c => nds32-relax-opt.cc}      |     0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc} |     0
 gcc/config/nds32/nds32.c                           |  5895 ---
 gcc/config/nds32/nds32.cc                          |  5895 +++
 gcc/config/nds32/nds32.h                           |    10 +-
 gcc/config/nds32/predicates.md                     |    12 +-
 gcc/config/nds32/t-nds32                           |    40 +-
 gcc/config/{netbsd-d.c => netbsd-d.cc}             |     0
 gcc/config/{netbsd.c => netbsd.cc}                 |     0
 gcc/config/nios2/nios2.c                           |  5624 ---
 gcc/config/nios2/nios2.cc                          |  5624 +++
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}     |     0
 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc}         |     0
 gcc/config/nvptx/nvptx-opts.h                      |     1 +
 gcc/config/nvptx/nvptx-protos.h                    |     2 +-
 gcc/config/nvptx/nvptx.c                           |  7011 ---
 gcc/config/nvptx/nvptx.cc                          |  7060 +++
 gcc/config/nvptx/nvptx.h                           |     3 +-
 gcc/config/nvptx/nvptx.md                          |   138 +-
 gcc/config/nvptx/nvptx.opt                         |     2 +-
 gcc/config/nvptx/t-nvptx                           |     4 +-
 gcc/config/nvptx/t-omp-device                      |     2 +-
 gcc/config/{openbsd-d.c => openbsd-d.cc}           |     0
 gcc/config/or1k/linux.h                            |     2 +
 gcc/config/or1k/{or1k.c => or1k.cc}                |     0
 gcc/config/pa/elf.h                                |     2 +-
 gcc/config/pa/{pa-d.c => pa-d.cc}                  |     0
 gcc/config/pa/pa-linux.h                           |     2 +-
 gcc/config/pa/pa-netbsd.h                          |     2 +-
 gcc/config/pa/pa-openbsd.h                         |     2 +-
 gcc/config/pa/pa-protos.h                          |    10 +-
 gcc/config/pa/pa.c                                 | 11080 -----
 gcc/config/pa/pa.cc                                | 11080 +++++
 gcc/config/pa/pa.h                                 |     8 +-
 gcc/config/pa/pa.md                                |     8 +-
 gcc/config/pa/som.h                                |     2 +-
 gcc/config/pa/t-pa                                 |     2 +-
 gcc/config/pdp11/pdp11.c                           |  2417 -
 gcc/config/pdp11/pdp11.cc                          |  2417 +
 gcc/config/pdp11/pdp11.h                           |     2 +-
 gcc/config/pdp11/pdp11.md                          |     2 +-
 gcc/config/pdp11/t-pdp11                           |     2 +-
 gcc/config/pru/{pru-passes.c => pru-passes.cc}     |     0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}     |     0
 gcc/config/pru/{pru.c => pru.cc}                   |     0
 gcc/config/pru/pru.md                              |     2 +-
 gcc/config/pru/t-pru                               |     4 +-
 .../riscv/{riscv-builtins.c => riscv-builtins.cc}  |     0
 gcc/config/riscv/riscv-c.c                         |   136 -
 gcc/config/riscv/riscv-c.cc                        |   139 +
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}         |     0
 gcc/config/riscv/riscv-protos.h                    |    10 +-
 ...-shorten-memrefs.c => riscv-shorten-memrefs.cc} |     0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}       |     0
 gcc/config/riscv/riscv.c                           |  5783 ---
 gcc/config/riscv/riscv.cc                          |  5783 +++
 gcc/config/riscv/riscv.h                           |     6 +-
 gcc/config/riscv/riscv.md                          |     2 +
 gcc/config/riscv/t-riscv                           |    16 +-
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}            |     0
 gcc/config/rl78/rl78.c                             |  4977 --
 gcc/config/rl78/rl78.cc                            |  4977 ++
 gcc/config/rl78/t-rl78                             |     2 +-
 gcc/config/rs6000/aix.h                            |     4 +-
 gcc/config/rs6000/aix71.h                          |     2 +-
 gcc/config/rs6000/aix72.h                          |     2 +-
 gcc/config/rs6000/aix73.h                          |     4 +-
 gcc/config/rs6000/bmi2intrin.h                     |     7 +-
 gcc/config/rs6000/bmiintrin.h                      |     4 +-
 gcc/config/rs6000/darwin.h                         |     6 +-
 gcc/config/rs6000/driver-rs6000.c                  |   638 -
 gcc/config/rs6000/driver-rs6000.cc                 |   638 +
 gcc/config/rs6000/emmintrin.h                      |     2 +-
 gcc/config/rs6000/freebsd.h                        |     4 +-
 gcc/config/rs6000/freebsd64.h                      |     4 +-
 gcc/config/rs6000/host-darwin.c                    |   155 -
 gcc/config/rs6000/host-darwin.cc                   |   155 +
 .../{host-ppc64-darwin.c => host-ppc64-darwin.cc}  |     0
 gcc/config/rs6000/linux.h                          |    25 +-
 gcc/config/rs6000/linux64.h                        |    25 +-
 gcc/config/rs6000/lynx.h                           |     2 +-
 gcc/config/rs6000/option-defaults.h                |     6 +
 gcc/config/rs6000/rbtree.c                         |   242 -
 gcc/config/rs6000/rbtree.cc                        |   242 +
 gcc/config/rs6000/rbtree.h                         |     2 +-
 gcc/config/rs6000/rs6000-builtin.cc                |  3723 ++
 gcc/config/rs6000/rs6000-builtins.def              |    12 +-
 gcc/config/rs6000/rs6000-c.c                       |  2076 -
 gcc/config/rs6000/rs6000-c.cc                      |  2026 +
 gcc/config/rs6000/rs6000-call.c                    |  6521 ---
 gcc/config/rs6000/rs6000-call.cc                   |  2985 ++
 gcc/config/rs6000/rs6000-cpus.def                  |     2 +-
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}      |     0
 gcc/config/rs6000/rs6000-gen-builtins.c            |  3076 --
 gcc/config/rs6000/rs6000-gen-builtins.cc           |  3009 ++
 gcc/config/rs6000/rs6000-internal.h                |    13 +-
 .../rs6000/{rs6000-linux.c => rs6000-linux.cc}     |     0
 gcc/config/rs6000/rs6000-logue.c                   |  5689 ---
 gcc/config/rs6000/rs6000-logue.cc                  |  5689 +++
 gcc/config/rs6000/rs6000-overload.def              |   358 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |  2788 --
 gcc/config/rs6000/rs6000-p8swap.cc                 |  2788 ++
 .../{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}    |     0
 gcc/config/rs6000/rs6000-protos.h                  |     7 +-
 .../rs6000/{rs6000-string.c => rs6000-string.cc}   |     0
 gcc/config/rs6000/rs6000.c                         | 28925 -----------
 gcc/config/rs6000/rs6000.cc                        | 28720 +++++++++++
 gcc/config/rs6000/rs6000.h                         |    17 +-
 gcc/config/rs6000/rs6000.md                        |   137 +-
 gcc/config/rs6000/rs6000.opt                       |     4 -
 gcc/config/rs6000/rtems.h                          |     2 +-
 gcc/config/rs6000/smmintrin.h                      |     3 +-
 gcc/config/rs6000/sysv4.h                          |     2 +-
 gcc/config/rs6000/t-linux                          |     2 +-
 gcc/config/rs6000/t-linux64                        |     2 +-
 gcc/config/rs6000/t-rs6000                         |    40 +-
 gcc/config/rs6000/vsx.md                           |    12 +-
 gcc/config/rs6000/x-darwin                         |     2 +-
 gcc/config/rs6000/x-darwin64                       |     2 +-
 gcc/config/rs6000/x-rs6000                         |     2 +-
 gcc/config/rs6000/xcoff.h                          |     4 +-
 gcc/config/rx/rx.c                                 |  3812 --
 gcc/config/rx/rx.cc                                |  3812 ++
 gcc/config/s390/constraints.md                     |     8 +-
 gcc/config/s390/driver-native.c                    |   189 -
 gcc/config/s390/driver-native.cc                   |   189 +
 gcc/config/s390/htmxlintrin.h                      |     2 +-
 gcc/config/s390/s390-builtins.def                  |     8 +-
 gcc/config/s390/s390-builtins.h                    |     2 +-
 gcc/config/s390/s390-c.c                           |  1100 -
 gcc/config/s390/s390-c.cc                          |  1101 +
 gcc/config/s390/{s390-d.c => s390-d.cc}            |     0
 gcc/config/s390/s390-opts.h                        |     2 +-
 gcc/config/s390/s390-protos.h                      |    10 +-
 gcc/config/s390/s390.c                             | 17478 -------
 gcc/config/s390/s390.cc                            | 17507 +++++++
 gcc/config/s390/s390.h                             |     8 +-
 gcc/config/s390/s390.md                            |     8 +-
 gcc/config/s390/t-s390                             |     6 +-
 gcc/config/s390/vx-builtins.md                     |     2 +-
 gcc/config/s390/x-native                           |     2 +-
 gcc/config/sh/divtab-sh4-300.c                     |    77 -
 gcc/config/sh/divtab-sh4-300.cc                    |    77 +
 gcc/config/sh/divtab-sh4.c                         |    85 -
 gcc/config/sh/divtab-sh4.cc                        |    85 +
 gcc/config/sh/divtab.c                             |   203 -
 gcc/config/sh/divtab.cc                            |   203 +
 gcc/config/sh/elf.h                                |     2 +-
 gcc/config/sh/{sh-c.c => sh-c.cc}                  |     0
 gcc/config/sh/sh-protos.h                          |     2 +-
 gcc/config/sh/sh.c                                 | 12630 -----
 gcc/config/sh/sh.cc                                | 12630 +++++
 gcc/config/sh/sh.h                                 |     8 +-
 gcc/config/sh/t-linux                              |     5 +-
 gcc/config/sh/t-sh                                 |     4 +-
 gcc/config/{sol2-c.c => sol2-c.cc}                 |     0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}             |     0
 gcc/config/{sol2-d.c => sol2-d.cc}                 |     0
 gcc/config/sol2-protos.h                           |     6 +-
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}         |     0
 gcc/config/{sol2.c => sol2.cc}                     |     0
 gcc/config/sol2.h                                  |     4 +-
 gcc/config/sparc/driver-sparc.c                    |   169 -
 gcc/config/sparc/driver-sparc.cc                   |   169 +
 gcc/config/sparc/freebsd.h                         |     4 +-
 gcc/config/sparc/linux64.h                         |     4 +-
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}         |     0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}         |     0
 gcc/config/sparc/sparc-protos.h                    |     2 +-
 gcc/config/sparc/sparc.c                           | 13958 ------
 gcc/config/sparc/sparc.cc                          | 13958 ++++++
 gcc/config/sparc/sparc.h                           |     6 +-
 gcc/config/sparc/sparc.md                          |     4 +-
 gcc/config/sparc/t-sparc                           |     4 +-
 gcc/config/sparc/x-sparc                           |     2 +-
 gcc/config/stormy16/stormy16.c                     |  2749 --
 gcc/config/stormy16/stormy16.cc                    |  2749 ++
 gcc/config/t-darwin                                |    10 +-
 gcc/config/t-dragonfly                             |     2 +-
 gcc/config/t-freebsd                               |     2 +-
 gcc/config/t-glibc                                 |     4 +-
 gcc/config/t-linux                                 |     2 +-
 gcc/config/t-netbsd                                |     4 +-
 gcc/config/t-openbsd                               |     2 +-
 gcc/config/t-pnt16-warn                            |     2 +-
 gcc/config/t-sol2                                  |    10 +-
 gcc/config/t-vxworks                               |     4 +-
 gcc/config/t-winnt                                 |     2 +-
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}  |     0
 gcc/config/tilegx/t-tilegx                         |     6 +-
 gcc/config/tilegx/tilegx-c.c                       |    55 -
 gcc/config/tilegx/tilegx-c.cc                      |    55 +
 gcc/config/tilegx/tilegx-protos.h                  |     2 +-
 gcc/config/tilegx/{tilegx.c => tilegx.cc}          |     0
 gcc/config/tilegx/tilegx.md                        |     2 +-
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc} |     0
 gcc/config/tilepro/t-tilepro                       |     6 +-
 gcc/config/tilepro/tilepro-c.c                     |    54 -
 gcc/config/tilepro/tilepro-c.cc                    |    54 +
 gcc/config/tilepro/{tilepro.c => tilepro.cc}       |     0
 gcc/config/v850/t-v850                             |     4 +-
 gcc/config/v850/v850-c.c                           |   272 -
 gcc/config/v850/v850-c.cc                          |   272 +
 gcc/config/v850/v850-protos.h                      |     2 +-
 gcc/config/v850/v850.c                             |  3343 --
 gcc/config/v850/v850.cc                            |  3343 ++
 gcc/config/v850/v850.h                             |     6 +-
 gcc/config/vax/vax.c                               |  2212 -
 gcc/config/vax/vax.cc                              |  2212 +
 gcc/config/vax/vax.h                               |     2 +-
 gcc/config/vax/vax.md                              |     2 +-
 gcc/config/visium/visium.c                         |  4332 --
 gcc/config/visium/visium.cc                        |  4332 ++
 gcc/config/visium/visium.h                         |     6 +-
 gcc/config/vms/t-vms                               |     6 +-
 gcc/config/vms/vms-c.c                             |   489 -
 gcc/config/vms/vms-c.cc                            |   489 +
 gcc/config/vms/vms-crtlmap.map                     |     2 +-
 gcc/config/vms/{vms-f.c => vms-f.cc}               |     0
 gcc/config/vms/vms-protos.h                        |     4 +-
 gcc/config/vms/{vms.c => vms.cc}                   |     0
 gcc/config/vx-common.h                             |     2 +-
 gcc/config/{vxworks-c.c => vxworks-c.cc}           |     0
 gcc/config/{vxworks.c => vxworks.cc}               |     0
 gcc/config/{winnt-c.c => winnt-c.cc}               |     0
 gcc/config/x-darwin                                |     2 +-
 gcc/config/x-hpux                                  |     4 +-
 gcc/config/x-linux                                 |     2 +-
 gcc/config/x-netbsd                                |     4 +-
 gcc/config/x-openbsd                               |     4 +-
 gcc/config/x-solaris                               |     2 +-
 gcc/config/xtensa/xtensa-protos.h                  |     2 +-
 gcc/config/xtensa/xtensa.c                         |  4489 --
 gcc/config/xtensa/xtensa.cc                        |  4489 ++
 gcc/config/xtensa/xtensa.h                         |     2 +-
 gcc/configure                                      |    38 +-
 gcc/configure.ac                                   |    36 +-
 gcc/context.c                                      |    44 -
 gcc/context.cc                                     |    44 +
 gcc/convert.c                                      |  1209 -
 gcc/convert.cc                                     |  1209 +
 gcc/convert.h                                      |     2 +-
 gcc/coretypes.h                                    |     2 +-
 gcc/coverage.c                                     |  1392 -
 gcc/coverage.cc                                    |  1392 +
 gcc/coverage.h                                     |     2 +-
 gcc/cp/ChangeLog                                   |   489 +
 gcc/cp/Make-lang.in                                |     8 +-
 gcc/cp/call.c                                      | 13272 -----
 gcc/cp/call.cc                                     | 13273 +++++
 gcc/cp/class.c                                     | 10409 ----
 gcc/cp/class.cc                                    | 10411 ++++
 gcc/cp/config-lang.in                              |    34 +-
 gcc/cp/constexpr.c                                 |  9561 ----
 gcc/cp/constexpr.cc                                |  9575 ++++
 gcc/cp/coroutines.cc                               |     2 +-
 gcc/cp/cp-gimplify.c                               |  3285 --
 gcc/cp/cp-gimplify.cc                              |  3294 ++
 gcc/cp/cp-lang.c                                   |   291 -
 gcc/cp/cp-lang.cc                                  |   291 +
 gcc/cp/cp-objcp-common.c                           |   594 -
 gcc/cp/cp-objcp-common.cc                          |   594 +
 gcc/cp/cp-objcp-common.h                           |     4 +-
 gcc/cp/cp-tree.h                                   |   116 +-
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                 |     0
 gcc/cp/cvt.c                                       |  2153 -
 gcc/cp/cvt.cc                                      |  2153 +
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc} |     0
 gcc/cp/decl.c                                      | 18355 -------
 gcc/cp/decl.cc                                     | 18396 +++++++
 gcc/cp/decl2.c                                     |  5992 ---
 gcc/cp/decl2.cc                                    |  5999 +++
 gcc/cp/{dump.c => dump.cc}                         |     0
 gcc/cp/error.c                                     |  4659 --
 gcc/cp/error.cc                                    |  4671 ++
 gcc/cp/{except.c => except.cc}                     |     0
 gcc/cp/{expr.c => expr.cc}                         |     0
 gcc/cp/{friend.c => friend.cc}                     |     0
 gcc/cp/{g++spec.c => g++spec.cc}                   |     0
 gcc/cp/init.c                                      |  5354 --
 gcc/cp/init.cc                                     |  5358 ++
 gcc/cp/{lambda.c => lambda.cc}                     |     0
 gcc/cp/lang-specs.h                                |     2 +-
 gcc/cp/{lex.c => lex.cc}                           |     0
 gcc/cp/{mangle.c => mangle.cc}                     |     0
 gcc/cp/method.c                                    |  3506 --
 gcc/cp/method.cc                                   |  3506 ++
 gcc/cp/module.cc                                   |     4 +-
 gcc/cp/name-lookup.c                               |  8944 ----
 gcc/cp/name-lookup.cc                              |  8944 ++++
 gcc/cp/name-lookup.h                               |     2 +-
 gcc/cp/optimize.c                                  |   707 -
 gcc/cp/optimize.cc                                 |   708 +
 gcc/cp/parser.c                                    | 48319 ------------------
 gcc/cp/parser.cc                                   | 48335 +++++++++++++++++++
 gcc/cp/parser.h                                    |     2 +-
 gcc/cp/pt.c                                        | 30596 ------------
 gcc/cp/pt.cc                                       | 30651 ++++++++++++
 gcc/cp/{ptree.c => ptree.cc}                       |     0
 gcc/cp/{rtti.c => rtti.cc}                         |     0
 gcc/cp/{search.c => search.cc}                     |     0
 gcc/cp/semantics.c                                 | 12340 -----
 gcc/cp/semantics.cc                                | 12353 +++++
 gcc/cp/tree.c                                      |  6180 ---
 gcc/cp/tree.cc                                     |  6194 +++
 gcc/cp/typeck.c                                    | 11350 -----
 gcc/cp/typeck.cc                                   | 11349 +++++
 gcc/cp/typeck2.c                                   |  2555 -
 gcc/cp/typeck2.cc                                  |  2560 +
 gcc/cp/vtable-class-hierarchy.c                    |  1346 -
 gcc/cp/vtable-class-hierarchy.cc                   |  1346 +
 gcc/{cppbuiltin.c => cppbuiltin.cc}                |     0
 gcc/{cppdefault.c => cppdefault.cc}                |     0
 gcc/cppdefault.h                                   |     2 +-
 gcc/cprop.c                                        |  1974 -
 gcc/cprop.cc                                       |  1974 +
 gcc/cse.c                                          |  7736 ---
 gcc/cse.cc                                         |  7736 +++
 gcc/{cselib.c => cselib.cc}                        |     0
 gcc/{ctfc.c => ctfc.cc}                            |     0
 gcc/ctfc.h                                         |     4 +-
 gcc/{ctfout.c => ctfout.cc}                        |     0
 gcc/d/ChangeLog                                    |    15 +
 gcc/d/d-gimplify.cc                                |     2 +-
 gcc/d/d-incpath.cc                                 |     2 +-
 gcc/d/decl.cc                                      |     4 +-
 gcc/d/lang-specs.h                                 |     2 +-
 gcc/{data-streamer-in.c => data-streamer-in.cc}    |     0
 gcc/{data-streamer-out.c => data-streamer-out.cc}  |     0
 gcc/{data-streamer.c => data-streamer.cc}          |     0
 gcc/data-streamer.h                                |     6 +-
 gcc/dbgcnt.c                                       |   282 -
 gcc/dbgcnt.cc                                      |   282 +
 gcc/dbgcnt.def                                     |     2 +-
 gcc/dbxout.c                                       |  3936 --
 gcc/dbxout.cc                                      |  3936 ++
 gcc/dbxout.h                                       |     2 +-
 gcc/{dce.c => dce.cc}                              |     0
 gcc/{ddg.c => ddg.cc}                              |     0
 gcc/{debug.c => debug.cc}                          |     0
 gcc/debug.h                                        |     8 +-
 gcc/df-core.c                                      |  2472 -
 gcc/df-core.cc                                     |  2472 +
 gcc/{df-problems.c => df-problems.cc}              |     0
 gcc/df-scan.c                                      |  4252 --
 gcc/df-scan.cc                                     |  4252 ++
 gcc/df.h                                           |     8 +-
 gcc/dfp.c                                          |   745 -
 gcc/dfp.cc                                         |   745 +
 gcc/diagnostic-color.c                             |   348 -
 gcc/diagnostic-color.cc                            |   348 +
 gcc/diagnostic-event-id.h                          |     2 +-
 gcc/diagnostic-show-locus.c                        |  5703 ---
 gcc/diagnostic-show-locus.cc                       |  5703 +++
 gcc/{diagnostic-spec.c => diagnostic-spec.cc}      |     0
 gcc/diagnostic.c                                   |  2488 -
 gcc/diagnostic.cc                                  |  2494 +
 gcc/diagnostic.h                                   |     3 +
 gcc/doc/avr-mmcu.texi                              |     4 +-
 gcc/doc/cfg.texi                                   |     2 +-
 gcc/doc/contrib.texi                               |     2 +-
 gcc/doc/cpp.texi                                   |     8 +-
 gcc/doc/cppinternals.texi                          |     6 +-
 gcc/doc/extend.texi                                |    81 +-
 gcc/doc/generic.texi                               |    17 +-
 gcc/doc/gimple.texi                                |     8 +-
 gcc/doc/gty.texi                                   |     8 +-
 gcc/doc/install.texi                               |     9 +-
 gcc/doc/invoke.texi                                |    46 +-
 gcc/doc/loop.texi                                  |     2 +-
 gcc/doc/lto.texi                                   |    40 +-
 gcc/doc/match-and-simplify.texi                    |     2 +-
 gcc/doc/md.texi                                    |    75 +-
 gcc/doc/optinfo.texi                               |     4 +-
 gcc/doc/options.texi                               |    35 +-
 gcc/doc/passes.texi                                |   288 +-
 gcc/doc/plugins.texi                               |     4 +-
 gcc/doc/rtl.texi                                   |    10 +-
 gcc/doc/sourcebuild.texi                           |     6 +-
 gcc/doc/tm.texi                                    |    46 +-
 gcc/doc/tm.texi.in                                 |    28 +-
 gcc/doc/tree-ssa.texi                              |     6 +-
 gcc/dojump.c                                       |  1300 -
 gcc/dojump.cc                                      |  1300 +
 gcc/dojump.h                                       |     2 +-
 gcc/{dominance.c => dominance.cc}                  |     0
 gcc/{domwalk.c => domwalk.cc}                      |     0
 gcc/{double-int.c => double-int.cc}                |     0
 gcc/{dse.c => dse.cc}                              |     0
 gcc/dumpfile.c                                     |  2778 --
 gcc/dumpfile.cc                                    |  2778 ++
 gcc/dumpfile.h                                     |    18 +-
 gcc/dwarf2asm.c                                    |  1162 -
 gcc/dwarf2asm.cc                                   |  1162 +
 gcc/{dwarf2cfi.c => dwarf2cfi.cc}                  |     0
 gcc/{dwarf2ctf.c => dwarf2ctf.cc}                  |     0
 gcc/dwarf2ctf.h                                    |     4 +-
 gcc/dwarf2out.c                                    | 33147 -------------
 gcc/dwarf2out.cc                                   | 33211 +++++++++++++
 gcc/dwarf2out.h                                    |    10 +-
 gcc/{early-remat.c => early-remat.cc}              |     0
 gcc/edit-context.c                                 |  1813 -
 gcc/edit-context.cc                                |  1813 +
 gcc/emit-rtl.c                                     |  6596 ---
 gcc/emit-rtl.cc                                    |  6596 +++
 gcc/emit-rtl.h                                     |     6 +-
 gcc/errors.c                                       |   134 -
 gcc/errors.cc                                      |   134 +
 gcc/et-forest.c                                    |   884 -
 gcc/et-forest.cc                                   |   884 +
 gcc/except.c                                       |  3522 --
 gcc/except.cc                                      |  3522 ++
 gcc/explow.c                                       |  2321 -
 gcc/explow.cc                                      |  2321 +
 gcc/explow.h                                       |     2 +-
 gcc/expmed.c                                       |  6349 ---
 gcc/expmed.cc                                      |  6349 +++
 gcc/expmed.h                                       |     2 +-
 gcc/expr.c                                         | 13145 -----
 gcc/expr.cc                                        | 13147 +++++
 gcc/fibonacci_heap.c                               |   295 -
 gcc/fibonacci_heap.cc                              |   295 +
 gcc/{file-find.c => file-find.cc}                  |     0
 gcc/file-prefix-map.c                              |   149 -
 gcc/file-prefix-map.cc                             |   149 +
 gcc/final.c                                        |  4662 --
 gcc/final.cc                                       |  4662 ++
 gcc/{fixed-value.c => fixed-value.cc}              |     0
 gcc/fixed-value.h                                  |     2 +-
 gcc/flag-types.h                                   |    20 +-
 gcc/{fold-const-call.c => fold-const-call.cc}      |     0
 gcc/fold-const.c                                   | 16787 -------
 gcc/fold-const.cc                                  | 16917 +++++++
 gcc/fold-const.h                                   |    15 +-
 gcc/fortran/ChangeLog                              |   347 +
 gcc/fortran/{arith.c => arith.cc}                  |     0
 gcc/fortran/array.c                                |  2785 --
 gcc/fortran/array.cc                               |  2788 ++
 gcc/fortran/{bbt.c => bbt.cc}                      |     0
 gcc/fortran/check.c                                |  7523 ---
 gcc/fortran/check.cc                               |  7529 +++
 gcc/fortran/class.c                                |  3073 --
 gcc/fortran/class.cc                               |  3073 ++
 gcc/fortran/config-lang.in                         |     2 +-
 gcc/fortran/{constructor.c => constructor.cc}      |     0
 gcc/fortran/{convert.c => convert.cc}              |     0
 gcc/fortran/cpp.c                                  |  1203 -
 gcc/fortran/cpp.cc                                 |  1203 +
 gcc/fortran/data.c                                 |   848 -
 gcc/fortran/data.cc                                |   848 +
 gcc/fortran/decl.c                                 | 11910 -----
 gcc/fortran/decl.cc                                | 11910 +++++
 gcc/fortran/dependency.c                           |  2336 -
 gcc/fortran/dependency.cc                          |  2336 +
 gcc/fortran/dump-parse-tree.c                      |  3924 --
 gcc/fortran/dump-parse-tree.cc                     |  3924 ++
 gcc/fortran/error.c                                |  1656 -
 gcc/fortran/error.cc                               |  1656 +
 gcc/fortran/expr.c                                 |  6507 ---
 gcc/fortran/expr.cc                                |  6508 +++
 gcc/fortran/f95-lang.c                             |  1306 -
 gcc/fortran/f95-lang.cc                            |  1306 +
 .../{frontend-passes.c => frontend-passes.cc}      |     0
 gcc/fortran/gfc-internals.texi                     |    12 +-
 gcc/fortran/gfortran.h                             |    89 +-
 gcc/fortran/gfortranspec.c                         |   450 -
 gcc/fortran/gfortranspec.cc                        |   450 +
 gcc/fortran/interface.c                            |  5589 ---
 gcc/fortran/interface.cc                           |  5589 +++
 gcc/fortran/intrinsic.c                            |  5503 ---
 gcc/fortran/intrinsic.cc                           |  5503 +++
 gcc/fortran/{io.c => io.cc}                        |     0
 gcc/fortran/iresolve.c                             |  4050 --
 gcc/fortran/iresolve.cc                            |  4050 ++
 gcc/fortran/iso-c-binding.def                      |     2 +-
 gcc/fortran/lang-specs.h                           |     4 +-
 gcc/fortran/lang.opt                               |    18 +-
 gcc/fortran/libgfortran.h                          |     2 +-
 gcc/fortran/match.c                                |  7264 ---
 gcc/fortran/match.cc                               |  7264 +++
 gcc/fortran/match.h                                |    28 +-
 gcc/fortran/matchexp.c                             |   903 -
 gcc/fortran/matchexp.cc                            |   903 +
 gcc/fortran/mathbuiltins.def                       |     2 +-
 gcc/fortran/{misc.c => misc.cc}                    |     0
 gcc/fortran/module.c                               |  7581 ---
 gcc/fortran/module.cc                              |  7581 +++
 gcc/fortran/openmp.c                               |  9411 ----
 gcc/fortran/openmp.cc                              |  9420 ++++
 gcc/fortran/{options.c => options.cc}              |     0
 gcc/fortran/parse.c                                |  6987 ---
 gcc/fortran/parse.cc                               |  6987 +++
 gcc/fortran/{primary.c => primary.cc}              |     0
 gcc/fortran/resolve.c                              | 17582 -------
 gcc/fortran/resolve.cc                             | 17582 +++++++
 gcc/fortran/{scanner.c => scanner.cc}              |     0
 gcc/fortran/simplify.c                             |  8966 ----
 gcc/fortran/simplify.cc                            |  8980 ++++
 gcc/fortran/{st.c => st.cc}                        |     0
 gcc/fortran/symbol.c                               |  5251 --
 gcc/fortran/symbol.cc                              |  5251 ++
 gcc/fortran/target-memory.c                        |   806 -
 gcc/fortran/target-memory.cc                       |   807 +
 gcc/fortran/target-memory.h                        |     2 +-
 gcc/fortran/trans-array.c                          | 11714 -----
 gcc/fortran/trans-array.cc                         | 11738 +++++
 gcc/fortran/{trans-common.c => trans-common.cc}    |     0
 gcc/fortran/trans-const.c                          |   430 -
 gcc/fortran/trans-const.cc                         |   430 +
 gcc/fortran/trans-decl.c                           |  7956 ---
 gcc/fortran/trans-decl.cc                          |  7959 +++
 gcc/fortran/trans-expr.c                           | 12125 -----
 gcc/fortran/trans-expr.cc                          | 12125 +++++
 gcc/fortran/trans-intrinsic.c                      | 12457 -----
 gcc/fortran/trans-intrinsic.cc                     | 12462 +++++
 gcc/fortran/trans-io.c                             |  2686 --
 gcc/fortran/trans-io.cc                            |  2686 ++
 gcc/fortran/trans-openmp.c                         |  7701 ---
 gcc/fortran/trans-openmp.cc                        |  7701 +++
 gcc/fortran/trans-stmt.c                           |  7468 ---
 gcc/fortran/trans-stmt.cc                          |  7468 +++
 gcc/fortran/trans-stmt.h                           |     8 +-
 gcc/fortran/trans-types.c                          |  3838 --
 gcc/fortran/trans-types.cc                         |  3841 ++
 gcc/fortran/trans-types.h                          |     2 +-
 gcc/fortran/trans.c                                |  2452 -
 gcc/fortran/trans.cc                               |  2452 +
 gcc/fortran/trans.h                                |    14 +-
 gcc/fp-test.c                                      |   251 -
 gcc/fp-test.cc                                     |   251 +
 gcc/function-tests.c                               |   703 -
 gcc/function-tests.cc                              |   703 +
 gcc/function.c                                     |  6964 ---
 gcc/function.cc                                    |  6964 +++
 gcc/function.h                                     |    16 +-
 gcc/fwprop.c                                       |  1079 -
 gcc/fwprop.cc                                      |  1079 +
 gcc/{gcc-ar.c => gcc-ar.cc}                        |     0
 gcc/gcc-main.c                                     |    48 -
 gcc/gcc-main.cc                                    |    48 +
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}  |     0
 gcc/gcc-rich-location.h                            |     2 +-
 gcc/gcc-symtab.h                                   |     2 +-
 gcc/gcc.c                                          | 11276 -----
 gcc/gcc.cc                                         | 11276 +++++
 gcc/gcc.h                                          |     6 +-
 gcc/gcov-dump.c                                    |   479 -
 gcc/gcov-dump.cc                                   |   479 +
 gcc/{gcov-io.c => gcov-io.cc}                      |     0
 gcc/{gcov-tool.c => gcov-tool.cc}                  |     0
 gcc/gcov.c                                         |  3262 --
 gcc/gcov.cc                                        |  3262 ++
 gcc/gcse-common.c                                  |   222 -
 gcc/gcse-common.cc                                 |   222 +
 gcc/gcse.c                                         |  4136 --
 gcc/gcse.cc                                        |  4136 ++
 gcc/gcse.h                                         |     2 +-
 gcc/genattr-common.c                               |   112 -
 gcc/genattr-common.cc                              |   112 +
 gcc/{genattr.c => genattr.cc}                      |     0
 gcc/genattrtab.c                                   |  5417 ---
 gcc/genattrtab.cc                                  |  5417 +++
 gcc/genautomata.c                                  |  9685 ----
 gcc/genautomata.cc                                 |  9685 ++++
 gcc/{gencfn-macros.c => gencfn-macros.cc}          |     0
 gcc/{gencheck.c => gencheck.cc}                    |     0
 gcc/{genchecksum.c => genchecksum.cc}              |     0
 gcc/{gencodes.c => gencodes.cc}                    |     0
 gcc/genconditions.c                                |   252 -
 gcc/genconditions.cc                               |   252 +
 gcc/{genconfig.c => genconfig.cc}                  |     0
 gcc/genconstants.c                                 |   105 -
 gcc/genconstants.cc                                |   105 +
 gcc/genemit.c                                      |   952 -
 gcc/genemit.cc                                     |   952 +
 gcc/{genenums.c => genenums.cc}                    |     0
 gcc/generic-match-head.c                           |   101 -
 gcc/generic-match-head.cc                          |   101 +
 gcc/genextract.c                                   |   507 -
 gcc/genextract.cc                                  |   507 +
 gcc/{genflags.c => genflags.cc}                    |     0
 gcc/gengenrtl.c                                    |   358 -
 gcc/gengenrtl.cc                                   |   358 +
 gcc/gengtype-parse.c                               |  1179 -
 gcc/gengtype-parse.cc                              |  1179 +
 gcc/gengtype-state.c                               |  2661 -
 gcc/gengtype-state.cc                              |  2661 +
 gcc/gengtype.c                                     |  5405 ---
 gcc/gengtype.cc                                    |  5399 +++
 gcc/gengtype.h                                     |     8 +-
 gcc/{genhooks.c => genhooks.cc}                    |     0
 gcc/genmatch.c                                     |  5257 --
 gcc/genmatch.cc                                    |  5257 ++
 gcc/genmddeps.c                                    |    71 -
 gcc/genmddeps.cc                                   |    71 +
 gcc/{genmddump.c => genmddump.cc}                  |     0
 gcc/genmodes.c                                     |  2068 -
 gcc/genmodes.cc                                    |  2068 +
 gcc/{genopinit.c => genopinit.cc}                  |     0
 gcc/{genoutput.c => genoutput.cc}                  |     0
 gcc/genpeep.c                                      |   418 -
 gcc/genpeep.cc                                     |   418 +
 gcc/genpreds.c                                     |  1682 -
 gcc/genpreds.cc                                    |  1682 +
 gcc/genrecog.c                                     |  5447 ---
 gcc/genrecog.cc                                    |  5447 +++
 gcc/gensupport.c                                   |  3316 --
 gcc/gensupport.cc                                  |  3316 ++
 gcc/gensupport.h                                   |    12 +-
 gcc/{gentarget-def.c => gentarget-def.cc}          |     0
 gcc/{genversion.c => genversion.cc}                |     0
 gcc/{ggc-common.c => ggc-common.cc}                |     0
 gcc/ggc-internal.h                                 |     2 +-
 gcc/{ggc-none.c => ggc-none.cc}                    |     0
 gcc/{ggc-page.c => ggc-page.cc}                    |     0
 gcc/ggc-tests.c                                    |   515 -
 gcc/ggc-tests.cc                                   |   515 +
 gcc/gimple-array-bounds.cc                         |    13 +-
 gcc/gimple-array-bounds.h                          |    10 +-
 gcc/{gimple-builder.c => gimple-builder.cc}        |     0
 gcc/gimple-expr.c                                  |   938 -
 gcc/gimple-expr.cc                                 |   944 +
 gcc/gimple-fold.c                                  |  9123 ----
 gcc/gimple-fold.cc                                 |  9141 ++++
 gcc/gimple-fold.h                                  |     4 +-
 gcc/{gimple-iterator.c => gimple-iterator.cc}      |     0
 gcc/{gimple-laddress.c => gimple-laddress.cc}      |     0
 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc}      |     0
 gcc/gimple-low.c                                   |   947 -
 gcc/gimple-low.cc                                  |   947 +
 gcc/gimple-match-head.c                            |  1394 -
 gcc/gimple-match-head.cc                           |  1394 +
 ...imple-pretty-print.c => gimple-pretty-print.cc} |     0
 gcc/gimple-pretty-print.h                          |     2 +-
 gcc/gimple-range-fold.cc                           |     2 +-
 gcc/gimple-range-path.cc                           |    51 +-
 gcc/gimple-range-path.h                            |     3 +-
 ...imple-ssa-backprop.c => gimple-ssa-backprop.cc} |     0
 ...a-evrp-analyze.c => gimple-ssa-evrp-analyze.cc} |     0
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}      |     0
 ...isolate-paths.c => gimple-ssa-isolate-paths.cc} |     0
 ...ull-compare.c => gimple-ssa-nonnull-compare.cc} |     0
 ...ssa-split-paths.c => gimple-ssa-split-paths.cc} |     0
 gcc/gimple-ssa-sprintf.c                           |  4728 --
 gcc/gimple-ssa-sprintf.cc                          |  4743 ++
 gcc/gimple-ssa-store-merging.c                     |  5645 ---
 gcc/gimple-ssa-store-merging.cc                    |  5648 +++
 ...eduction.c => gimple-ssa-strength-reduction.cc} |     0
 gcc/gimple-ssa-warn-access.cc                      |    89 +-
 ...ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc} |     0
 gcc/gimple-ssa-warn-restrict.c                     |  2175 -
 gcc/gimple-ssa-warn-restrict.cc                    |  2169 +
 gcc/gimple-ssa-warn-restrict.h                     |     2 +-
 ...{gimple-streamer-in.c => gimple-streamer-in.cc} |     0
 ...imple-streamer-out.c => gimple-streamer-out.cc} |     0
 gcc/gimple-streamer.h                              |     4 +-
 gcc/{gimple-walk.c => gimple-walk.cc}              |     0
 ...e-warn-recursion.c => gimple-warn-recursion.cc} |     0
 gcc/gimple.c                                       |  3525 --
 gcc/gimple.cc                                      |  3525 ++
 gcc/gimple.h                                       |    13 +-
 gcc/{gimplify-me.c => gimplify-me.cc}              |     0
 gcc/gimplify.c                                     | 16582 -------
 gcc/gimplify.cc                                    | 16586 +++++++
 gcc/go/ChangeLog                                   |    17 +
 gcc/go/config-lang.in                              |     2 +-
 gcc/go/go-backend.c                                |   194 -
 gcc/go/go-backend.cc                               |   194 +
 gcc/go/go-lang.c                                   |   638 -
 gcc/go/go-lang.cc                                  |   638 +
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/gogo.cc                          |     9 +
 gcc/go/gospec.c                                    |   466 -
 gcc/go/gospec.cc                                   |   466 +
 gcc/go/lang-specs.h                                |     2 +-
 gcc/{godump.c => godump.cc}                        |     0
 gcc/graph.c                                        |   395 -
 gcc/graph.cc                                       |   396 +
 gcc/{graphds.c => graphds.cc}                      |     0
 ...phite-dependences.c => graphite-dependences.cc} |     0
 gcc/graphite-isl-ast-to-gimple.c                   |  1556 -
 gcc/graphite-isl-ast-to-gimple.cc                  |  1556 +
 ...ite-optimize-isl.c => graphite-optimize-isl.cc} |     0
 gcc/{graphite-poly.c => graphite-poly.cc}          |     0
 ...scop-detection.c => graphite-scop-detection.cc} |     0
 ...ite-sese-to-poly.c => graphite-sese-to-poly.cc} |     0
 gcc/{graphite.c => graphite.cc}                    |     0
 gcc/haifa-sched.c                                  |  9263 ----
 gcc/haifa-sched.cc                                 |  9263 ++++
 gcc/hash-map-tests.c                               |   482 -
 gcc/hash-map-tests.cc                              |   482 +
 gcc/hash-set-tests.c                               |   304 -
 gcc/hash-set-tests.cc                              |   304 +
 gcc/{hash-table.c => hash-table.cc}                |     0
 gcc/{hooks.c => hooks.cc}                          |     0
 gcc/{host-default.c => host-default.cc}            |     0
 gcc/{hw-doloop.c => hw-doloop.cc}                  |     0
 gcc/{hwint.c => hwint.cc}                          |     0
 gcc/ifcvt.c                                        |  5694 ---
 gcc/ifcvt.cc                                       |  5999 +++
 gcc/{inchash.c => inchash.cc}                      |     0
 gcc/inchash.h                                      |     2 +-
 gcc/incpath.c                                      |   536 -
 gcc/incpath.cc                                     |   536 +
 gcc/{init-regs.c => init-regs.cc}                  |     0
 gcc/input.c                                        |  3932 --
 gcc/input.cc                                       |  3932 ++
 gcc/input.h                                        |     4 +-
 gcc/internal-fn.c                                  |  4451 --
 gcc/internal-fn.cc                                 |  4451 ++
 gcc/{intl.c => intl.cc}                            |     0
 gcc/{ipa-comdats.c => ipa-comdats.cc}              |     0
 gcc/ipa-cp.c                                       |  6639 ---
 gcc/ipa-cp.cc                                      |  6639 +++
 gcc/{ipa-devirt.c => ipa-devirt.cc}                |     0
 gcc/ipa-fnsummary.c                                |  4972 --
 gcc/ipa-fnsummary.cc                               |  4972 ++
 gcc/ipa-fnsummary.h                                |     8 +-
 gcc/ipa-free-lang-data.cc                          |     4 +-
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}        |     0
 gcc/{ipa-icf.c => ipa-icf.cc}                      |     0
 ...pa-inline-analysis.c => ipa-inline-analysis.cc} |     0
 ...-inline-transform.c => ipa-inline-transform.cc} |     0
 gcc/ipa-inline.c                                   |  3158 --
 gcc/ipa-inline.cc                                  |  3163 ++
 gcc/ipa-inline.h                                   |     6 +-
 gcc/ipa-modref-tree.c                              |  1101 -
 gcc/ipa-modref-tree.cc                             |  1099 +
 gcc/ipa-modref-tree.h                              |    11 +-
 gcc/ipa-modref.c                                   |  5509 ---
 gcc/ipa-modref.cc                                  |  5509 +++
 gcc/ipa-modref.h                                   |     2 +-
 gcc/ipa-param-manipulation.c                       |  2401 -
 gcc/ipa-param-manipulation.cc                      |  2401 +
 ...-polymorphic-call.c => ipa-polymorphic-call.cc} |     0
 gcc/{ipa-predicate.c => ipa-predicate.cc}          |     0
 gcc/{ipa-profile.c => ipa-profile.cc}              |     0
 gcc/ipa-prop.c                                     |  6088 ---
 gcc/ipa-prop.cc                                    |  6088 +++
 gcc/ipa-prop.h                                     |    10 +-
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}        |     0
 gcc/{ipa-ref.c => ipa-ref.cc}                      |     0
 gcc/ipa-reference.c                                |  1341 -
 gcc/ipa-reference.cc                               |  1341 +
 gcc/ipa-reference.h                                |     4 +-
 gcc/ipa-split.c                                    |  1982 -
 gcc/ipa-split.cc                                   |  2000 +
 gcc/ipa-sra.c                                      |  4148 --
 gcc/ipa-sra.cc                                     |  4148 ++
 gcc/{ipa-utils.c => ipa-utils.cc}                  |     0
 gcc/ipa-utils.h                                    |     8 +-
 gcc/{ipa-visibility.c => ipa-visibility.cc}        |     0
 gcc/{ipa.c => ipa.cc}                              |     0
 gcc/ira-build.c                                    |  3568 --
 gcc/ira-build.cc                                   |  3568 ++
 gcc/ira-color.c                                    |  5274 --
 gcc/ira-color.cc                                   |  5274 ++
 gcc/ira-conflicts.c                                |   895 -
 gcc/ira-conflicts.cc                               |   895 +
 gcc/ira-costs.c                                    |  2417 -
 gcc/ira-costs.cc                                   |  2417 +
 gcc/{ira-emit.c => ira-emit.cc}                    |     0
 gcc/ira-int.h                                      |    20 +-
 gcc/ira-lives.c                                    |  1765 -
 gcc/ira-lives.cc                                   |  1765 +
 gcc/ira.c                                          |  6132 ---
 gcc/ira.cc                                         |  6138 +++
 gcc/ira.h                                          |    13 +-
 gcc/jit/ChangeLog                                  |   156 +
 gcc/jit/config-lang.in                             |     2 +-
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |    18 +-
 gcc/jit/docs/internals/index.rst                   |    12 +-
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}    |     0
 gcc/jit/jit-builtins.c                             |   707 -
 gcc/jit/jit-builtins.cc                            |   707 +
 gcc/jit/{jit-logging.c => jit-logging.cc}          |     0
 gcc/jit/jit-playback.c                             |  3618 --
 gcc/jit/jit-playback.cc                            |  3618 ++
 gcc/jit/jit-recording.c                            |  7537 ---
 gcc/jit/jit-recording.cc                           |  7537 +++
 gcc/jit/jit-recording.h                            |     2 +-
 gcc/jit/{jit-result.c => jit-result.cc}            |     0
 gcc/jit/{jit-spec.c => jit-spec.cc}                |     0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}          |     0
 gcc/jit/{jit-w32.c => jit-w32.cc}                  |     0
 gcc/jit/libgccjit.c                                |  4172 --
 gcc/jit/libgccjit.cc                               |  4172 ++
 gcc/jit/notes.txt                                  |     6 +-
 gcc/{jump.c => jump.cc}                            |     0
 gcc/langhooks.c                                    |   952 -
 gcc/langhooks.cc                                   |   952 +
 gcc/langhooks.h                                    |    12 +-
 gcc/{lcm.c => lcm.cc}                              |     0
 gcc/libfuncs.h                                     |     2 +-
 gcc/{lists.c => lists.cc}                          |     0
 gcc/loop-doloop.c                                  |   807 -
 gcc/loop-doloop.cc                                 |   807 +
 gcc/loop-init.c                                    |   653 -
 gcc/loop-init.cc                                   |   653 +
 gcc/loop-invariant.c                               |  2322 -
 gcc/loop-invariant.cc                              |  2322 +
 gcc/{loop-iv.c => loop-iv.cc}                      |     0
 gcc/{loop-unroll.c => loop-unroll.cc}              |     0
 gcc/{lower-subreg.c => lower-subreg.cc}            |     0
 gcc/lower-subreg.h                                 |     2 +-
 gcc/lra-assigns.c                                  |  1843 -
 gcc/lra-assigns.cc                                 |  1843 +
 gcc/{lra-coalesce.c => lra-coalesce.cc}            |     0
 gcc/lra-constraints.c                              |  7380 ---
 gcc/lra-constraints.cc                             |  7416 +++
 gcc/{lra-eliminations.c => lra-eliminations.cc}    |     0
 gcc/lra-int.h                                      |    32 +-
 gcc/{lra-lives.c => lra-lives.cc}                  |     0
 gcc/lra-remat.c                                    |  1345 -
 gcc/lra-remat.cc                                   |  1345 +
 gcc/lra-spills.c                                   |   880 -
 gcc/lra-spills.cc                                  |   880 +
 gcc/lra.c                                          |  2523 -
 gcc/lra.cc                                         |  2531 +
 gcc/lra.h                                          |     2 -
 gcc/{lto-cgraph.c => lto-cgraph.cc}                |     0
 gcc/{lto-compress.c => lto-compress.cc}            |     0
 gcc/lto-compress.h                                 |     2 +-
 gcc/{lto-opts.c => lto-opts.cc}                    |     0
 gcc/{lto-section-in.c => lto-section-in.cc}        |     0
 gcc/{lto-section-out.c => lto-section-out.cc}      |     0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}      |     0
 gcc/lto-streamer-out.c                             |  3363 --
 gcc/lto-streamer-out.cc                            |  3363 ++
 gcc/{lto-streamer.c => lto-streamer.cc}            |     0
 gcc/lto-streamer.h                                 |    22 +-
 gcc/lto-wrapper.c                                  |  2146 -
 gcc/lto-wrapper.cc                                 |  2146 +
 gcc/lto/ChangeLog                                  |    46 +
 gcc/lto/{common.c => common.cc}                    |     0
 gcc/lto/config-lang.in                             |     2 +-
 gcc/lto/lang-specs.h                               |     2 +-
 gcc/lto/lto-common.c                               |  3106 --
 gcc/lto/lto-common.cc                              |  3110 ++
 gcc/lto/lto-common.h                               |     2 +-
 gcc/lto/lto-dump.c                                 |   379 -
 gcc/lto/lto-dump.cc                                |   379 +
 gcc/lto/lto-lang.c                                 |  1490 -
 gcc/lto/lto-lang.cc                                |  1490 +
 gcc/lto/lto-object.c                               |   378 -
 gcc/lto/lto-object.cc                              |   374 +
 gcc/lto/{lto-partition.c => lto-partition.cc}      |     0
 gcc/lto/{lto-symtab.c => lto-symtab.cc}            |     0
 gcc/lto/lto.c                                      |   670 -
 gcc/lto/lto.cc                                     |   670 +
 gcc/lto/lto.h                                      |     4 +-
 gcc/machmode.def                                   |     2 +-
 gcc/machmode.h                                     |     4 +-
 gcc/main.c                                         |    45 -
 gcc/main.cc                                        |    45 +
 gcc/match.pd                                       |    75 +-
 gcc/{mcf.c => mcf.cc}                              |     0
 gcc/{mode-switching.c => mode-switching.cc}        |     0
 gcc/{modulo-sched.c => modulo-sched.cc}            |     0
 gcc/{multiple_target.c => multiple_target.cc}      |     0
 gcc/objc/ChangeLog                                 |    36 +
 gcc/objc/Make-lang.in                              |     2 +-
 gcc/objc/config-lang.in                            |     2 +-
 gcc/objc/lang-specs.h                              |     2 +-
 gcc/objc/objc-act.c                                | 10365 ----
 gcc/objc/objc-act.cc                               | 10365 ++++
 gcc/objc/objc-act.h                                |     4 +-
 gcc/objc/{objc-encoding.c => objc-encoding.cc}     |     0
 gcc/objc/objc-gnu-runtime-abi-01.c                 |  2262 -
 gcc/objc/objc-gnu-runtime-abi-01.cc                |  2262 +
 gcc/objc/objc-lang.c                               |    56 -
 gcc/objc/objc-lang.cc                              |    56 +
 gcc/objc/objc-map.c                                |   160 -
 gcc/objc/objc-map.cc                               |   160 +
 gcc/objc/objc-next-runtime-abi-01.c                |  2957 --
 gcc/objc/objc-next-runtime-abi-01.cc               |  2957 ++
 ...untime-abi-02.c => objc-next-runtime-abi-02.cc} |     0
 gcc/objc/objc-runtime-shared-support.c             |   718 -
 gcc/objc/objc-runtime-shared-support.cc            |   718 +
 gcc/objc/objc-runtime-shared-support.h             |     2 +-
 gcc/objcp/ChangeLog                                |    15 +
 gcc/objcp/Make-lang.in                             |    16 +-
 gcc/objcp/config-lang.in                           |    16 +-
 gcc/objcp/lang-specs.h                             |     2 +-
 gcc/objcp/objcp-decl.c                             |   115 -
 gcc/objcp/objcp-decl.cc                            |   115 +
 gcc/objcp/objcp-lang.c                             |    92 -
 gcc/objcp/objcp-lang.cc                            |    92 +
 gcc/omp-builtins.def                               |     4 +-
 gcc/omp-expand.c                                   | 10808 -----
 gcc/omp-expand.cc                                  | 10808 +++++
 gcc/{omp-general.c => omp-general.cc}              |     0
 gcc/omp-low.c                                      | 14777 ------
 gcc/omp-low.cc                                     | 14777 ++++++
 gcc/omp-oacc-neuter-broadcast.cc                   |    12 +-
 gcc/omp-offload.c                                  |  2823 --
 gcc/omp-offload.cc                                 |  2823 ++
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}        |     0
 gcc/opt-functions.awk                              |     7 +-
 gcc/opt-read.awk                                   |     4 +
 gcc/opt-suggestions.c                              |   411 -
 gcc/opt-suggestions.cc                             |   411 +
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}      |     0
 gcc/optabs-query.c                                 |   765 -
 gcc/optabs-query.cc                                |   765 +
 gcc/optabs-tree.c                                  |   554 -
 gcc/optabs-tree.cc                                 |   569 +
 gcc/optabs.c                                       |  7966 ---
 gcc/optabs.cc                                      |  8040 +++
 gcc/optabs.def                                     |     4 +
 gcc/optabs.h                                       |     4 +-
 gcc/optc-gen.awk                                   |     4 +-
 gcc/optc-save-gen.awk                              |     2 +-
 gcc/optinfo-emit-json.cc                           |     4 +-
 gcc/opts-common.c                                  |  1857 -
 gcc/opts-common.cc                                 |  2005 +
 gcc/opts-global.c                                  |   484 -
 gcc/opts-global.cc                                 |   486 +
 gcc/opts.c                                         |  3722 --
 gcc/opts.cc                                        |  3775 ++
 gcc/opts.h                                         |    24 +-
 gcc/output.h                                       |    16 +-
 gcc/params.opt                                     |     4 +
 gcc/pass_manager.h                                 |     2 +-
 gcc/{passes.c => passes.cc}                        |     0
 gcc/passes.def                                     |     9 +-
 gcc/plugin.c                                       |  1011 -
 gcc/plugin.cc                                      |  1011 +
 gcc/plugin.def                                     |     2 +-
 gcc/plugin.h                                       |     2 +-
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/EXCLUDES                                    |    44 +-
 gcc/pointer-query.cc                               |   150 +-
 gcc/pointer-query.h                                |    18 +-
 gcc/postreload-gcse.c                              |  1466 -
 gcc/postreload-gcse.cc                             |  1466 +
 gcc/{postreload.c => postreload.cc}                |     0
 gcc/predict.c                                      |  4566 --
 gcc/predict.cc                                     |  4566 ++
 gcc/predict.h                                      |     4 +-
 gcc/{prefix.c => prefix.cc}                        |     0
 gcc/prefix.h                                       |     2 +-
 gcc/pretty-print.c                                 |  2627 -
 gcc/pretty-print.cc                                |  2627 +
 ...{print-rtl-function.c => print-rtl-function.cc} |     0
 gcc/{print-rtl.c => print-rtl.cc}                  |     0
 gcc/{print-tree.c => print-tree.cc}                |     0
 gcc/{profile-count.c => profile-count.cc}          |     0
 gcc/{profile.c => profile.cc}                      |     0
 gcc/profile.h                                      |     2 +-
 gcc/range-op.cc                                    |    22 +-
 gcc/read-md.c                                      |  1363 -
 gcc/read-md.cc                                     |  1363 +
 gcc/read-md.h                                      |    10 +-
 gcc/read-rtl-function.c                            |  2230 -
 gcc/read-rtl-function.cc                           |  2230 +
 gcc/read-rtl.c                                     |  2092 -
 gcc/read-rtl.cc                                    |  2092 +
 gcc/real.c                                         |  5560 ---
 gcc/real.cc                                        |  5560 +++
 gcc/real.h                                         |     8 +-
 gcc/{realmpfr.c => realmpfr.cc}                    |     0
 gcc/recog.c                                        |  4625 --
 gcc/recog.cc                                       |  4625 ++
 gcc/recog.h                                        |     8 +-
 gcc/{ree.c => ree.cc}                              |     0
 gcc/reg-notes.def                                  |     2 +-
 gcc/reg-stack.c                                    |  3484 --
 gcc/reg-stack.cc                                   |  3484 ++
 gcc/regcprop.c                                     |  1432 -
 gcc/regcprop.cc                                    |  1433 +
 gcc/{reginfo.c => reginfo.cc}                      |     0
 gcc/{regrename.c => regrename.cc}                  |     0
 gcc/regs.h                                         |     2 +-
 gcc/regset.h                                       |     2 +-
 gcc/{regstat.c => regstat.cc}                      |     0
 gcc/reload.c                                       |  7364 ---
 gcc/reload.cc                                      |  7364 +++
 gcc/reload.h                                       |     8 +-
 gcc/reload1.c                                      |  9069 ----
 gcc/reload1.cc                                     |  9069 ++++
 gcc/reorg.c                                        |  3939 --
 gcc/reorg.cc                                       |  3939 ++
 gcc/{resource.c => resource.cc}                    |     0
 gcc/{rtl-error.c => rtl-error.cc}                  |     0
 gcc/rtl-tests.c                                    |   329 -
 gcc/rtl-tests.cc                                   |   329 +
 gcc/rtl.c                                          |   989 -
 gcc/rtl.cc                                         |  1002 +
 gcc/rtl.def                                        |    12 +-
 gcc/rtl.h                                          |   157 +-
 gcc/rtlanal.c                                      |  6992 ---
 gcc/rtlanal.cc                                     |  6992 +++
 gcc/rtlanal.h                                      |     4 +-
 gcc/{rtlhash.c => rtlhash.cc}                      |     0
 gcc/{rtlhooks.c => rtlhooks.cc}                    |     0
 ...{rtx-vector-builder.c => rtx-vector-builder.cc} |     0
 gcc/run-rtl-passes.c                               |    79 -
 gcc/run-rtl-passes.cc                              |    79 +
 gcc/{sancov.c => sancov.cc}                        |     0
 gcc/sanitizer.def                                  |     6 +-
 gcc/{sanopt.c => sanopt.cc}                        |     0
 gcc/sbitmap.c                                      |  1007 -
 gcc/sbitmap.cc                                     |  1007 +
 gcc/sched-deps.c                                   |  4954 --
 gcc/sched-deps.cc                                  |  4954 ++
 gcc/sched-ebb.c                                    |   734 -
 gcc/sched-ebb.cc                                   |   734 +
 gcc/sched-int.h                                    |    28 +-
 gcc/sched-rgn.c                                    |  3956 --
 gcc/sched-rgn.cc                                   |  3956 ++
 gcc/sel-sched-dump.c                               |  1027 -
 gcc/sel-sched-dump.cc                              |  1027 +
 gcc/sel-sched-dump.h                               |     2 +-
 gcc/sel-sched-ir.c                                 |  6461 ---
 gcc/sel-sched-ir.cc                                |  6461 +++
 gcc/sel-sched-ir.h                                 |     8 +-
 gcc/sel-sched.c                                    |  7725 ---
 gcc/sel-sched.cc                                   |  7725 +++
 ...elftest-diagnostic.c => selftest-diagnostic.cc} |     0
 gcc/{selftest-rtl.c => selftest-rtl.cc}            |     0
 gcc/selftest-run-tests.c                           |   135 -
 gcc/selftest-run-tests.cc                          |   135 +
 gcc/selftest.c                                     |   426 -
 gcc/selftest.cc                                    |   426 +
 gcc/selftest.h                                     |    78 +-
 gcc/{sese.c => sese.cc}                            |     0
 gcc/shrink-wrap.c                                  |  1890 -
 gcc/shrink-wrap.cc                                 |  1890 +
 gcc/shrink-wrap.h                                  |     2 +-
 gcc/simplify-rtx.c                                 |  8471 ----
 gcc/simplify-rtx.cc                                |  8471 ++++
 gcc/{sparseset.c => sparseset.cc}                  |     0
 gcc/spellcheck-tree.c                              |   114 -
 gcc/spellcheck-tree.cc                             |   114 +
 gcc/spellcheck-tree.h                              |     2 +-
 gcc/spellcheck.c                                   |   529 -
 gcc/spellcheck.cc                                  |   529 +
 gcc/spellcheck.h                                   |     2 +-
 gcc/sreal.c                                        |   391 -
 gcc/sreal.cc                                       |   391 +
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}          |     0
 gcc/{statistics.c => statistics.cc}                |     0
 gcc/statistics.h                                   |     2 +-
 gcc/stmt.c                                         |  1119 -
 gcc/stmt.cc                                        |  1119 +
 gcc/stmt.h                                         |     2 +-
 gcc/{stor-layout.c => stor-layout.cc}              |     0
 gcc/stor-layout.h                                  |     2 +-
 gcc/{store-motion.c => store-motion.cc}            |     0
 gcc/{streamer-hooks.c => streamer-hooks.cc}        |     0
 gcc/streamer-hooks.h                               |     2 +-
 gcc/{stringpool.c => stringpool.cc}                |     0
 gcc/stringpool.h                                   |     2 +-
 ...ubstring-locations.c => substring-locations.cc} |     0
 gcc/symtab.c                                       |  2586 -
 gcc/symtab.cc                                      |  2586 +
 gcc/{target-globals.c => target-globals.cc}        |     0
 gcc/target.def                                     |    24 +-
 gcc/target.h                                       |     6 +-
 gcc/targhooks.c                                    |  2593 -
 gcc/targhooks.cc                                   |  2593 +
 gcc/testsuite/ChangeLog                            |  1315 +
 gcc/testsuite/c-c++-common/Wbidi-chars-10.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-11.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-14.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-16.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-17.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-18.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-19.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-20.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-21.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-22.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-23.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-4.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-5.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-6.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-7.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-8.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-9.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c    |     2 +-
 gcc/testsuite/c-c++-common/Wformat-pr104148.c      |    33 +
 gcc/testsuite/c-c++-common/cpp/pr104147.c          |    27 +
 gcc/testsuite/c-c++-common/gomp/pr103642.c         |    34 +
 gcc/testsuite/g++.dg/abi/no_unique_address2.C      |    27 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C      |    18 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-104226.C      |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14a.C    |    11 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array14.C      |    12 +
 gcc/testsuite/g++.dg/cpp0x/initlist127.C           |    39 +
 gcc/testsuite/g++.dg/cpp0x/initlist128.C           |    16 +
 .../g++.dg/cpp0x/lambda/lambda-defarg10.C          |    21 +
 .../g++.dg/cpp0x/lambda/lambda-variadic13.C        |     2 +-
 .../g++.dg/cpp0x/lambda/lambda-variadic14.C        |     2 +-
 .../g++.dg/cpp0x/lambda/lambda-variadic14a.C       |     9 +
 .../g++.dg/cpp0x/lambda/lambda-variadic15.C        |    14 +
 .../g++.dg/cpp0x/lambda/lambda-variadic16.C        |    13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept72.C            |    21 +
 gcc/testsuite/g++.dg/cpp0x/noexcept73.C            |    13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept74.C            |    11 +
 gcc/testsuite/g++.dg/cpp0x/noexcept74a.C           |    12 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C      |     8 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C     |    10 +
 gcc/testsuite/g++.dg/cpp0x/ref-qual21.C            |    23 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-3.C     |   132 +
 gcc/testsuite/g++.dg/cpp1y/noexcept2.C             |    20 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction-new1.C  |    16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction101.C    |    17 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction101a.C   |    22 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction101b.C   |    22 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction102.C    |    25 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction102a.C   |    27 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction102b.C   |    30 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction103.C    |    22 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction104.C    |    17 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction105.C    |    17 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction106.C    |    16 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C        |     5 +
 gcc/testsuite/g++.dg/cpp23/auto-array2.C           |    11 +
 gcc/testsuite/g++.dg/cpp23/auto-array3.C           |    16 +
 gcc/testsuite/g++.dg/cpp23/auto-array4.C           |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class4.C       |    11 +
 .../g++.dg/cpp2a/concepts-partial-spec10.C         |    17 +
 .../g++.dg/cpp2a/concepts-partial-spec11.C         |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C   |    13 +
 gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C      |    27 +
 gcc/testsuite/g++.dg/cpp2a/consteval-memfn2.C      |    34 +
 gcc/testsuite/g++.dg/cpp2a/consteval27.C           |    18 +
 gcc/testsuite/g++.dg/cpp2a/consteval28.C           |    10 +
 gcc/testsuite/g++.dg/cpp2a/desig20.C               |    20 +
 gcc/testsuite/g++.dg/cpp2a/desig21.C               |    48 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class51.C       |    26 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth15.C     |    22 +
 gcc/testsuite/g++.dg/eh/new2.C                     |    10 +
 .../ext/{boolcomplex-1.c => boolcomplex-1.C}       |     0
 gcc/testsuite/g++.dg/gcov/pr16855-priority.C       |     6 +-
 gcc/testsuite/g++.dg/gcov/pr16855.C                |     4 +-
 gcc/testsuite/g++.dg/init/assign2.C                |     6 +
 gcc/testsuite/g++.dg/init/new50.C                  |     9 +
 gcc/testsuite/g++.dg/lto/alignas1_0.C              |     7 +
 gcc/testsuite/g++.dg/opt/pr103989.C                |    30 +
 gcc/testsuite/g++.dg/opt/pr104334.C                |    40 +
 gcc/testsuite/g++.dg/opt/pr47639.C                 |    17 +
 gcc/testsuite/g++.dg/opt/pr47639.c                 |    17 -
 gcc/testsuite/g++.dg/other/pr88187.C               |     2 +-
 gcc/testsuite/g++.dg/parse/no-typename1.C          |     2 +-
 gcc/testsuite/g++.dg/parse/template-keyword2.C     |     8 +
 gcc/testsuite/g++.dg/{pr83979.c => pr83979.C}      |     0
 gcc/testsuite/g++.dg/template/array35.C            |    11 +
 gcc/testsuite/g++.dg/template/array36.C            |    15 +
 gcc/testsuite/g++.dg/template/explicit-args6.C     |     2 +
 gcc/testsuite/g++.dg/template/nested7.C            |    12 +
 gcc/testsuite/g++.dg/template/partial20.C          |     7 +
 gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C}       |     0
 .../g++.dg/vect/{pr71483.c => pr71483.cc}          |     0
 gcc/testsuite/g++.dg/vect/pr99149.cc               |     2 +-
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C    |    39 +
 gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C   |    17 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free2.C       |    10 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free3.C       |    16 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free4.C       |    27 +
 gcc/testsuite/g++.dg/warn/pr104025.C               |    20 +
 gcc/testsuite/g++.target/arm/pr103676.C            |    32 +
 gcc/testsuite/g++.target/i386/pr103973-1.C         |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-11.C        |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-13.C        |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-15.C        |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-3.C         |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-5.C         |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-7.C         |     4 +-
 gcc/testsuite/g++.target/i386/pr103973-9.C         |     4 +-
 gcc/testsuite/gcc.c-torture/compile/pr101941-1.c   |    50 +
 gcc/testsuite/gcc.c-torture/compile/pr104327.c     |    15 +
 gcc/testsuite/gcc.c-torture/execute/pr104196.c     |    19 +
 gcc/testsuite/gcc.dg/Wuse-after-free-2.c           |   115 +
 gcc/testsuite/gcc.dg/Wuse-after-free-3.c           |    22 +
 gcc/testsuite/gcc.dg/Wuse-after-free.c             |    41 +
 gcc/testsuite/gcc.dg/analyzer/calloc-1.c           |    27 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    12 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |     4 +-
 .../gcc.dg/analyzer/memset-CVE-2017-18549-1.c      |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101547.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101875.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101962.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr104062.c           |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr104089.c           |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr104224.c           |   106 +
 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c         |    86 +
 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c         |    79 +
 gcc/testsuite/gcc.dg/analyzer/pr94047.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94362-1.c          |    60 +
 gcc/testsuite/gcc.dg/analyzer/pr94362-2.c          |    42 +
 gcc/testsuite/gcc.dg/analyzer/realloc-3.c          |    81 +
 gcc/testsuite/gcc.dg/analyzer/realloc-4.c          |    85 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-1.c         |     2 +-
 gcc/testsuite/gcc.dg/analyzer/taint-realloc.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c   |    33 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr104159.c   |    18 +
 gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c    |     2 +
 .../gcc.dg/analyzer/torture/uninit-bit-field-ref.c |    31 +
 .../torture/uninit-trivial-auto-var-init-pattern.c |    10 +
 .../uninit-trivial-auto-var-init-uninitialized.c   |    10 +
 .../torture/uninit-trivial-auto-var-init-zero.c    |    10 +
 gcc/testsuite/gcc.dg/analyzer/uninit-1.c           |    10 +-
 gcc/testsuite/gcc.dg/analyzer/uninit-4.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c      |     7 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/zlib-3.c             |     2 +-
 gcc/testsuite/gcc.dg/asan/pr99673.c                |    27 +
 gcc/testsuite/gcc.dg/asan/use-after-scope-4.c      |     1 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c       |    12 +
 gcc/testsuite/gcc.dg/debug/pr104337.c              |    15 +
 gcc/testsuite/gcc.dg/guality/ipa-sra-1.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr54519-1.c           |     6 +-
 gcc/testsuite/gcc.dg/guality/pr54519-3.c           |     6 +-
 gcc/testsuite/gcc.dg/ifcvt-4.c                     |     2 +-
 gcc/testsuite/gcc.dg/loop-unswitch-6.c             |    32 +
 gcc/testsuite/gcc.dg/pr101885.c                    |    31 +
 gcc/testsuite/gcc.dg/pr102087_1.c                  |    13 +
 gcc/testsuite/gcc.dg/pr102478.c                    |    29 +
 gcc/testsuite/gcc.dg/pr103721-2.c                  |    28 +
 gcc/testsuite/gcc.dg/pr103721.c                    |    25 +
 gcc/testsuite/gcc.dg/pr104263.c                    |    25 +
 gcc/testsuite/gcc.dg/pr104380.c                    |    32 +
 gcc/testsuite/gcc.dg/pr104389.c                    |    26 +
 gcc/testsuite/gcc.dg/pr87052.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr95115.c                     |    25 +
 gcc/testsuite/gcc.dg/sancov/pr104158-1.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-2.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-3.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-4.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-5.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-6.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-7.c           |    11 +
 gcc/testsuite/gcc.dg/spellcheck-options-24.c       |     5 +
 gcc/testsuite/gcc.dg/stack-usage-1.c               |     2 +-
 gcc/testsuite/gcc.dg/superblock.c                  |     2 +-
 gcc/testsuite/gcc.dg/torture/pr100499-1.c          |    27 +
 gcc/testsuite/gcc.dg/torture/pr100499-2.c          |    16 +
 gcc/testsuite/gcc.dg/torture/pr100499-3.c          |    14 +
 gcc/testsuite/gcc.dg/torture/pr100740.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr100786.c            |     9 +
 gcc/testsuite/gcc.dg/torture/pr101508.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr101972.c            |    39 +
 gcc/testsuite/gcc.dg/torture/pr102131-1.c          |    16 +
 gcc/testsuite/gcc.dg/torture/pr102131-2.c          |    15 +
 gcc/testsuite/gcc.dg/torture/pr102131-3.c          |    11 +
 gcc/testsuite/gcc.dg/torture/pr102131-4.c          |    15 +
 gcc/testsuite/gcc.dg/torture/pr103987.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr104279.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr104280.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr104281.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr104402.c            |     8 +
 gcc/testsuite/gcc.dg/torture/pr57147-2.c           |     6 +
 .../gcc.dg/tree-ssa/builtin-snprintf-13.c          |   131 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-29.c      |   179 +
 gcc/testsuite/gcc.dg/tree-ssa/divide-6.c           |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/divide-7.c           |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c        |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/inline-13.c          |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-4.c     |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-7.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-8.c           |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c         |    53 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103514.c           |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/pr89074.c            |    12 +
 gcc/testsuite/gcc.dg/vect/bb-slp-17.c              |     5 +-
 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c     |    20 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c     |    17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c     |    17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c     |    17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c     |    17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c     |    21 +
 gcc/testsuite/gcc.dg/vect/complex/pr103169.c       |    12 +
 gcc/testsuite/gcc.dg/vect/pr104112-1.c             |    18 +
 gcc/testsuite/gcc.dg/vect/pr104112-2.c             |    11 +
 gcc/testsuite/gcc.dg/vect/pr104152.c               |    40 +
 gcc/testsuite/gcc.dg/vect/pr81196-2.c              |    16 +
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h              |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c     |     2 +-
 gcc/testsuite/gcc.misc-tests/options.exp           |     2 +-
 gcc/testsuite/gcc.src/maintainers.exp              |    10 +-
 .../gcc.target/aarch64/branch-protection-attr.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c  |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr104005.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/spellcheck_1.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_2.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_3.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_7.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/general/pr104092.c |     7 +
 .../gcc.target/aarch64/sve/mask_struct_load_1.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_2.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_3.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_4.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_5.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_6.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_7.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_8.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_1.c   |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_2.c   |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_3.c   |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_4.c   |     6 +-
 gcc/testsuite/gcc.target/aarch64/sve/single_5.c    |     7 +-
 .../gcc.target/aarch64/sve/struct_vect_25.c        |    18 +-
 gcc/testsuite/gcc.target/aarch64/vsqrt-1.c         |    17 +
 gcc/testsuite/gcc.target/aarch64/vsqrt-2.c         |    28 +
 .../gcc.target/arm/crypto-vaese-erratum1.c         |    28 +
 gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c       |    59 +-
 gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c       |    60 +-
 gcc/testsuite/gcc.target/arm/simd/vdot-compile.c   |    26 +-
 gcc/testsuite/gcc.target/arm/simd/vdot-exec.c      |    24 +-
 gcc/testsuite/gcc.target/arm/stack-protector-7.c   |    12 +
 gcc/testsuite/gcc.target/arm/stack-protector-8.c   |     7 +
 gcc/testsuite/gcc.target/bpf/core-section-1.c      |     2 +-
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c  |     2 +-
 gcc/testsuite/gcc.target/i386/cleanup-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/cleanup-2.c          |     2 +-
 .../gcc.target/i386/interrupt-redzone-1.c          |     2 +-
 .../gcc.target/i386/interrupt-redzone-2.c          |     2 +-
 .../gcc.target/i386/mask-pack-prefer128.c          |     8 +
 .../gcc.target/i386/mask-pack-prefer256.c          |     8 +
 gcc/testsuite/gcc.target/i386/pr103771.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr103973-1.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-11.c        |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-13.c        |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-15.c        |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-3.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-5.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-7.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr103973-9.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr104104.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr104188.c           |    71 +
 gcc/testsuite/gcc.target/i386/pr104307.c           |     6 +
 gcc/testsuite/gcc.target/i386/pr104362.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr79793-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr79793-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/shrink_wrap_1.c      |     2 +-
 gcc/testsuite/gcc.target/i386/stack-check-11.c     |     2 +-
 gcc/testsuite/gcc.target/i386/stack-check-18.c     |     2 +-
 gcc/testsuite/gcc.target/i386/stack-check-19.c     |     2 +-
 .../gcc.target/i386/stackalign/pr88483-1.c         |     2 +-
 .../gcc.target/i386/stackalign/pr88483-2.c         |     2 +-
 gcc/testsuite/gcc.target/i386/sw-1.c               |     2 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-2.c        |     4 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-3.c        |     6 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-7.c        |     4 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-8.c        |     6 +-
 gcc/testsuite/gcc.target/nvptx/stack-atomics-run.c |    44 +
 .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c  |     2 +-
 .../powerpc/bfp/scalar-test-data-class-10.c        |     2 +-
 .../powerpc/bfp/scalar-test-data-class-2.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-3.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-4.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-5.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-9.c         |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-4.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-5.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-6.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-7.c |     2 +-
 .../builtin-feclearexcept-feraiseexcept-1.c        |    76 +
 .../builtin-feclearexcept-feraiseexcept-2.c        |    91 +
 .../gcc.target/powerpc/builtin-fegetround.c        |    36 +
 .../gcc.target/powerpc/builtins-1-be-folded.c      |     2 +-
 .../gcc.target/powerpc/builtins-1-le-folded.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |  1313 +-
 gcc/testsuite/gcc.target/powerpc/builtins-4.c      |    34 +-
 gcc/testsuite/gcc.target/powerpc/builtins-5.c      |     3 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c   |     2 +-
 .../powerpc/fold-vec-splat-floatdouble.c           |     5 +-
 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c   |     3 +-
 gcc/testsuite/gcc.target/powerpc/pr103627-1.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/pr103627-2.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/pr103627-3.c      |    20 +
 gcc/testsuite/gcc.target/powerpc/pr103702.c        |    24 +
 gcc/testsuite/gcc.target/powerpc/pr104015-1.c      |    28 +
 gcc/testsuite/gcc.target/powerpc/pr104015-2.c      |    29 +
 gcc/testsuite/gcc.target/powerpc/pr104239-1.c      |    10 +
 gcc/testsuite/gcc.target/powerpc/pr104239-2.c      |    10 +
 gcc/testsuite/gcc.target/powerpc/pr104239-3.c      |     8 +
 gcc/testsuite/gcc.target/powerpc/pr80315-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-4.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr82015.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr83926.c         |     3 +-
 .../powerpc/pr86731-nogimplefold-longlong.c        |    32 -
 .../gcc.target/powerpc/pr86731-nogimplefold.c      |    63 -
 gcc/testsuite/gcc.target/powerpc/pr91903.c         |    60 +-
 gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c     |     3 +-
 .../powerpc/test_fpscr_rn_builtin_error.c          |     8 +-
 .../gcc.target/powerpc/vec-ternarylogic-10.c       |     6 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c      |    15 +
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c      |    15 +
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c      |    15 +
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c      |    15 +
 gcc/testsuite/gcc.target/riscv/arch-10.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-12.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-9.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-19.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/pr104140.c          |    11 +
 gcc/testsuite/gcc.target/s390/20150826-1.c         |     2 +-
 .../gcc.target/s390/ifcvt-two-insns-bool.c         |    39 +
 .../gcc.target/s390/ifcvt-two-insns-int.c          |    39 +
 .../gcc.target/s390/ifcvt-two-insns-long.c         |    39 +
 .../gcc.target/s390/nobp-section-type-conflict.c   |    22 +
 gcc/testsuite/gcc.target/s390/pr101260.c           |    63 +
 .../gcc.target/s390/zvector/imm-range-error-1.c    |    10 +-
 gcc/testsuite/gfortran.dg/argument_checking_26.f90 |    14 +
 .../gfortran.dg/coarray_collectives_18.f90         |    37 +
 gcc/testsuite/gfortran.dg/eoshift_9.f90            |     8 +
 .../gfortran.dg/gomp/affinity-clause-3.f90         |     2 +-
 gcc/testsuite/gfortran.dg/gomp/atomic-27.f90       |    34 +
 gcc/testsuite/gfortran.dg/gomp/pr102621.f90        |    12 +
 gcc/testsuite/gfortran.dg/gomp/pr103695.f90        |    18 +
 gcc/testsuite/gfortran.dg/ieee/signaling_1.f90     |     7 +-
 gcc/testsuite/gfortran.dg/ieee/signaling_2.f90     |     4 +-
 gcc/testsuite/gfortran.dg/ieee/signaling_3.f90     |    43 +
 gcc/testsuite/gfortran.dg/pr102520.f90             |     6 +-
 gcc/testsuite/gfortran.dg/pr102860.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr103692.f90             |    23 +
 gcc/testsuite/gfortran.dg/pr84784.f90              |    27 +
 gcc/testsuite/gfortran.dg/transfer_check_6.f90     |    11 +
 gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 |     2 +-
 gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 |    34 +
 gcc/testsuite/gfortran.dg/transfer_simplify_14.f90 |    27 +
 gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 |    11 +
 gcc/testsuite/gnat.dg/div_zero.adb                 |    24 +
 gcc/testsuite/gnat.dg/generic_comp.adb             |    39 +
 gcc/testsuite/gnat.dg/opt97.adb                    |    25 +
 gcc/testsuite/go.test/test/fixedbugs/issue14652.go |     5 +-
 gcc/testsuite/lib/g++-dg.exp                       |     2 +-
 gcc/testsuite/lib/gcov.exp                         |     5 +-
 gcc/testsuite/lib/target-supports.exp              |    48 +-
 gcc/{timevar.c => timevar.cc}                      |     0
 gcc/timevar.def                                    |     3 +-
 gcc/timevar.h                                      |     2 +-
 gcc/toplev.c                                       |  2383 -
 gcc/toplev.cc                                      |  2383 +
 gcc/toplev.h                                       |    10 +-
 gcc/{tracer.c => tracer.cc}                        |     0
 gcc/trans-mem.c                                    |  5683 ---
 gcc/trans-mem.cc                                   |  5683 +++
 gcc/{tree-affine.c => tree-affine.cc}              |     0
 gcc/tree-call-cdce.c                               |  1240 -
 gcc/tree-call-cdce.cc                              |  1240 +
 gcc/tree-cfg.c                                     | 10239 ----
 gcc/tree-cfg.cc                                    | 10237 ++++
 gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc}      |     0
 gcc/tree-cfgcleanup.h                              |     2 +-
 gcc/{tree-chrec.c => tree-chrec.cc}                |     0
 gcc/tree-complex.c                                 |  1956 -
 gcc/tree-complex.cc                                |  1956 +
 gcc/tree-core.h                                    |    18 +-
 gcc/{tree-data-ref.c => tree-data-ref.cc}          |     0
 gcc/tree-data-ref.h                                |     7 +-
 gcc/{tree-dfa.c => tree-dfa.cc}                    |     0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}      |     0
 gcc/{tree-dump.c => tree-dump.cc}                  |     0
 gcc/tree-eh.c                                      |  5052 --
 gcc/tree-eh.cc                                     |  5052 ++
 gcc/{tree-emutls.c => tree-emutls.cc}              |     0
 gcc/tree-if-conv.c                                 |  3510 --
 gcc/tree-if-conv.cc                                |  3510 ++
 gcc/tree-inline.c                                  |  6634 ---
 gcc/tree-inline.cc                                 |  6634 +++
 gcc/tree-inline.h                                  |     2 +-
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}          |     0
 gcc/{tree-iterator.c => tree-iterator.cc}          |     0
 gcc/tree-loop-distribution.c                       |  3911 --
 gcc/tree-loop-distribution.cc                      |  3914 ++
 gcc/tree-nested.c                                  |  3755 --
 gcc/tree-nested.cc                                 |  3755 ++
 gcc/tree-nrv.c                                     |   404 -
 gcc/tree-nrv.cc                                    |   391 +
 gcc/{tree-object-size.c => tree-object-size.cc}    |     0
 gcc/tree-object-size.h                             |     2 +-
 gcc/tree-outof-ssa.c                               |  1329 -
 gcc/tree-outof-ssa.cc                              |  1329 +
 gcc/tree-parloops.c                                |  4241 --
 gcc/tree-parloops.cc                               |  4241 ++
 gcc/{tree-phinodes.c => tree-phinodes.cc}          |     0
 gcc/{tree-predcom.c => tree-predcom.cc}            |     0
 gcc/tree-pretty-print.c                            |  4623 --
 gcc/tree-pretty-print.cc                           |  4627 ++
 gcc/tree-profile.c                                 |   911 -
 gcc/tree-profile.cc                                |   911 +
 ...scalar-evolution.c => tree-scalar-evolution.cc} |     0
 gcc/tree-sra.c                                     |  4794 --
 gcc/tree-sra.cc                                    |  4794 ++
 gcc/tree-ssa-address.c                             |  1213 -
 gcc/tree-ssa-address.cc                            |  1213 +
 gcc/tree-ssa-alias.c                               |  4336 --
 gcc/tree-ssa-alias.cc                              |  4336 ++
 gcc/tree-ssa-alias.h                               |     4 +-
 gcc/tree-ssa-ccp.c                                 |  4640 --
 gcc/tree-ssa-ccp.cc                                |  4640 ++
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}  |     0
 gcc/tree-ssa-coalesce.h                            |     2 +-
 gcc/{tree-ssa-copy.c => tree-ssa-copy.cc}          |     0
 gcc/{tree-ssa-dce.c => tree-ssa-dce.cc}            |     0
 gcc/{tree-ssa-dom.c => tree-ssa-dom.cc}            |     0
 gcc/tree-ssa-dse.c                                 |  1515 -
 gcc/tree-ssa-dse.cc                                |  1518 +
 gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc}  |     0
 ...{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc} |     0
 gcc/tree-ssa-live.c                                |  1633 -
 gcc/tree-ssa-live.cc                               |  1633 +
 gcc/tree-ssa-loop-ch.c                             |   643 -
 gcc/tree-ssa-loop-ch.cc                            |   645 +
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}    |     0
 ...ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc} |     0
 ...e-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc} |     0
 gcc/tree-ssa-loop-manip.c                          |  1677 -
 gcc/tree-ssa-loop-manip.cc                         |  1677 +
 gcc/tree-ssa-loop-niter.c                          |  5101 --
 gcc/tree-ssa-loop-niter.cc                         |  5123 ++
 ...a-loop-prefetch.c => tree-ssa-loop-prefetch.cc} |     0
 ...ree-ssa-loop-split.c => tree-ssa-loop-split.cc} |     0
 gcc/tree-ssa-loop-unswitch.c                       |  1042 -
 gcc/tree-ssa-loop-unswitch.cc                      |  1060 +
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}          |     0
 gcc/tree-ssa-math-opts.c                           |  5070 --
 gcc/tree-ssa-math-opts.cc                          |  5074 ++
 gcc/tree-ssa-operands.c                            |  1415 -
 gcc/tree-ssa-operands.cc                           |  1415 +
 gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc}      |     0
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}    |     0
 gcc/tree-ssa-pre.c                                 |  4481 --
 gcc/tree-ssa-pre.cc                                |  4481 ++
 ...{tree-ssa-propagate.c => tree-ssa-propagate.cc} |     0
 gcc/tree-ssa-reassoc.c                             |  7052 ---
 gcc/tree-ssa-reassoc.cc                            |  7137 +++
 gcc/tree-ssa-sccvn.c                               |  8250 ----
 gcc/tree-ssa-sccvn.cc                              |  8250 ++++
 gcc/tree-ssa-sccvn.h                               |     2 +-
 gcc/tree-ssa-scopedtables.c                        |  1201 -
 gcc/tree-ssa-scopedtables.cc                       |  1201 +
 gcc/{tree-ssa-sink.c => tree-ssa-sink.cc}          |     0
 gcc/tree-ssa-strlen.c                              |  5970 ---
 gcc/tree-ssa-strlen.cc                             |  6014 +++
 gcc/tree-ssa-strlen.h                              |     4 +-
 ...e-ssa-structalias.c => tree-ssa-structalias.cc} |     0
 gcc/tree-ssa-tail-merge.c                          |  1818 -
 gcc/tree-ssa-tail-merge.cc                         |  1818 +
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}            |     0
 gcc/tree-ssa-ter.h                                 |     2 +-
 gcc/tree-ssa-threadbackward.c                      |  1051 -
 gcc/tree-ssa-threadbackward.cc                     |  1055 +
 ...ree-ssa-threadedge.c => tree-ssa-threadedge.cc} |     0
 ...ssa-threadupdate.c => tree-ssa-threadupdate.cc} |     0
 gcc/tree-ssa-threadupdate.h                        |     2 +-
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}    |     0
 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc}      |     0
 gcc/tree-ssa.c                                     |  2192 -
 gcc/tree-ssa.cc                                    |  2192 +
 gcc/{tree-ssanames.c => tree-ssanames.cc}          |     0
 gcc/{tree-stdarg.c => tree-stdarg.cc}              |     0
 gcc/tree-streamer-in.c                             |  1130 -
 gcc/tree-streamer-in.cc                            |  1132 +
 gcc/tree-streamer-out.c                            |  1045 -
 gcc/tree-streamer-out.cc                           |  1048 +
 gcc/{tree-streamer.c => tree-streamer.cc}          |     0
 gcc/tree-streamer.h                                |     6 +-
 ...itch-conversion.c => tree-switch-conversion.cc} |     0
 gcc/{tree-tailcall.c => tree-tailcall.cc}          |     0
 gcc/tree-vect-data-refs.c                          |  6814 ---
 gcc/tree-vect-data-refs.cc                         |  6817 +++
 gcc/tree-vect-generic.c                            |  2466 -
 gcc/tree-vect-generic.cc                           |  2471 +
 ...e-vect-loop-manip.c => tree-vect-loop-manip.cc} |     0
 gcc/tree-vect-loop.c                               | 10233 ----
 gcc/tree-vect-loop.cc                              | 10319 ++++
 gcc/tree-vect-patterns.c                           |  5856 ---
 gcc/tree-vect-patterns.cc                          |  5856 +++
 gcc/tree-vect-slp-patterns.c                       |  1587 -
 gcc/tree-vect-slp-patterns.cc                      |  1640 +
 gcc/tree-vect-slp.c                                |  7622 ---
 gcc/tree-vect-slp.cc                               |  7637 +++
 gcc/tree-vect-stmts.c                              | 12484 -----
 gcc/tree-vect-stmts.cc                             | 12489 +++++
 ...ree-vector-builder.c => tree-vector-builder.cc} |     0
 gcc/tree-vectorizer.c                              |  2026 -
 gcc/tree-vectorizer.cc                             |  2026 +
 gcc/tree-vectorizer.h                              |    56 +-
 gcc/{tree-vrp.c => tree-vrp.cc}                    |     0
 gcc/tree.c                                         | 15221 ------
 gcc/tree.cc                                        | 15205 ++++++
 gcc/tree.def                                       |    16 +-
 gcc/tree.h                                         |    35 +-
 gcc/{tsan.c => tsan.cc}                            |     0
 gcc/typed-splay-tree.c                             |    82 -
 gcc/typed-splay-tree.cc                            |    82 +
 gcc/{ubsan.c => ubsan.cc}                          |     0
 gcc/{valtrack.c => valtrack.cc}                    |     0
 gcc/value-prof.c                                   |  1966 -
 gcc/value-prof.cc                                  |  1966 +
 gcc/value-prof.h                                   |     4 +-
 gcc/value-range.cc                                 |     2 +-
 gcc/value-range.h                                  |     2 +-
 gcc/value-relation.cc                              |    60 +-
 gcc/value-relation.h                               |     4 +
 gcc/var-tracking.c                                 | 10613 ----
 gcc/var-tracking.cc                                | 10613 ++++
 gcc/varasm.c                                       |  8509 ----
 gcc/varasm.cc                                      |  8509 ++++
 gcc/{varpool.c => varpool.cc}                      |     0
 gcc/vec-perm-indices.c                             |   381 -
 gcc/vec-perm-indices.cc                            |   381 +
 gcc/vec.c                                          |   595 -
 gcc/vec.cc                                         |   595 +
 gcc/vec.h                                          |     2 +-
 gcc/vmsdbgout.c                                    |  1851 -
 gcc/vmsdbgout.cc                                   |  1851 +
 gcc/{vr-values.c => vr-values.cc}                  |     0
 gcc/vtable-verify.c                                |   850 -
 gcc/vtable-verify.cc                               |   850 +
 gcc/vtable-verify.h                                |     2 +-
 gcc/{web.c => web.cc}                              |     0
 gcc/xcoffout.c                                     |   494 -
 gcc/xcoffout.cc                                    |   494 +
 gcc/xcoffout.h                                     |     8 +-
 libatomic/ChangeLog                                |    17 +
 libatomic/acinclude.m4                             |   108 +-
 libatomic/configure                                |    25 +-
 libatomic/configure.ac                             |     9 +-
 libbacktrace/ChangeLog                             |     6 +
 libbacktrace/configure                             |    14 +-
 libbacktrace/configure.ac                          |     8 +-
 libcpp/ChangeLog                                   |   106 +
 libcpp/Makefile.in                                 |    10 +-
 libcpp/charset.c                                   |  2510 -
 libcpp/charset.cc                                  |  2510 +
 libcpp/directives.c                                |  2799 --
 libcpp/directives.cc                               |  2798 ++
 libcpp/{errors.c => errors.cc}                     |     0
 libcpp/{expr.c => expr.cc}                         |     0
 libcpp/{files.c => files.cc}                       |     0
 libcpp/{identifiers.c => identifiers.cc}           |     0
 libcpp/include/cpplib.h                            |    33 +-
 libcpp/include/line-map.h                          |    20 +-
 libcpp/include/mkdeps.h                            |     2 +-
 libcpp/init.c                                      |   914 -
 libcpp/init.cc                                     |   914 +
 libcpp/internal.h                                  |    35 +-
 libcpp/lex.c                                       |  5389 ---
 libcpp/lex.cc                                      |  5393 +++
 libcpp/line-map.c                                  |  2555 -
 libcpp/line-map.cc                                 |  2555 +
 libcpp/macro.c                                     |  4128 --
 libcpp/macro.cc                                    |  4131 ++
 libcpp/{makeucnid.c => makeucnid.cc}               |     0
 libcpp/{mkdeps.c => mkdeps.cc}                     |     0
 libcpp/{pch.c => pch.cc}                           |     0
 libcpp/{symtab.c => symtab.cc}                     |     0
 libcpp/traditional.c                               |  1321 -
 libcpp/traditional.cc                              |  1321 +
 libgcc/ChangeLog                                   |     9 +
 libgcc/libgcov-driver.c                            |     2 +-
 libgcc/unwind-dw2-fde-dip.c                        |     2 +-
 libgfortran/ChangeLog                              |    37 +
 libgfortran/ieee/ieee_helper.c                     |     7 +-
 libgfortran/ieee/issignaling_fallback.h            |   251 +
 libgo/configure                                    |     4 +-
 libgo/configure.ac                                 |     9 +-
 libgo/go/runtime/panic32.go                        |     4 +-
 libgomp/ChangeLog                                  |   133 +
 libgomp/acinclude.m4                               |     6 +
 libgomp/config/gcn/icv-device.c                    |     2 +-
 libgomp/configure                                  |    25 +-
 libgomp/configure.ac                               |     9 +-
 libgomp/libgomp.texi                               |     7 +-
 libgomp/testsuite/libgomp.fortran/allocate-1.c     |     2 +-
 libgomp/testsuite/libgomp.fortran/allocate-1.f90   |   111 +-
 .../examples-4/declare_target-1.f90                |     4 +-
 .../examples-4/declare_target-2.f90                |     6 +-
 .../testsuite/libgomp.oacc-c++/privatized-ref-2.C  |     6 +-
 .../testsuite/libgomp.oacc-c++/privatized-ref-3.C  |     6 +-
 .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c |     4 +-
 .../libgomp.oacc-c-c++-common/broadcast-many.c     |     9 +-
 .../libgomp.oacc-c-c++-common/kernels-loop-2.c     |     4 +-
 .../libgomp.oacc-c-c++-common/loop-gwv-1.c         |    25 +-
 .../libgomp.oacc-c-c++-common/loop-gwv-2.c         |    34 +-
 .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c     |    22 +-
 .../libgomp.oacc-c-c++-common/loop-red-v-1.c       |    11 +-
 .../libgomp.oacc-c-c++-common/loop-red-v-2.c       |    11 +-
 .../libgomp.oacc-c-c++-common/loop-red-w-1.c       |    13 +-
 .../libgomp.oacc-c-c++-common/loop-red-w-2.c       |    13 +-
 .../libgomp.oacc-c-c++-common/loop-red-wv-1.c      |    19 +-
 .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c |    13 +-
 .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c |    13 +-
 .../libgomp.oacc-c-c++-common/loop-wv-1.c          |    19 +-
 .../par-loop-comb-reduction-4.c                    |    10 +-
 .../libgomp.oacc-c-c++-common/parallel-dims.c      |    14 +-
 .../testsuite/libgomp.oacc-c-c++-common/pr85486.c  |     2 +-
 .../libgomp.oacc-c-c++-common/pr95270-1.c          |     4 +-
 .../libgomp.oacc-c-c++-common/private-atomic-1.c   |     7 -
 .../libgomp.oacc-c-c++-common/reduction-7.c        |     9 +-
 .../libgomp.oacc-c-c++-common/routine-gwv-1.c      |    21 +-
 .../libgomp.oacc-c-c++-common/routine-nohost-2.c   |     2 +-
 .../libgomp.oacc-c-c++-common/routine-v-1.c        |    13 +-
 .../libgomp.oacc-c-c++-common/routine-w-1.c        |    13 +-
 .../libgomp.oacc-c-c++-common/routine-wv-1.c       |    19 +-
 .../libgomp.oacc-c-c++-common/struct-copyout-1.c   |     2 +-
 .../libgomp.oacc-c-c++-common/struct-copyout-2.c   |     2 +-
 .../libgomp.oacc-c-c++-common/vector-length-64-1.c |     2 +-
 .../libgomp.oacc-fortran/attach-descriptor-1.f90   |     2 +-
 .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 |     2 +-
 .../libgomp.oacc-fortran/kernels-loop-2.f95        |     4 +-
 .../libgomp.oacc-fortran/parallel-dims.f90         |     4 +-
 .../private-atomic-1-vector.f90                    |     7 -
 .../private-atomic-1-worker.f90                    |     7 -
 .../libgomp.oacc-fortran/privatized-ref-1.f95      |     6 +-
 libiberty/ChangeLog                                |    12 +
 libiberty/rust-demangle.c                          |    47 +-
 libitm/ChangeLog                                   |    11 +
 libitm/acinclude.m4                                |     6 +
 libitm/configure                                   |    37 +-
 libitm/configure.ac                                |     9 +-
 libsanitizer/ChangeLog                             |    17 +
 libsanitizer/Makefile.in                           |     2 +
 libsanitizer/aclocal.m4                            |     1 +
 libsanitizer/asan/Makefile.in                      |     2 +
 libsanitizer/configure                             |    76 +-
 libsanitizer/configure.ac                          |    10 +
 libsanitizer/hwasan/Makefile.in                    |     2 +
 libsanitizer/interception/Makefile.in              |     2 +
 libsanitizer/libbacktrace/Makefile.am              |     2 -
 libsanitizer/libbacktrace/Makefile.in              |     5 +-
 libsanitizer/lsan/Makefile.in                      |     2 +
 libsanitizer/sanitizer_common/Makefile.in          |     2 +
 libsanitizer/tsan/Makefile.in                      |     2 +
 libsanitizer/ubsan/Makefile.in                     |     2 +
 libstdc++-v3/ChangeLog                             |   573 +
 libstdc++-v3/acinclude.m4                          |   110 +-
 libstdc++-v3/config.h.in                           |    17 +
 libstdc++-v3/configure                             |   310 +-
 libstdc++-v3/configure.ac                          |     2 +-
 libstdc++-v3/doc/html/manual/api.html              |    10 +
 libstdc++-v3/doc/html/manual/status.html           |    26 +-
 libstdc++-v3/doc/xml/manual/evolution.xml          |    14 +
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |    11 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    14 +-
 libstdc++-v3/include/Makefile.am                   |     1 +
 libstdc++-v3/include/Makefile.in                   |     1 +
 libstdc++-v3/include/bits/alloc_traits.h           |     2 +-
 libstdc++-v3/include/bits/allocator.h              |     6 +-
 libstdc++-v3/include/bits/atomic_wait.h            |    12 +-
 libstdc++-v3/include/bits/basic_string.h           |     6 +-
 libstdc++-v3/include/bits/boost_concept_check.h    |     4 +-
 libstdc++-v3/include/bits/chrono.h                 |     4 +-
 libstdc++-v3/include/bits/cow_string.h             |     4 +-
 libstdc++-v3/include/bits/deque.tcc                |     3 +
 libstdc++-v3/include/bits/fs_dir.h                 |     8 +
 libstdc++-v3/include/bits/fs_fwd.h                 |     6 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    11 +
 libstdc++-v3/include/bits/istream.tcc              |    62 +-
 libstdc++-v3/include/bits/move.h                   |     2 +-
 libstdc++-v3/include/bits/node_handle.h            |     2 +-
 libstdc++-v3/include/bits/range_access.h           |     2 +-
 libstdc++-v3/include/bits/ranges_base.h            |    15 +-
 libstdc++-v3/include/bits/shared_ptr.h             |     2 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |     8 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |     5 +-
 libstdc++-v3/include/bits/stl_algo.h               |     4 +-
 libstdc++-v3/include/bits/stl_algobase.h           |     2 +-
 libstdc++-v3/include/bits/stl_function.h           |     6 +-
 libstdc++-v3/include/bits/stl_iterator.h           |     6 +-
 libstdc++-v3/include/bits/stl_map.h                |     2 +-
 libstdc++-v3/include/bits/stl_pair.h               |    99 +-
 libstdc++-v3/include/bits/stl_tempbuf.h            |     2 +-
 libstdc++-v3/include/bits/stl_tree.h               |     2 +-
 libstdc++-v3/include/bits/unique_ptr.h             |     2 +-
 libstdc++-v3/include/bits/unordered_map.h          |     2 +-
 libstdc++-v3/include/c_compatibility/stdatomic.h   |   126 +
 libstdc++-v3/include/c_compatibility/uchar.h       |     8 +
 libstdc++-v3/include/c_global/cmath                |     2 +-
 libstdc++-v3/include/c_global/cstddef              |     2 +-
 libstdc++-v3/include/c_global/cuchar               |    33 +-
 libstdc++-v3/include/c_std/cuchar                  |    35 +
 libstdc++-v3/include/experimental/bits/fs_ops.h    |     8 +-
 libstdc++-v3/include/experimental/bits/simd.h      |    26 +-
 libstdc++-v3/include/std/array                     |    16 +-
 libstdc++-v3/include/std/atomic                    |     2 +-
 libstdc++-v3/include/std/complex                   |     2 +-
 libstdc++-v3/include/std/filesystem                |     2 +-
 libstdc++-v3/include/std/functional                |     4 +-
 libstdc++-v3/include/std/iomanip                   |     2 +-
 libstdc++-v3/include/std/mutex                     |     2 +-
 libstdc++-v3/include/std/numeric                   |     6 +-
 libstdc++-v3/include/std/spanstream                |    15 +-
 libstdc++-v3/include/std/string_view               |     3 +-
 libstdc++-v3/include/std/tuple                     |     4 +-
 libstdc++-v3/include/std/type_traits               |    22 +-
 libstdc++-v3/include/std/version                   |   102 +-
 libstdc++-v3/libsupc++/exception                   |     2 +-
 libstdc++-v3/libsupc++/new                         |     2 +-
 libstdc++-v3/scripts/testsuite_flags.in            |    11 +-
 libstdc++-v3/src/Makefile.am                       |    12 +-
 libstdc++-v3/src/Makefile.in                       |     9 +-
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |     4 +
 libstdc++-v3/src/c++11/future.cc                   |     4 +
 libstdc++-v3/src/c++11/system_error.cc             |     4 +
 libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES    |     4 +
 libstdc++-v3/src/c++17/fast_float/MERGE            |     4 +
 libstdc++-v3/src/c++17/fast_float/README.md        |   218 +
 libstdc++-v3/src/c++17/fast_float/fast_float.h     |  2905 ++
 libstdc++-v3/src/c++17/floating_from_chars.cc      |   433 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |   262 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   143 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |     4 +
 libstdc++-v3/src/filesystem/dir-common.h           |   121 +-
 libstdc++-v3/src/filesystem/dir.cc                 |    94 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    41 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |    56 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |   128 +-
 libstdc++-v3/testsuite/20_util/from_chars/7.cc     |   152 +
 libstdc++-v3/testsuite/20_util/pair/cons/99957.cc  |    12 +-
 .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc |     3 +
 .../testsuite/20_util/shared_ptr/cons/array.cc     |     2 +-
 .../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc  |     3 +
 .../21_strings/basic_string/cons/char/nullptr.cc   |    26 +-
 .../basic_string_view/cons/char/nonnull.cc         |     3 +-
 .../basic_string_view/cons/wchar_t/nonnull.cc      |     3 +-
 .../headers/cuchar/functions_std_cxx20.cc          |    12 +
 .../headers/cuchar/functions_std_fchar8_t.cc       |    12 +
 .../23_containers/array/capacity/empty.cc          |    18 +
 .../23_containers/array/capacity/max_size.cc       |    18 +
 .../testsuite/23_containers/array/capacity/size.cc |    18 +
 .../23_containers/array/iterators/begin_end.cc     |    39 +
 .../testsuite/23_containers/deque/100516.cc        |    14 +
 .../23_containers/multiset/operators/cmp_c++20.cc  |     8 +-
 .../23_containers/set/operators/cmp_c++20.cc       |     8 +-
 .../23_containers/unordered_map/104174.cc          |     4 +
 .../range_operations/advance_overflow.cc           |    37 +
 .../27_io/basic_istream/get/char/lwg3464.cc        |     2 +-
 .../27_io/basic_istream/get/wchar_t/lwg3464.cc     |     2 +-
 .../testsuite/27_io/filesystem/iterators/97731.cc  |    48 +
 .../27_io/filesystem/iterators/error_reporting.cc  |   139 +
 .../iterators/recursive_directory_iterator.cc      |    19 +
 libstdc++-v3/testsuite/27_io/spanstream/2.cc       |   113 +
 .../29_atomics/headers/stdatomic.h/c_compat.cc     |   131 +
 .../filesystem/iterators/error_reporting.cc        |   140 +
 .../iterators/recursive_directory_iterator.cc      |    21 +-
 2478 files changed, 1828154 insertions(+), 1803782 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-02-07 19:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-07 19:29 [gcc/devel/c++-coroutines] Merge master r12-7083 Iain D Sandoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).