This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from ffb7d4b2b76 i386: Mark some of strict_low_part insn constraints earlyclobbered adds 0dd4283a4be testsuite: fix dh-warning typo. adds 6795e6ae660 libstdc++: Fix 22_locale/numpunct/members/char/3.cc execution test adds d82a54f5644 configure: Regenerate. adds 1e6294bb15d Test to verify -Wformat-overflow uses context-sensitive ranges. adds 72332337e3d Use enclosing object size if it's smaller than member [PR 101475]. adds a4a8ae123cd Fortran: fix ICE overloading elemental intrinsics adds 79ae13067f6 vect: Fix uninitialised variable PR104026 adds c76b3bc55b4 Fix reverse scalar storage order issues in IPA-SRA adds 70e24c9682d Fortran: always reject alternate return specifier as argume [...] adds 8931adfa053 analyzer: fix ICE in taint checker on unary ops [PR104029] adds cc3b67e4014 analyzer: fix ICE when combining taint states has_ub and has_lb adds 952b7dbb418 ada: Fix up handling of ghost units [PR104027] adds 617db51d7eb Daily bump. adds dcf8fe1eeab libgcc: Fix __gthr_i486_lock_cmp_xchg clobber for Windows adds f4a2cecd689 i386: Improve and optimize ix86_expand_sse_movcc adds 52d28210389 libstdc++: Fix ODR issues with different -m flags adds 29401b7b458 Fortran: fix ICE and wrong code with TRANSFER and CHARACTER [...] adds 671a283636d Add -Wuse-after-free [PR80532]. adds 9d6a0f388eb Add -Wdangling-pointer [PR63272]. adds 9248ee41478 Daily bump. adds 1c2575586c4 [i386] GLC tuning: Break false dependency for dest register. adds 00cc412660f Add VxWorks fixincludes hack, C99 FP classification adds 943fad67028 Add VxWorks fixincludes hack, #include sysLib.h in time.h adds 9d7e19255c0 Add VxWorks fixincludes hack, open posix API for C++ adds a78b1ab1df9 amdgcn: Tune default OpenMP/OpenACC GPU utilization adds 15630e6e9eb testsuite: Enrich tests with variants failing on the branch. adds bca1c431aff libstdc++: Ignore deprecated warnings [PR104037] adds 90045c5df5b Fortran: allow IEEE_VALUE to correctly return signaling NaNs adds 86e3b476d5d Fortran: xfail signaling NaN testcases on x87 adds 2ac0649d7bf libstdc++: Implement C++20 atomic<shared_ptr> and atomic<weak_ptr> adds a326934886f libstdc++: Update C++20 status table adds 1e942d7c05c Daily bump. adds 240dd6c063b rs6000: Split pattern for TI to V1TI move [PR103124] adds b3e77224edb rs6000: Use known constant for GET_MODE_NUNITS and similar adds 025a707d285 Allow for multiple defaults in endianness and r16 in GFORTR [...] adds fbb438808e9 Test cases for references in OpenACC 'private' clauses adds b75aab194e3 Extend test cases for references in OpenACC 'private' clauses adds a923345c72a libstdc++: Add 'typename' to dependent types in atomic<shar [...] adds d4c02ec7779 Fix test warnings. adds 57cfcb3eb28 Start using check-MAINTAINERS.py instead of legacy maintain [...] adds 84eb13b9d6a libstdc++: Don't fail if math_errhandling is not defined adds 4460c638faf Add check_effective_target_pytest3. adds 91a38a35a71 Rename test-cases that are not executed. adds a42805deb85 Make the tests working. adds d573a303be1 Fortran: remove new files introduced by mistake adds fa092570fba libstdc++: Rename non-reserved macros in config header [PR103650] adds 5a3dc58a1d7 libstdc++: Document final option names for enabling C++20 adds 3acb929cc0b libstdc++: Define <stacktrace> header for C++23 adds 4152e4ad3f3 Bump gcc/BASE-VER to 12.0.1 now that we are in stage4. adds 463d9108766 widening_mul, i386: Improve spaceship expansion on x86 [PR103973] adds a81f6092350 Fix glitch in entry for vxworks_posix_open adds deb9f18f677 Change kind of integer literal to fix a testcase. adds 1374d4b963a middle-end/101292 - invalid memory access with warning control adds 450c85b81f4 OpenMP: allow requires dynamic_allocators adds d3a57993359 diagnostic: avoid repeating include path adds aeca44768d5 c++: Fix cp_genericize_target_expr for TARGET_EXPRs created [...] adds 6cb61e50ade Enable -Wuninitialized + -ftrivial-auto-var-init for addres [...] adds cc3bf3404e4 libstdc++: Directly implement hexfloat std::from_chars for [...] adds 2800bc08e4a libstdc++: Import the fast_float library adds f5c8b82512f libstdc++: Apply modifications to our local copy of fast_float adds 40b0d4472a2 libstdc++: Adjust fast_float's over/underflow behavior for [...] adds 490e23032ba libstdc++: Use fast_float in std::from_chars for binary32/64 adds 5c69acb3232 Rename .c files to .cc files. adds e53b6e564aa Change references of .c files to .cc files adds cd9912b5930 Manual changes for .cc renaming. adds 938ea06c5e9 git-backport: support renamed .cc files in commit message. adds fc82978278e Daily bump. adds 5e26bf17220 Adjust testcase for --target_board='unix{-m64\ -march=casca [...] adds 50c3975129c Update check_effective_target_recent_python3 adds 27404a02508 Fix options.exp. adds 903e846578b Revert Ada .cc renaming renaming. adds ff7aeceb6b3 Ada: Revert filename changes in comments. adds 00dc7877ee0 tree-optimization/104064 - UBSAN issue in vect dataref analysis adds e8feb059ca2 Add check_effective_target_python3_module. adds 5f3c0ee908b libstdc++: Improve comments describing --enable-fully-dynam [...] adds ac358eef7ae libstdc++: Update status tables in manual adds 97b9236976a libstdc++: Fix deduction failure for std::min call [PR104080] adds 8f6b62e0f0c libstdc++: Use GCC's predefined macro for endianness [PR104080] adds 76fe4942304 Fix tree-optimization/101941: IPA splitting out function wi [...] adds abb748aaf3e Update prerequisites for GNAT adds d21db05b6f4 pack fields in cgraph_simd_clone_arg and struct function adds 38ec23fafb1 aarch64: Fix overly optimistic LDP/STP matching [PR104005] adds 0efc551e59f Update email address adds 4288b57affe pack fields in line-map data structures adds 3ed40db0f12 tree-optimization/103987 - guard DSE modref query adds 8355f3188bf Fix -Wformat-diag for rs6000 target (part 1). adds 6a18f7751bf Fix -Wformat-diag for s390x target. adds 7402e40a2e2 Fix -Wformat-diag for s390x-ibm-tpf. new e89b2a270d3 ipa/103989 - tame IPA optimizations at -Og new c952126870c ipa/103989 - avoid IPA inlining of small functions with -Og
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 16 +- contrib/ChangeLog | 14 + contrib/filter-clang-warnings.py | 14 +- contrib/gcc_update | 6 +- contrib/git-backport.py | 48 + contrib/header-tools/ChangeLog | 4 + contrib/header-tools/README | 34 +- contrib/maintainers-verify.sh | 45 - contrib/paranoia.cc | 2 +- fixincludes/ChangeLog | 18 + fixincludes/fixincl.x | 180 +- fixincludes/inclhack.def | 123 + fixincludes/tests/base/fcntl.h | 33 + fixincludes/tests/base/math.h | 34 + fixincludes/tests/base/time.h | 15 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 2645 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 322 +- gcc/ada/ChangeLog | 123 + gcc/ada/gcc-interface/Make-lang.in | 6 +- 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 | 5 + 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 | 39 + gcc/analyzer/analyzer.cc | 4 +- gcc/analyzer/region-model-asm.cc | 2 +- gcc/analyzer/region.cc | 2 +- gcc/analyzer/sm-malloc.cc | 2 +- gcc/analyzer/sm-taint.cc | 15 +- gcc/analyzer/supergraph.cc | 2 +- gcc/asan.c | 4692 -- gcc/asan.cc | 4692 ++ gcc/{attribs.c => attribs.cc} | 0 gcc/{auto-inc-dec.c => auto-inc-dec.cc} | 0 gcc/{auto-profile.c => auto-profile.cc} | 0 gcc/auto-profile.h | 2 +- gcc/basic-block.h | 2 +- gcc/{bb-reorder.c => bb-reorder.cc} | 0 gcc/{bitmap.c => bitmap.cc} | 0 gcc/btfout.c | 1133 - gcc/btfout.cc | 1133 + gcc/builtins.c | 11184 ----- gcc/builtins.cc | 11184 +++++ gcc/c-family/ChangeLog | 86 + 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 | 9466 ++++ gcc/c-family/c-common.h | 30 +- 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 => c-indentation.cc} | 0 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 + .../{c-pretty-print.c => c-pretty-print.cc} | 0 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 | 20 + gcc/c-family/{cppspec.c => cppspec.cc} | 0 gcc/c-family/{stub-objc.c => stub-objc.cc} | 0 gcc/c/ChangeLog | 55 + 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 | 1934 + 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 | 5366 ++ gcc/cgraph.c | 4273 -- gcc/cgraph.cc | 4273 ++ gcc/cgraph.h | 28 +- 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 | 14960 ++++++ gcc/common.opt | 10 +- .../{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 .../config/i386/{i386-common.c => i386-common.cc} | 0 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 .../riscv/{riscv-common.c => riscv-common.cc} | 0 .../rs6000/{rs6000-common.c => rs6000-common.cc} | 0 gcc/common/config/rx/{rx-common.c => rx-common.cc} | 0 .../config/s390/{s390-common.c => s390-common.cc} | 0 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 | 42 +- ...{aarch64-bti-insert.c => aarch64-bti-insert.cc} | 0 gcc/config/aarch64/aarch64-builtins.c | 3214 -- gcc/config/aarch64/aarch64-builtins.cc | 3214 ++ 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-sve-builtins.cc | 2 +- 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/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/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 | 8 +- 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-d.c => arm-d.cc} | 0 gcc/config/arm/arm-protos.h | 8 +- gcc/config/arm/arm.c | 34143 ------------- gcc/config/arm/arm.cc | 34143 +++++++++++++ gcc/config/arm/arm.h | 8 +- gcc/config/arm/arm.md | 2 +- gcc/config/arm/driver-arm.c | 137 - gcc/config/arm/driver-arm.cc | 137 + gcc/config/arm/symbian.h | 2 +- gcc/config/arm/t-arm | 16 +- gcc/config/arm/thumb1.md | 10 +- 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 => coreout.cc} | 0 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/cris.c | 3729 -- gcc/config/cris/cris.cc | 3729 ++ gcc/config/cris/cris.h | 8 +- 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/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/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 | 23247 --------- 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 | 13 +- gcc/config/i386/i386.c | 24709 ---------- gcc/config/i386/i386.cc | 24709 ++++++++++ gcc/config/i386/i386.h | 18 +- gcc/config/i386/i386.md | 28 +- ...{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/sse.md | 87 +- gcc/config/i386/subst.md | 7 + 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 | 10 +- 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 => ia64-c.cc} | 0 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 => iq2000.cc} | 0 gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 4 +- gcc/config/{linux.c => linux.cc} | 0 gcc/config/linux.h | 4 +- gcc/config/lm32/{lm32.c => lm32.cc} | 0 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc} | 0 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 +- .../msp430/{driver-msp430.c => driver-msp430.cc} | 0 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 .../{nds32-intrinsic.c => nds32-intrinsic.cc} | 0 gcc/config/nds32/{nds32-isr.c => nds32-isr.cc} | 0 ...{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-protos.h | 2 +- gcc/config/nvptx/nvptx.c | 7011 --- gcc/config/nvptx/nvptx.cc | 7011 +++ gcc/config/nvptx/nvptx.h | 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/{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 => riscv-c.cc} | 0 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 | 4 +- 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 | 2 +- gcc/config/rs6000/altivec.md | 25 - gcc/config/rs6000/darwin.h | 6 +- gcc/config/rs6000/driver-rs6000.c | 638 - gcc/config/rs6000/driver-rs6000.cc | 638 + gcc/config/rs6000/freebsd.h | 4 +- gcc/config/rs6000/freebsd64.h | 4 +- .../rs6000/{host-darwin.c => host-darwin.cc} | 0 .../{host-ppc64-darwin.c => host-ppc64-darwin.cc} | 0 gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/rbtree.c | 242 - gcc/config/rs6000/rbtree.cc | 242 + gcc/config/rs6000/rbtree.h | 2 +- gcc/config/rs6000/rs6000-c.c | 2076 - gcc/config/rs6000/rs6000-c.cc | 2076 + gcc/config/rs6000/rs6000-call.c | 6521 --- gcc/config/rs6000/rs6000-call.cc | 6521 +++ 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 | 3076 ++ gcc/config/rs6000/rs6000-internal.h | 10 +- .../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 | 10 +- 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 | 6 +- .../rs6000/{rs6000-string.c => rs6000-string.cc} | 0 gcc/config/rs6000/rs6000.c | 28925 ----------- gcc/config/rs6000/rs6000.cc | 28925 +++++++++++ gcc/config/rs6000/rs6000.h | 16 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/sysv4.h | 2 +- gcc/config/rs6000/t-linux | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-rs6000 | 34 +- gcc/config/rs6000/vsx.md | 32 +- 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 | 17478 +++++++ 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-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/{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 => v850-c.cc} | 0 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 => vms-c.cc} | 0 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 | 37 +- gcc/configure.ac | 14 +- gcc/context.c | 44 - gcc/context.cc | 44 + gcc/{convert.c => convert.cc} | 0 gcc/convert.h | 2 +- gcc/coretypes.h | 2 +- gcc/coverage.c | 1392 - gcc/coverage.cc | 1392 + gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 177 + gcc/cp/Make-lang.in | 8 +- gcc/cp/{call.c => call.cc} | 0 gcc/cp/{class.c => class.cc} | 0 gcc/cp/config-lang.in | 34 +- gcc/cp/constexpr.c | 9561 ---- gcc/cp/constexpr.cc | 9561 ++++ gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-gimplify.c | 3280 -- gcc/cp/cp-gimplify.cc | 3285 ++ 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 | 84 +- 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 | 18355 +++++++ gcc/cp/decl2.c | 5992 --- gcc/cp/decl2.cc | 5992 +++ gcc/cp/{dump.c => dump.cc} | 0 gcc/cp/error.c | 4659 -- gcc/cp/error.cc | 4659 ++ 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 | 5354 ++ 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 => optimize.cc} | 0 gcc/cp/parser.c | 48319 ------------------- gcc/cp/parser.cc | 48319 +++++++++++++++++++ gcc/cp/parser.h | 2 +- gcc/cp/pt.c | 30596 ------------ gcc/cp/pt.cc | 30596 ++++++++++++ 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 | 12340 +++++ gcc/cp/tree.c | 6180 --- gcc/cp/tree.cc | 6180 +++ gcc/cp/typeck.c | 11350 ----- gcc/cp/typeck.cc | 11350 +++++ gcc/cp/{typeck2.c => typeck2.cc} | 0 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 | 6 + gcc/d/d-gimplify.cc | 2 +- gcc/d/d-incpath.cc | 2 +- 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 => dbgcnt.cc} | 0 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 | 196 - gcc/diagnostic-spec.cc | 205 + gcc/diagnostic-spec.h | 6 +- gcc/diagnostic.c | 2456 - gcc/diagnostic.cc | 2488 + gcc/diagnostic.h | 4 + gcc/doc/avr-mmcu.texi | 4 +- gcc/doc/cfg.texi | 2 +- gcc/doc/contrib.texi | 2 +- gcc/doc/cppinternals.texi | 6 +- gcc/doc/extend.texi | 2 +- gcc/doc/generic.texi | 8 +- gcc/doc/gimple.texi | 8 +- gcc/doc/gty.texi | 8 +- gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 128 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 40 +- gcc/doc/match-and-simplify.texi | 2 +- gcc/doc/md.texi | 15 +- gcc/doc/optinfo.texi | 4 +- gcc/doc/options.texi | 2 +- 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 | 33147 +++++++++++++ gcc/dwarf2out.h | 8 +- gcc/{early-remat.c => early-remat.cc} | 0 gcc/{edit-context.c => edit-context.cc} | 0 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 => expmed.cc} | 0 gcc/expmed.h | 2 +- gcc/expr.c | 13145 ----- gcc/expr.cc | 13145 +++++ gcc/{fibonacci_heap.c => fibonacci_heap.cc} | 0 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 | 16787 +++++++ gcc/fortran/ChangeLog | 254 + gcc/fortran/{arith.c => arith.cc} | 0 gcc/fortran/{array.c => array.cc} | 0 gcc/fortran/{bbt.c => bbt.cc} | 0 gcc/fortran/check.c | 7523 --- gcc/fortran/check.cc | 7523 +++ 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 + .../{dump-parse-tree.c => dump-parse-tree.cc} | 0 gcc/fortran/error.c | 1656 - gcc/fortran/error.cc | 1656 + gcc/fortran/expr.c | 6508 --- gcc/fortran/expr.cc | 6507 +++ 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 | 86 +- 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/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 | 9410 ---- gcc/fortran/openmp.cc | 9411 ++++ 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 | 8966 ++++ 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 | 806 + gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 11714 ----- gcc/fortran/trans-array.cc | 11714 +++++ 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 | 7956 +++ gcc/fortran/trans-expr.c | 12125 ----- gcc/fortran/trans-expr.cc | 12125 +++++ gcc/fortran/trans-intrinsic.c | 12446 ----- gcc/fortran/trans-intrinsic.cc | 12457 +++++ 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 | 3838 ++ 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 => function-tests.cc} | 0 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/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 => ggc-tests.cc} | 0 gcc/{gimple-builder.c => gimple-builder.cc} | 0 gcc/{gimple-expr.c => gimple-expr.cc} | 0 gcc/gimple-fold.c | 9123 ---- gcc/gimple-fold.cc | 9123 ++++ gcc/gimple-fold.h | 2 +- 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 +- ...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 | 4728 ++ ...store-merging.c => gimple-ssa-store-merging.cc} | 0 ...eduction.c => gimple-ssa-strength-reduction.cc} | 0 gcc/gimple-ssa-warn-access.cc | 992 +- ...ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc} | 0 ...warn-restrict.c => gimple-ssa-warn-restrict.cc} | 0 ...{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 => gimple.cc} | 0 gcc/gimple.h | 4 +- gcc/{gimplify-me.c => gimplify-me.cc} | 0 gcc/gimplify.c | 16582 ------- gcc/gimplify.cc | 16582 +++++++ 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/gospec.c | 466 - gcc/go/gospec.cc | 466 + gcc/go/lang-specs.h | 2 +- gcc/{godump.c => godump.cc} | 0 gcc/{graph.c => graph.cc} | 0 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 => hash-map-tests.cc} | 0 gcc/{hash-set-tests.c => hash-set-tests.cc} | 0 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 | 5694 +++ 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 | 4429 -- gcc/internal-fn.cc | 4451 ++ gcc/internal-fn.def | 3 + gcc/internal-fn.h | 1 + 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 | 6 +- 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 => ipa-modref-tree.cc} | 0 gcc/ipa-modref.c | 5509 --- gcc/ipa-modref.cc | 5509 +++ 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 | 8 +- 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 | 2 +- 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 => ira-costs.cc} | 0 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 | 6132 +++ gcc/ira.h | 4 +- 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 => lra-assigns.cc} | 0 gcc/{lra-coalesce.c => lra-coalesce.cc} | 0 gcc/lra-constraints.c | 7380 --- gcc/lra-constraints.cc | 7380 +++ gcc/{lra-eliminations.c => lra-eliminations.cc} | 0 gcc/lra-int.h | 24 +- gcc/{lra-lives.c => lra-lives.cc} | 0 gcc/{lra-remat.c => lra-remat.cc} | 0 gcc/lra-spills.c | 880 - gcc/lra-spills.cc | 880 + gcc/lra.c | 2523 - gcc/lra.cc | 2523 + 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 | 32 + 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 | 3106 ++ 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 => lto-object.cc} | 0 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 | 16 +- 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-suggestions.c => opt-suggestions.cc} | 0 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} | 0 gcc/optabs-query.c | 765 - gcc/optabs-query.cc | 765 + gcc/{optabs-tree.c => optabs-tree.cc} | 0 gcc/{optabs.c => optabs.cc} | 0 gcc/optabs.def | 1 + gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 2 +- gcc/optinfo-emit-json.cc | 4 +- gcc/opts-common.c | 1857 - gcc/opts-common.cc | 1857 + gcc/{opts-global.c => opts-global.cc} | 0 gcc/{opts.c => opts.cc} | 0 gcc/output.h | 16 +- gcc/pass_manager.h | 2 +- gcc/{passes.c => passes.cc} | 0 gcc/passes.def | 10 +- 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 | 50 +- gcc/postreload-gcse.c | 1466 - gcc/postreload-gcse.cc | 1466 + gcc/{postreload.c => postreload.cc} | 0 gcc/{predict.c => predict.cc} | 0 gcc/predict.h | 4 +- gcc/{prefix.c => prefix.cc} | 0 gcc/prefix.h | 2 +- gcc/{pretty-print.c => pretty-print.cc} | 0 ...{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/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 => regcprop.cc} | 0 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 => rtl-tests.cc} | 0 gcc/{rtl.c => rtl.cc} | 0 gcc/rtl.def | 12 +- gcc/rtl.h | 146 +- 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 => sbitmap.cc} | 0 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 => selftest.cc} | 0 gcc/selftest.h | 4 +- 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 => spellcheck-tree.cc} | 0 gcc/spellcheck-tree.h | 2 +- gcc/{spellcheck.c => spellcheck.cc} | 0 gcc/spellcheck.h | 2 +- gcc/{sreal.c => sreal.cc} | 0 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 | 325 + gcc/testsuite/c-c++-common/Walloca-larger-than.c | 4 +- gcc/testsuite/c-c++-common/Wdangling-pointer-2.c | 437 + gcc/testsuite/c-c++-common/Wdangling-pointer-3.c | 64 + gcc/testsuite/c-c++-common/Wdangling-pointer-4.c | 73 + gcc/testsuite/c-c++-common/Wdangling-pointer-5.c | 90 + gcc/testsuite/c-c++-common/Wdangling-pointer-6.c | 32 + gcc/testsuite/c-c++-common/Wdangling-pointer.c | 434 + gcc/testsuite/c-c++-common/Wuse-after-free-2.c | 169 + gcc/testsuite/c-c++-common/Wuse-after-free-3.c | 83 + gcc/testsuite/c-c++-common/Wuse-after-free-4.c | 102 + gcc/testsuite/c-c++-common/Wuse-after-free-5.c | 103 + gcc/testsuite/c-c++-common/Wuse-after-free-6.c | 105 + gcc/testsuite/c-c++-common/Wuse-after-free-7.c | 103 + gcc/testsuite/c-c++-common/Wuse-after-free.c | 167 + gcc/testsuite/c-c++-common/cpp/line-2.c | 2 +- gcc/testsuite/c-c++-common/cpp/line-3.c | 2 +- gcc/testsuite/g++.dg/cpp1y/pr104031.C | 23 + gcc/testsuite/g++.dg/opt/pr103989.C | 30 + gcc/testsuite/g++.dg/torture/pr57993-2.C | 22 +- ...nit-pred-loop-1_a.cc => uninit-pred-loop-1_a.C} | 0 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.C | 21 + gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc | 21 - gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C | 23 + gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc | 23 - ...{uninit-pred-loop_1.cc => uninit-pred-loop_1.C} | 0 gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C | 23 + gcc/testsuite/g++.dg/warn/Wdangling-pointer.C | 74 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C | 4 +- gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-3.C | 70 + gcc/testsuite/g++.dg/warn/Wuse-after-free.C | 158 + gcc/testsuite/g++.dg/warn/ref-temp1.C | 3 + gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 1 + gcc/testsuite/g++.target/i386/pr103973-1.C | 71 + gcc/testsuite/g++.target/i386/pr103973-10.C | 7 + gcc/testsuite/g++.target/i386/pr103973-11.C | 8 + gcc/testsuite/g++.target/i386/pr103973-12.C | 8 + gcc/testsuite/g++.target/i386/pr103973-13.C | 62 + gcc/testsuite/g++.target/i386/pr103973-14.C | 7 + gcc/testsuite/g++.target/i386/pr103973-15.C | 8 + gcc/testsuite/g++.target/i386/pr103973-16.C | 8 + gcc/testsuite/g++.target/i386/pr103973-17.C | 8 + gcc/testsuite/g++.target/i386/pr103973-18.C | 8 + gcc/testsuite/g++.target/i386/pr103973-19.C | 8 + gcc/testsuite/g++.target/i386/pr103973-2.C | 7 + gcc/testsuite/g++.target/i386/pr103973-20.C | 8 + gcc/testsuite/g++.target/i386/pr103973-3.C | 8 + gcc/testsuite/g++.target/i386/pr103973-4.C | 8 + gcc/testsuite/g++.target/i386/pr103973-5.C | 66 + gcc/testsuite/g++.target/i386/pr103973-6.C | 7 + gcc/testsuite/g++.target/i386/pr103973-7.C | 8 + gcc/testsuite/g++.target/i386/pr103973-8.C | 8 + gcc/testsuite/g++.target/i386/pr103973-9.C | 67 + gcc/testsuite/gcc.c-torture/compile/pr101941-1.c | 50 + gcc/testsuite/gcc.dg/Wdangling-pointer-2.c | 82 + gcc/testsuite/gcc.dg/Wdangling-pointer.c | 75 + gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c | 13 +- gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c | 5 + gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 14 +- gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 29 +- gcc/testsuite/gcc.dg/Wstringop-overflow-88.c | 327 + gcc/testsuite/gcc.dg/analyzer/file-1.c | 3 + gcc/testsuite/gcc.dg/analyzer/file-2.c | 3 + gcc/testsuite/gcc.dg/analyzer/pr104029.c | 115 + gcc/testsuite/gcc.dg/analyzer/taint-merger.c | 57 + gcc/testsuite/gcc.dg/analyzer/taint-ops.c | 106 + gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 2 +- gcc/testsuite/gcc.dg/auto-init-uninit-16.c | 4 +- gcc/testsuite/gcc.dg/auto-init-uninit-34.c | 8 +- gcc/testsuite/gcc.dg/auto-init-uninit-37.c | 44 +- gcc/testsuite/gcc.dg/auto-init-uninit-B.c | 4 +- gcc/testsuite/gcc.dg/torture/pr103987.c | 13 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-28.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c | 53 + gcc/testsuite/gcc.dg/uninit-pr50476.c | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.src/maintainers.exp | 24 +- gcc/testsuite/gcc.target/aarch64/pr104005.c | 17 + .../gcc.target/i386/avx2-dest-false-dep-for-glc.c | 24 + .../i386/avx512dq-dest-false-dep-for-glc.c | 73 + .../i386/avx512f-dest-false-dep-for-glc.c | 103 + .../i386/avx512fp16-dest-false-dep-for-glc.c | 45 + .../i386/avx512fp16vl-dest-false-dep-for-glc.c | 24 + .../i386/avx512vl-dest-false-dep-for-glc.c | 76 + gcc/testsuite/gcc.target/i386/pr103973-1.c | 98 + gcc/testsuite/gcc.target/i386/pr103973-10.c | 7 + gcc/testsuite/gcc.target/i386/pr103973-11.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-12.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-13.c | 76 + gcc/testsuite/gcc.target/i386/pr103973-14.c | 7 + gcc/testsuite/gcc.target/i386/pr103973-15.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-16.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-17.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-18.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-19.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-2.c | 7 + gcc/testsuite/gcc.target/i386/pr103973-20.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-3.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-4.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-5.c | 85 + gcc/testsuite/gcc.target/i386/pr103973-6.c | 7 + gcc/testsuite/gcc.target/i386/pr103973-7.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-8.c | 8 + gcc/testsuite/gcc.target/i386/pr103973-9.c | 89 + gcc/testsuite/gcc.target/powerpc/pr103124.c | 12 + gcc/testsuite/gfortran.dg/altreturn_11.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/allocate-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee_10.f90 | 12 +- gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 6 +- gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 | 72 + gcc/testsuite/gfortran.dg/ieee/signaling_2_c.c | 8 + gcc/testsuite/gfortran.dg/index_5.f90 | 2 + gcc/testsuite/gfortran.dg/len_trim.f90 | 6 + gcc/testsuite/gfortran.dg/maskl_1.f90 | 3 +- gcc/testsuite/gfortran.dg/maskr_1.f90 | 3 +- gcc/testsuite/gfortran.dg/overload_4.f90 | 27 + gcc/testsuite/gfortran.dg/scan_3.f90 | 5 +- gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 | 115 + gcc/testsuite/gfortran.dg/verify_3.f90 | 5 +- gcc/testsuite/gnat.dg/lto25.adb | 14 + gcc/testsuite/gnat.dg/opt96.adb | 14 + gcc/testsuite/gnat.dg/opt96_pkg.adb | 16 + gcc/testsuite/gnat.dg/opt96_pkg.ads | 32 + gcc/testsuite/lib/gcov.exp | 9 +- gcc/testsuite/lib/target-supports.exp | 36 + gcc/{timevar.c => timevar.cc} | 0 gcc/timevar.def | 2 +- gcc/timevar.h | 2 +- gcc/{toplev.c => toplev.cc} | 0 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 | 10214 ---- gcc/tree-cfg.cc | 10239 ++++ gcc/tree-cfg.h | 1 + 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 | 6 +- gcc/{tree-data-ref.c => tree-data-ref.cc} | 0 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 ...op-distribution.c => tree-loop-distribution.cc} | 0 gcc/tree-nested.c | 3755 -- gcc/tree-nested.cc | 3755 ++ gcc/{tree-nrv.c => tree-nrv.cc} | 0 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 | 4623 ++ 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 => tree-ssa-loop-ch.cc} | 0 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 + ...ree-ssa-loop-niter.c => tree-ssa-loop-niter.cc} | 0 ...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 | 1042 + gcc/{tree-ssa-loop.c => tree-ssa-loop.cc} | 0 gcc/tree-ssa-math-opts.c | 4847 -- gcc/tree-ssa-math-opts.cc | 5070 ++ gcc/tree-ssa-operands.c | 1415 - gcc/tree-ssa-operands.cc | 1415 + gcc/tree-ssa-phiopt.c | 3879 -- gcc/tree-ssa-phiopt.cc | 3854 ++ 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 | 7052 +++ 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 | 5970 +++ gcc/tree-ssa-strlen.h | 2 +- ...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 +- ...threadbackward.c => tree-ssa-threadbackward.cc} | 0 ...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 | 1358 - gcc/tree-ssa-uninit.cc | 1447 + gcc/{tree-ssa.c => tree-ssa.cc} | 0 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 | 1130 + gcc/tree-streamer-out.c | 1045 - gcc/tree-streamer-out.cc | 1045 + 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 => tree-vect-generic.cc} | 0 ...e-vect-loop-manip.c => tree-vect-loop-manip.cc} | 0 gcc/tree-vect-loop.c | 10232 ---- gcc/tree-vect-loop.cc | 10233 ++++ gcc/tree-vect-patterns.c | 5856 --- gcc/tree-vect-patterns.cc | 5856 +++ ...ct-slp-patterns.c => tree-vect-slp-patterns.cc} | 0 gcc/{tree-vect-slp.c => tree-vect-slp.cc} | 0 gcc/tree-vect-stmts.c | 12484 ----- gcc/tree-vect-stmts.cc | 12484 +++++ ...ree-vector-builder.c => tree-vector-builder.cc} | 0 gcc/tree-vectorizer.c | 2026 - gcc/tree-vectorizer.cc | 2026 + gcc/tree-vectorizer.h | 20 +- gcc/{tree-vrp.c => tree-vrp.cc} | 0 gcc/tree.c | 15221 ------ gcc/tree.cc | 15221 ++++++ gcc/tree.def | 2 +- gcc/tree.h | 10 +- gcc/{tsan.c => tsan.cc} | 0 gcc/{typed-splay-tree.c => typed-splay-tree.cc} | 0 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/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 => vec-perm-indices.cc} | 0 gcc/{vec.c => vec.cc} | 0 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/warning-control.cc | 3 +- gcc/{web.c => web.cc} | 0 gcc/xcoffout.c | 494 - gcc/xcoffout.cc | 494 + gcc/xcoffout.h | 8 +- libcpp/ChangeLog | 80 + libcpp/Makefile.in | 10 +- libcpp/charset.c | 2510 - libcpp/charset.cc | 2510 + libcpp/directives.c | 2799 -- libcpp/directives.cc | 2799 ++ libcpp/{errors.c => errors.cc} | 0 libcpp/{expr.c => expr.cc} | 0 libcpp/files.c | 2175 - libcpp/files.cc | 2174 + libcpp/{identifiers.c => identifiers.cc} | 0 libcpp/include/cpplib.h | 22 +- libcpp/include/line-map.h | 20 +- libcpp/include/mkdeps.h | 2 +- libcpp/init.c | 914 - libcpp/init.cc | 914 + libcpp/internal.h | 32 +- libcpp/{lex.c => lex.cc} | 0 libcpp/line-map.c | 2555 - libcpp/line-map.cc | 2555 + libcpp/{macro.c => macro.cc} | 0 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 | 16 + libgcc/config/i386/gthr-win32.c | 2 - libgcc/config/i386/gthr-win32.h | 23 +- libgcc/libgcov-driver.c | 2 +- libgfortran/ChangeLog | 30 + libgfortran/ieee/ieee_arithmetic.F90 | 284 +- libgfortran/ieee/ieee_helper.c | 74 + libgfortran/mk-kinds-h.sh | 7 + libgfortran/runtime/environ.c | 111 +- libgomp/ChangeLog | 21 + libgomp/plugin/plugin-gcn.c | 82 +- .../testsuite/libgomp.oacc-c++/privatized-ref-2.C | 178 + .../testsuite/libgomp.oacc-c++/privatized-ref-3.C | 212 + .../libgomp.oacc-fortran/privatized-ref-1.f95 | 163 + libiberty/ChangeLog | 4 + libiberty/regex.c | 4 + libstdc++-v3/ChangeLog | 397 + libstdc++-v3/Makefile.in | 7 + libstdc++-v3/acinclude.m4 | 155 +- libstdc++-v3/config.h.in | 10 + libstdc++-v3/configure | 321 +- libstdc++-v3/configure.ac | 3 + libstdc++-v3/doc/Makefile.in | 7 + libstdc++-v3/doc/html/manual/status.html | 36 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 8 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 24 +- libstdc++-v3/include/Makefile.am | 3 + libstdc++-v3/include/Makefile.in | 10 + libstdc++-v3/include/bits/shared_ptr_atomic.h | 455 + libstdc++-v3/include/bits/shared_ptr_base.h | 17 + libstdc++-v3/include/experimental/bits/simd.h | 389 +- .../include/experimental/bits/simd_builtin.h | 41 +- .../include/experimental/bits/simd_detail.h | 40 + .../include/experimental/bits/simd_fixed_size.h | 39 +- libstdc++-v3/include/experimental/bits/simd_math.h | 45 +- libstdc++-v3/include/experimental/bits/simd_neon.h | 4 +- libstdc++-v3/include/experimental/bits/simd_ppc.h | 4 +- .../include/experimental/bits/simd_scalar.h | 71 +- libstdc++-v3/include/experimental/bits/simd_x86.h | 4 +- libstdc++-v3/include/std/stacktrace | 672 + libstdc++-v3/include/std/version | 4 + libstdc++-v3/libsupc++/Makefile.in | 7 + libstdc++-v3/po/Makefile.in | 7 + libstdc++-v3/python/Makefile.in | 7 + libstdc++-v3/src/Makefile.am | 11 +- libstdc++-v3/src/Makefile.in | 14 +- libstdc++-v3/src/c++11/Makefile.in | 7 + libstdc++-v3/src/c++17/Makefile.in | 7 + 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 | 397 + libstdc++-v3/src/c++20/Makefile.in | 7 + libstdc++-v3/src/c++98/Makefile.in | 7 + libstdc++-v3/src/filesystem/Makefile.in | 7 + libstdc++-v3/src/libbacktrace/Makefile.am | 101 + libstdc++-v3/src/libbacktrace/Makefile.in | 860 + libstdc++-v3/src/libbacktrace/backtrace-rename.h | 41 + .../src/libbacktrace/backtrace-supported.h.in | 61 + .../src/libbacktrace}/config.h.in | 0 .../testsuite/17_intro/headers/c++1998/103650.cc | 13 + libstdc++-v3/testsuite/20_util/from_chars/7.cc | 152 + .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 150 + libstdc++-v3/testsuite/20_util/stacktrace/entry.cc | 53 + .../testsuite/20_util/stacktrace/synopsis.cc | 46 + .../testsuite/20_util/stacktrace/version.cc | 11 + .../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 95 + .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- libstdc++-v3/testsuite/Makefile.in | 7 + libstdc++-v3/testsuite/lib/libstdc++.exp | 8 + 1888 files changed, 1676407 insertions(+), 1657347 deletions(-) delete mode 100755 contrib/maintainers-verify.sh rename gcc/ada/gcc-interface/{cuintp.c => cuintp.cc} (100%) delete mode 100644 gcc/ada/gcc-interface/decl.c create mode 100644 gcc/ada/gcc-interface/decl.cc rename gcc/ada/gcc-interface/{misc.c => misc.cc} (100%) rename gcc/ada/gcc-interface/{targtyps.c => targtyps.cc} (100%) rename gcc/ada/gcc-interface/{trans.c => trans.cc} (100%) delete mode 100644 gcc/ada/gcc-interface/utils.c create mode 100644 gcc/ada/gcc-interface/utils.cc delete mode 100644 gcc/ada/gcc-interface/utils2.c create mode 100644 gcc/ada/gcc-interface/utils2.cc rename gcc/{adjust-alignment.c => adjust-alignment.cc} (100%) rename gcc/{alias.c => alias.cc} (100%) rename gcc/{alloc-pool.c => alloc-pool.cc} (100%) delete mode 100644 gcc/asan.c create mode 100644 gcc/asan.cc rename gcc/{attribs.c => attribs.cc} (100%) rename gcc/{auto-inc-dec.c => auto-inc-dec.cc} (100%) rename gcc/{auto-profile.c => auto-profile.cc} (100%) rename gcc/{bb-reorder.c => bb-reorder.cc} (100%) rename gcc/{bitmap.c => bitmap.cc} (100%) delete mode 100644 gcc/btfout.c create mode 100644 gcc/btfout.cc delete mode 100644 gcc/builtins.c create mode 100644 gcc/builtins.cc delete mode 100644 gcc/c-family/c-ada-spec.c create mode 100644 gcc/c-family/c-ada-spec.cc rename gcc/c-family/{c-attribs.c => c-attribs.cc} (100%) delete mode 100644 gcc/c-family/c-common.c create mode 100644 gcc/c-family/c-common.cc delete mode 100644 gcc/c-family/c-cppbuiltin.c create mode 100644 gcc/c-family/c-cppbuiltin.cc rename gcc/c-family/{c-dump.c => c-dump.cc} (100%) delete mode 100644 gcc/c-family/c-format.c create mode 100644 gcc/c-family/c-format.cc delete mode 100644 gcc/c-family/c-gimplify.c create mode 100644 gcc/c-family/c-gimplify.cc rename gcc/c-family/{c-indentation.c => c-indentation.cc} (100%) rename gcc/c-family/{c-lex.c => c-lex.cc} (100%) delete mode 100644 gcc/c-family/c-omp.c create mode 100644 gcc/c-family/c-omp.cc delete mode 100644 gcc/c-family/c-opts.c create mode 100644 gcc/c-family/c-opts.cc rename gcc/c-family/{c-pch.c => c-pch.cc} (100%) rename gcc/c-family/{c-ppoutput.c => c-ppoutput.cc} (100%) delete mode 100644 gcc/c-family/c-pragma.c create mode 100644 gcc/c-family/c-pragma.cc rename gcc/c-family/{c-pretty-print.c => c-pretty-print.cc} (100%) rename gcc/c-family/{c-semantics.c => c-semantics.cc} (100%) rename gcc/c-family/{c-ubsan.c => c-ubsan.cc} (100%) rename gcc/c-family/{c-warn.c => c-warn.cc} (100%) rename gcc/c-family/{cppspec.c => cppspec.cc} (100%) rename gcc/c-family/{stub-objc.c => stub-objc.cc} (100%) rename gcc/c/{c-aux-info.c => c-aux-info.cc} (100%) delete mode 100644 gcc/c/c-convert.c create mode 100644 gcc/c/c-convert.cc delete mode 100644 gcc/c/c-decl.c create mode 100644 gcc/c/c-decl.cc rename gcc/c/{c-errors.c => c-errors.cc} (100%) rename gcc/c/{c-fold.c => c-fold.cc} (100%) rename gcc/c/{c-lang.c => c-lang.cc} (100%) rename gcc/c/{c-objc-common.c => c-objc-common.cc} (100%) delete mode 100644 gcc/c/c-parser.c create mode 100644 gcc/c/c-parser.cc delete mode 100644 gcc/c/c-typeck.c create mode 100644 gcc/c/c-typeck.cc rename gcc/c/{gccspec.c => gccspec.cc} (100%) rename gcc/c/{gimple-parser.c => gimple-parser.cc} (100%) delete mode 100644 gcc/caller-save.c create mode 100644 gcc/caller-save.cc delete mode 100644 gcc/calls.c create mode 100644 gcc/calls.cc rename gcc/{ccmp.c => ccmp.cc} (100%) rename gcc/{cfg.c => cfg.cc} (100%) delete mode 100644 gcc/cfganal.c create mode 100644 gcc/cfganal.cc rename gcc/{cfgbuild.c => cfgbuild.cc} (100%) delete mode 100644 gcc/cfgcleanup.c create mode 100644 gcc/cfgcleanup.cc delete mode 100644 gcc/cfgexpand.c create mode 100644 gcc/cfgexpand.cc delete mode 100644 gcc/cfghooks.c create mode 100644 gcc/cfghooks.cc rename gcc/{cfgloop.c => cfgloop.cc} (100%) rename gcc/{cfgloopanal.c => cfgloopanal.cc} (100%) rename gcc/{cfgloopmanip.c => cfgloopmanip.cc} (100%) delete mode 100644 gcc/cfgrtl.c create mode 100644 gcc/cfgrtl.cc delete mode 100644 gcc/cgraph.c create mode 100644 gcc/cgraph.cc rename gcc/{cgraphbuild.c => cgraphbuild.cc} (100%) delete mode 100644 gcc/cgraphclones.c create mode 100644 gcc/cgraphclones.cc delete mode 100644 gcc/cgraphunit.c create mode 100644 gcc/cgraphunit.cc rename gcc/{collect-utils.c => collect-utils.cc} (100%) rename gcc/{collect2-aix.c => collect2-aix.cc} (100%) delete mode 100644 gcc/collect2.c create mode 100644 gcc/collect2.cc delete mode 100644 gcc/combine-stack-adj.c create mode 100644 gcc/combine-stack-adj.cc delete mode 100644 gcc/combine.c create mode 100644 gcc/combine.cc rename gcc/common/{common-targhooks.c => common-targhooks.cc} (100%) delete mode 100644 gcc/common/config/aarch64/aarch64-common.c create mode 100644 gcc/common/config/aarch64/aarch64-common.cc rename gcc/common/config/alpha/{alpha-common.c => alpha-common.cc} (100%) rename gcc/common/config/arc/{arc-common.c => arc-common.cc} (100%) delete mode 100644 gcc/common/config/arm/arm-common.c create mode 100644 gcc/common/config/arm/arm-common.cc delete mode 100644 gcc/common/config/avr/avr-common.c create mode 100644 gcc/common/config/avr/avr-common.cc rename gcc/common/config/bfin/{bfin-common.c => bfin-common.cc} (100%) rename gcc/common/config/bpf/{bpf-common.c => bpf-common.cc} (100%) rename gcc/common/config/c6x/{c6x-common.c => c6x-common.cc} (100%) rename gcc/common/config/cr16/{cr16-common.c => cr16-common.cc} (100%) rename gcc/common/config/cris/{cris-common.c => cris-common.cc} (100%) rename gcc/common/config/csky/{csky-common.c => csky-common.cc} (100%) rename gcc/common/config/{default-common.c => default-common.cc} (100%) rename gcc/common/config/epiphany/{epiphany-common.c => epiphany-common.cc} (100%) rename gcc/common/config/fr30/{fr30-common.c => fr30-common.cc} (100%) rename gcc/common/config/frv/{frv-common.c => frv-common.cc} (100%) rename gcc/common/config/gcn/{gcn-common.c => gcn-common.cc} (100%) rename gcc/common/config/h8300/{h8300-common.c => h8300-common.cc} (100%) rename gcc/common/config/i386/{i386-common.c => i386-common.cc} (100%) rename gcc/common/config/ia64/{ia64-common.c => ia64-common.cc} (100%) rename gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc} (100%) rename gcc/common/config/lm32/{lm32-common.c => lm32-common.cc} (100%) rename gcc/common/config/m32r/{m32r-common.c => m32r-common.cc} (100%) rename gcc/common/config/m68k/{m68k-common.c => m68k-common.cc} (100%) rename gcc/common/config/mcore/{mcore-common.c => mcore-common.cc} (100%) rename gcc/common/config/microblaze/{microblaze-common.c => microblaze-common.cc} (100%) rename gcc/common/config/mips/{mips-common.c => mips-common.cc} (100%) rename gcc/common/config/mmix/{mmix-common.c => mmix-common.cc} (100%) rename gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc} (100%) rename gcc/common/config/msp430/{msp430-common.c => msp430-common.cc} (100%) rename gcc/common/config/nds32/{nds32-common.c => nds32-common.cc} (100%) rename gcc/common/config/nios2/{nios2-common.c => nios2-common.cc} (100%) rename gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc} (100%) rename gcc/common/config/or1k/{or1k-common.c => or1k-common.cc} (100%) rename gcc/common/config/pa/{pa-common.c => pa-common.cc} (100%) rename gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc} (100%) rename gcc/common/config/pru/{pru-common.c => pru-common.cc} (100%) rename gcc/common/config/riscv/{riscv-common.c => riscv-common.cc} (100%) rename gcc/common/config/rs6000/{rs6000-common.c => rs6000-common.cc} (100%) rename gcc/common/config/rx/{rx-common.c => rx-common.cc} (100%) rename gcc/common/config/s390/{s390-common.c => s390-common.cc} (100%) rename gcc/common/config/sh/{sh-common.c => sh-common.cc} (100%) rename gcc/common/config/sparc/{sparc-common.c => sparc-common.cc} (100%) rename gcc/common/config/tilegx/{tilegx-common.c => tilegx-common.cc} (100%) rename gcc/common/config/tilepro/{tilepro-common.c => tilepro-common.cc} (100%) rename gcc/common/config/v850/{v850-common.c => v850-common.cc} (100%) rename gcc/common/config/vax/{vax-common.c => vax-common.cc} (100%) rename gcc/common/config/visium/{visium-common.c => visium-common.cc} (100%) rename gcc/common/config/xstormy16/{xstormy16-common.c => xstormy16-common.cc} (100%) rename gcc/common/config/xtensa/{xtensa-common.c => xtensa-common.cc} (100%) rename gcc/{compare-elim.c => compare-elim.cc} (100%) rename gcc/config/aarch64/{aarch64-bti-insert.c => aarch64-bti-insert.cc} (100%) delete mode 100644 gcc/config/aarch64/aarch64-builtins.c create mode 100644 gcc/config/aarch64/aarch64-builtins.cc rename gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc} (100%) rename gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc} (100%) delete mode 100644 gcc/config/aarch64/aarch64.c create mode 100644 gcc/config/aarch64/aarch64.cc delete mode 100644 gcc/config/aarch64/cortex-a57-fma-steering.c create mode 100644 gcc/config/aarch64/cortex-a57-fma-steering.cc delete mode 100644 gcc/config/aarch64/driver-aarch64.c create mode 100644 gcc/config/aarch64/driver-aarch64.cc rename gcc/config/aarch64/{falkor-tag-collision-avoidance.c => falkor-tag-collisio [...] rename gcc/config/aarch64/{host-aarch64-darwin.c => host-aarch64-darwin.cc} (100%) delete mode 100644 gcc/config/alpha/alpha.c create mode 100644 gcc/config/alpha/alpha.cc delete mode 100644 gcc/config/alpha/driver-alpha.c create mode 100644 gcc/config/alpha/driver-alpha.cc rename gcc/config/arc/{arc-c.c => arc-c.cc} (100%) delete mode 100644 gcc/config/arc/arc.c create mode 100644 gcc/config/arc/arc.cc rename gcc/config/arc/{driver-arc.c => driver-arc.cc} (100%) rename gcc/config/arm/{aarch-common.c => aarch-common.cc} (100%) rename gcc/config/arm/{arm-builtins.c => arm-builtins.cc} (100%) delete mode 100644 gcc/config/arm/arm-c.c create mode 100644 gcc/config/arm/arm-c.cc rename gcc/config/arm/{arm-d.c => arm-d.cc} (100%) delete mode 100644 gcc/config/arm/arm.c create mode 100644 gcc/config/arm/arm.cc delete mode 100644 gcc/config/arm/driver-arm.c create mode 100644 gcc/config/arm/driver-arm.cc delete mode 100644 gcc/config/avr/avr-c.c create mode 100644 gcc/config/avr/avr-c.cc rename gcc/config/avr/{avr-devices.c => avr-devices.cc} (100%) delete mode 100644 gcc/config/avr/avr-log.c create mode 100644 gcc/config/avr/avr-log.cc delete mode 100644 gcc/config/avr/avr.c create mode 100644 gcc/config/avr/avr.cc rename gcc/config/avr/{driver-avr.c => driver-avr.cc} (100%) delete mode 100644 gcc/config/avr/gen-avr-mmcu-specs.c create mode 100644 gcc/config/avr/gen-avr-mmcu-specs.cc delete mode 100644 gcc/config/avr/gen-avr-mmcu-texi.c create mode 100644 gcc/config/avr/gen-avr-mmcu-texi.cc delete mode 100644 gcc/config/bfin/bfin.c create mode 100644 gcc/config/bfin/bfin.cc rename gcc/config/bpf/{bpf.c => bpf.cc} (100%) rename gcc/config/bpf/{coreout.c => coreout.cc} (100%) rename gcc/config/c6x/{c6x.c => c6x.cc} (100%) rename gcc/config/cr16/{cr16.c => cr16.cc} (100%) delete mode 100644 gcc/config/cris/cris.c create mode 100644 gcc/config/cris/cris.cc delete mode 100644 gcc/config/csky/csky.c create mode 100644 gcc/config/csky/csky.cc delete mode 100644 gcc/config/darwin-c.c create mode 100644 gcc/config/darwin-c.cc rename gcc/config/{darwin-d.c => darwin-d.cc} (100%) rename gcc/config/{darwin-driver.c => darwin-driver.cc} (100%) delete mode 100644 gcc/config/darwin-f.c create mode 100644 gcc/config/darwin-f.cc delete mode 100644 gcc/config/darwin.c create mode 100644 gcc/config/darwin.cc rename gcc/config/{default-c.c => default-c.cc} (100%) rename gcc/config/{default-d.c => default-d.cc} (100%) rename gcc/config/{dragonfly-d.c => dragonfly-d.cc} (100%) delete mode 100644 gcc/config/epiphany/epiphany.c create mode 100644 gcc/config/epiphany/epiphany.cc delete mode 100644 gcc/config/epiphany/mode-switch-use.c create mode 100644 gcc/config/epiphany/mode-switch-use.cc rename gcc/config/epiphany/{resolve-sw-modes.c => resolve-sw-modes.cc} (100%) rename gcc/config/fr30/{fr30.c => fr30.cc} (100%) rename gcc/config/{freebsd-d.c => freebsd-d.cc} (100%) delete mode 100644 gcc/config/frv/frv.c create mode 100644 gcc/config/frv/frv.cc rename gcc/config/ft32/{ft32.c => ft32.cc} (100%) rename gcc/config/gcn/{driver-gcn.c => driver-gcn.cc} (100%) rename gcc/config/gcn/{gcn-run.c => gcn-run.cc} (100%) rename gcc/config/gcn/{gcn-tree.c => gcn-tree.cc} (100%) delete mode 100644 gcc/config/gcn/gcn.c create mode 100644 gcc/config/gcn/gcn.cc delete mode 100644 gcc/config/gcn/mkoffload.c create mode 100644 gcc/config/gcn/mkoffload.cc rename gcc/config/{glibc-c.c => glibc-c.cc} (100%) rename gcc/config/{glibc-d.c => glibc-d.cc} (100%) delete mode 100644 gcc/config/h8300/h8300.c create mode 100644 gcc/config/h8300/h8300.cc rename gcc/config/{host-darwin.c => host-darwin.cc} (100%) rename gcc/config/{host-hpux.c => host-hpux.cc} (100%) rename gcc/config/{host-linux.c => host-linux.cc} (100%) rename gcc/config/{host-netbsd.c => host-netbsd.cc} (100%) rename gcc/config/{host-openbsd.c => host-openbsd.cc} (100%) rename gcc/config/{host-solaris.c => host-solaris.cc} (100%) rename gcc/config/i386/{djgpp.c => djgpp.cc} (100%) delete mode 100644 gcc/config/i386/driver-i386.c create mode 100644 gcc/config/i386/driver-i386.cc rename gcc/config/i386/{driver-mingw32.c => driver-mingw32.cc} (100%) rename gcc/config/i386/{gnu-property.c => gnu-property.cc} (100%) rename gcc/config/i386/{host-cygwin.c => host-cygwin.cc} (100%) rename gcc/config/i386/{host-i386-darwin.c => host-i386-darwin.cc} (100%) rename gcc/config/i386/{host-mingw32.c => host-mingw32.cc} (100%) rename gcc/config/i386/{i386-builtins.c => i386-builtins.cc} (100%) delete mode 100644 gcc/config/i386/i386-c.c create mode 100644 gcc/config/i386/i386-c.cc rename gcc/config/i386/{i386-d.c => i386-d.cc} (100%) delete mode 100644 gcc/config/i386/i386-expand.c create mode 100644 gcc/config/i386/i386-expand.cc rename gcc/config/i386/{i386-features.c => i386-features.cc} (100%) delete mode 100644 gcc/config/i386/i386-options.c create mode 100644 gcc/config/i386/i386-options.cc delete mode 100644 gcc/config/i386/i386.c create mode 100644 gcc/config/i386/i386.cc rename gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc} (100%) rename gcc/config/i386/{msformat-c.c => msformat-c.cc} (100%) delete mode 100644 gcc/config/i386/winnt-cxx.c create mode 100644 gcc/config/i386/winnt-cxx.cc rename gcc/config/i386/{winnt-d.c => winnt-d.cc} (100%) rename gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc} (100%) delete mode 100644 gcc/config/i386/winnt.c create mode 100644 gcc/config/i386/winnt.cc rename gcc/config/i386/{x86-tune-sched-atom.c => x86-tune-sched-atom.cc} (100%) rename gcc/config/i386/{x86-tune-sched-bd.c => x86-tune-sched-bd.cc} (100%) delete mode 100644 gcc/config/i386/x86-tune-sched-core.c create mode 100644 gcc/config/i386/x86-tune-sched-core.cc rename gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc} (100%) rename gcc/config/ia64/{ia64-c.c => ia64-c.cc} (100%) delete mode 100644 gcc/config/ia64/ia64.c create mode 100644 gcc/config/ia64/ia64.cc rename gcc/config/iq2000/{iq2000.c => iq2000.cc} (100%) rename gcc/config/{linux.c => linux.cc} (100%) rename gcc/config/lm32/{lm32.c => lm32.cc} (100%) rename gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc} (100%) delete mode 100644 gcc/config/m32c/m32c.c create mode 100644 gcc/config/m32c/m32c.cc delete mode 100644 gcc/config/m32r/m32r.c create mode 100644 gcc/config/m32r/m32r.cc delete mode 100644 gcc/config/m68k/m68k.c create mode 100644 gcc/config/m68k/m68k.cc delete mode 100644 gcc/config/mcore/mcore.c create mode 100644 gcc/config/mcore/mcore.cc rename gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc} (100%) delete mode 100644 gcc/config/microblaze/microblaze.c create mode 100644 gcc/config/microblaze/microblaze.cc delete mode 100644 gcc/config/mips/driver-native.c create mode 100644 gcc/config/mips/driver-native.cc rename gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc} (100%) rename gcc/config/mips/{mips-d.c => mips-d.cc} (100%) delete mode 100644 gcc/config/mips/mips.c create mode 100644 gcc/config/mips/mips.cc delete mode 100644 gcc/config/mmix/mmix.c create mode 100644 gcc/config/mmix/mmix.cc delete mode 100644 gcc/config/mn10300/mn10300.c create mode 100644 gcc/config/mn10300/mn10300.cc rename gcc/config/moxie/{moxie.c => moxie.cc} (100%) rename gcc/config/msp430/{driver-msp430.c => driver-msp430.cc} (100%) rename gcc/config/msp430/{msp430-c.c => msp430-c.cc} (100%) delete mode 100644 gcc/config/msp430/msp430-devices.c create mode 100644 gcc/config/msp430/msp430-devices.cc delete mode 100644 gcc/config/msp430/msp430.c create mode 100644 gcc/config/msp430/msp430.cc delete mode 100644 gcc/config/nds32/nds32-cost.c create mode 100644 gcc/config/nds32/nds32-cost.cc rename gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc} (100%) rename gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc} (100%) rename gcc/config/nds32/{nds32-isr.c => nds32-isr.cc} (100%) rename gcc/config/nds32/{nds32-md-auxiliary.c => nds32-md-auxiliary.cc} (100%) rename gcc/config/nds32/{nds32-memory-manipulation.c => nds32-memory-manipulation. [...] rename gcc/config/nds32/{nds32-pipelines-auxiliary.c => nds32-pipelines-auxiliary. [...] rename gcc/config/nds32/{nds32-predicates.c => nds32-predicates.cc} (100%) rename gcc/config/nds32/{nds32-relax-opt.c => nds32-relax-opt.cc} (100%) rename gcc/config/nds32/{nds32-utils.c => nds32-utils.cc} (100%) delete mode 100644 gcc/config/nds32/nds32.c create mode 100644 gcc/config/nds32/nds32.cc rename gcc/config/{netbsd-d.c => netbsd-d.cc} (100%) rename gcc/config/{netbsd.c => netbsd.cc} (100%) delete mode 100644 gcc/config/nios2/nios2.c create mode 100644 gcc/config/nios2/nios2.cc rename gcc/config/nvptx/{mkoffload.c => mkoffload.cc} (100%) rename gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc} (100%) delete mode 100644 gcc/config/nvptx/nvptx.c create mode 100644 gcc/config/nvptx/nvptx.cc rename gcc/config/{openbsd-d.c => openbsd-d.cc} (100%) rename gcc/config/or1k/{or1k.c => or1k.cc} (100%) rename gcc/config/pa/{pa-d.c => pa-d.cc} (100%) delete mode 100644 gcc/config/pa/pa.c create mode 100644 gcc/config/pa/pa.cc delete mode 100644 gcc/config/pdp11/pdp11.c create mode 100644 gcc/config/pdp11/pdp11.cc rename gcc/config/pru/{pru-passes.c => pru-passes.cc} (100%) rename gcc/config/pru/{pru-pragma.c => pru-pragma.cc} (100%) rename gcc/config/pru/{pru.c => pru.cc} (100%) rename gcc/config/riscv/{riscv-builtins.c => riscv-builtins.cc} (100%) rename gcc/config/riscv/{riscv-c.c => riscv-c.cc} (100%) rename gcc/config/riscv/{riscv-d.c => riscv-d.cc} (100%) rename gcc/config/riscv/{riscv-shorten-memrefs.c => riscv-shorten-memrefs.cc} (100%) rename gcc/config/riscv/{riscv-sr.c => riscv-sr.cc} (100%) delete mode 100644 gcc/config/riscv/riscv.c create mode 100644 gcc/config/riscv/riscv.cc rename gcc/config/rl78/{rl78-c.c => rl78-c.cc} (100%) delete mode 100644 gcc/config/rl78/rl78.c create mode 100644 gcc/config/rl78/rl78.cc delete mode 100644 gcc/config/rs6000/driver-rs6000.c create mode 100644 gcc/config/rs6000/driver-rs6000.cc rename gcc/config/rs6000/{host-darwin.c => host-darwin.cc} (100%) rename gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc} (100%) delete mode 100644 gcc/config/rs6000/rbtree.c create mode 100644 gcc/config/rs6000/rbtree.cc delete mode 100644 gcc/config/rs6000/rs6000-c.c create mode 100644 gcc/config/rs6000/rs6000-c.cc delete mode 100644 gcc/config/rs6000/rs6000-call.c create mode 100644 gcc/config/rs6000/rs6000-call.cc rename gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc} (100%) delete mode 100644 gcc/config/rs6000/rs6000-gen-builtins.c create mode 100644 gcc/config/rs6000/rs6000-gen-builtins.cc rename gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc} (100%) delete mode 100644 gcc/config/rs6000/rs6000-logue.c create mode 100644 gcc/config/rs6000/rs6000-logue.cc delete mode 100644 gcc/config/rs6000/rs6000-p8swap.c create mode 100644 gcc/config/rs6000/rs6000-p8swap.cc rename gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc} (100%) rename gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc} (100%) delete mode 100644 gcc/config/rs6000/rs6000.c create mode 100644 gcc/config/rs6000/rs6000.cc delete mode 100644 gcc/config/rx/rx.c create mode 100644 gcc/config/rx/rx.cc delete mode 100644 gcc/config/s390/driver-native.c create mode 100644 gcc/config/s390/driver-native.cc delete mode 100644 gcc/config/s390/s390-c.c create mode 100644 gcc/config/s390/s390-c.cc rename gcc/config/s390/{s390-d.c => s390-d.cc} (100%) delete mode 100644 gcc/config/s390/s390.c create mode 100644 gcc/config/s390/s390.cc delete mode 100644 gcc/config/sh/divtab-sh4-300.c create mode 100644 gcc/config/sh/divtab-sh4-300.cc delete mode 100644 gcc/config/sh/divtab-sh4.c create mode 100644 gcc/config/sh/divtab-sh4.cc delete mode 100644 gcc/config/sh/divtab.c create mode 100644 gcc/config/sh/divtab.cc rename gcc/config/sh/{sh-c.c => sh-c.cc} (100%) delete mode 100644 gcc/config/sh/sh.c create mode 100644 gcc/config/sh/sh.cc rename gcc/config/{sol2-c.c => sol2-c.cc} (100%) rename gcc/config/{sol2-cxx.c => sol2-cxx.cc} (100%) rename gcc/config/{sol2-d.c => sol2-d.cc} (100%) rename gcc/config/{sol2-stubs.c => sol2-stubs.cc} (100%) rename gcc/config/{sol2.c => sol2.cc} (100%) delete mode 100644 gcc/config/sparc/driver-sparc.c create mode 100644 gcc/config/sparc/driver-sparc.cc rename gcc/config/sparc/{sparc-c.c => sparc-c.cc} (100%) rename gcc/config/sparc/{sparc-d.c => sparc-d.cc} (100%) delete mode 100644 gcc/config/sparc/sparc.c create mode 100644 gcc/config/sparc/sparc.cc delete mode 100644 gcc/config/stormy16/stormy16.c create mode 100644 gcc/config/stormy16/stormy16.cc rename gcc/config/tilegx/{mul-tables.c => mul-tables.cc} (100%) delete mode 100644 gcc/config/tilegx/tilegx-c.c create mode 100644 gcc/config/tilegx/tilegx-c.cc rename gcc/config/tilegx/{tilegx.c => tilegx.cc} (100%) rename gcc/config/tilepro/{mul-tables.c => mul-tables.cc} (100%) delete mode 100644 gcc/config/tilepro/tilepro-c.c create mode 100644 gcc/config/tilepro/tilepro-c.cc rename gcc/config/tilepro/{tilepro.c => tilepro.cc} (100%) rename gcc/config/v850/{v850-c.c => v850-c.cc} (100%) delete mode 100644 gcc/config/v850/v850.c create mode 100644 gcc/config/v850/v850.cc delete mode 100644 gcc/config/vax/vax.c create mode 100644 gcc/config/vax/vax.cc delete mode 100644 gcc/config/visium/visium.c create mode 100644 gcc/config/visium/visium.cc rename gcc/config/vms/{vms-c.c => vms-c.cc} (100%) rename gcc/config/vms/{vms-f.c => vms-f.cc} (100%) rename gcc/config/vms/{vms.c => vms.cc} (100%) rename gcc/config/{vxworks-c.c => vxworks-c.cc} (100%) rename gcc/config/{vxworks.c => vxworks.cc} (100%) rename gcc/config/{winnt-c.c => winnt-c.cc} (100%) delete mode 100644 gcc/config/xtensa/xtensa.c create mode 100644 gcc/config/xtensa/xtensa.cc delete mode 100644 gcc/context.c create mode 100644 gcc/context.cc rename gcc/{convert.c => convert.cc} (100%) delete mode 100644 gcc/coverage.c create mode 100644 gcc/coverage.cc rename gcc/cp/{call.c => call.cc} (100%) rename gcc/cp/{class.c => class.cc} (100%) delete mode 100644 gcc/cp/constexpr.c create mode 100644 gcc/cp/constexpr.cc delete mode 100644 gcc/cp/cp-gimplify.c create mode 100644 gcc/cp/cp-gimplify.cc delete mode 100644 gcc/cp/cp-lang.c create mode 100644 gcc/cp/cp-lang.cc delete mode 100644 gcc/cp/cp-objcp-common.c create mode 100644 gcc/cp/cp-objcp-common.cc rename gcc/cp/{cp-ubsan.c => cp-ubsan.cc} (100%) delete mode 100644 gcc/cp/cvt.c create mode 100644 gcc/cp/cvt.cc rename gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc} (100%) delete mode 100644 gcc/cp/decl.c create mode 100644 gcc/cp/decl.cc delete mode 100644 gcc/cp/decl2.c create mode 100644 gcc/cp/decl2.cc rename gcc/cp/{dump.c => dump.cc} (100%) delete mode 100644 gcc/cp/error.c create mode 100644 gcc/cp/error.cc rename gcc/cp/{except.c => except.cc} (100%) rename gcc/cp/{expr.c => expr.cc} (100%) rename gcc/cp/{friend.c => friend.cc} (100%) rename gcc/cp/{g++spec.c => g++spec.cc} (100%) delete mode 100644 gcc/cp/init.c create mode 100644 gcc/cp/init.cc rename gcc/cp/{lambda.c => lambda.cc} (100%) rename gcc/cp/{lex.c => lex.cc} (100%) rename gcc/cp/{mangle.c => mangle.cc} (100%) delete mode 100644 gcc/cp/method.c create mode 100644 gcc/cp/method.cc delete mode 100644 gcc/cp/name-lookup.c create mode 100644 gcc/cp/name-lookup.cc rename gcc/cp/{optimize.c => optimize.cc} (100%) delete mode 100644 gcc/cp/parser.c create mode 100644 gcc/cp/parser.cc delete mode 100644 gcc/cp/pt.c create mode 100644 gcc/cp/pt.cc rename gcc/cp/{ptree.c => ptree.cc} (100%) rename gcc/cp/{rtti.c => rtti.cc} (100%) rename gcc/cp/{search.c => search.cc} (100%) delete mode 100644 gcc/cp/semantics.c create mode 100644 gcc/cp/semantics.cc delete mode 100644 gcc/cp/tree.c create mode 100644 gcc/cp/tree.cc delete mode 100644 gcc/cp/typeck.c create mode 100644 gcc/cp/typeck.cc rename gcc/cp/{typeck2.c => typeck2.cc} (100%) delete mode 100644 gcc/cp/vtable-class-hierarchy.c create mode 100644 gcc/cp/vtable-class-hierarchy.cc rename gcc/{cppbuiltin.c => cppbuiltin.cc} (100%) rename gcc/{cppdefault.c => cppdefault.cc} (100%) delete mode 100644 gcc/cprop.c create mode 100644 gcc/cprop.cc delete mode 100644 gcc/cse.c create mode 100644 gcc/cse.cc rename gcc/{cselib.c => cselib.cc} (100%) rename gcc/{ctfc.c => ctfc.cc} (100%) rename gcc/{ctfout.c => ctfout.cc} (100%) rename gcc/{data-streamer-in.c => data-streamer-in.cc} (100%) rename gcc/{data-streamer-out.c => data-streamer-out.cc} (100%) rename gcc/{data-streamer.c => data-streamer.cc} (100%) rename gcc/{dbgcnt.c => dbgcnt.cc} (100%) delete mode 100644 gcc/dbxout.c create mode 100644 gcc/dbxout.cc rename gcc/{dce.c => dce.cc} (100%) rename gcc/{ddg.c => ddg.cc} (100%) rename gcc/{debug.c => debug.cc} (100%) delete mode 100644 gcc/df-core.c create mode 100644 gcc/df-core.cc rename gcc/{df-problems.c => df-problems.cc} (100%) delete mode 100644 gcc/df-scan.c create mode 100644 gcc/df-scan.cc delete mode 100644 gcc/dfp.c create mode 100644 gcc/dfp.cc delete mode 100644 gcc/diagnostic-color.c create mode 100644 gcc/diagnostic-color.cc delete mode 100644 gcc/diagnostic-show-locus.c create mode 100644 gcc/diagnostic-show-locus.cc delete mode 100644 gcc/diagnostic-spec.c create mode 100644 gcc/diagnostic-spec.cc delete mode 100644 gcc/diagnostic.c create mode 100644 gcc/diagnostic.cc delete mode 100644 gcc/dojump.c create mode 100644 gcc/dojump.cc rename gcc/{dominance.c => dominance.cc} (100%) rename gcc/{domwalk.c => domwalk.cc} (100%) rename gcc/{double-int.c => double-int.cc} (100%) rename gcc/{dse.c => dse.cc} (100%) delete mode 100644 gcc/dumpfile.c create mode 100644 gcc/dumpfile.cc delete mode 100644 gcc/dwarf2asm.c create mode 100644 gcc/dwarf2asm.cc rename gcc/{dwarf2cfi.c => dwarf2cfi.cc} (100%) rename gcc/{dwarf2ctf.c => dwarf2ctf.cc} (100%) delete mode 100644 gcc/dwarf2out.c create mode 100644 gcc/dwarf2out.cc rename gcc/{early-remat.c => early-remat.cc} (100%) rename gcc/{edit-context.c => edit-context.cc} (100%) delete mode 100644 gcc/emit-rtl.c create mode 100644 gcc/emit-rtl.cc delete mode 100644 gcc/errors.c create mode 100644 gcc/errors.cc delete mode 100644 gcc/et-forest.c create mode 100644 gcc/et-forest.cc delete mode 100644 gcc/except.c create mode 100644 gcc/except.cc delete mode 100644 gcc/explow.c create mode 100644 gcc/explow.cc rename gcc/{expmed.c => expmed.cc} (100%) delete mode 100644 gcc/expr.c create mode 100644 gcc/expr.cc rename gcc/{fibonacci_heap.c => fibonacci_heap.cc} (100%) rename gcc/{file-find.c => file-find.cc} (100%) delete mode 100644 gcc/file-prefix-map.c create mode 100644 gcc/file-prefix-map.cc delete mode 100644 gcc/final.c create mode 100644 gcc/final.cc rename gcc/{fixed-value.c => fixed-value.cc} (100%) rename gcc/{fold-const-call.c => fold-const-call.cc} (100%) delete mode 100644 gcc/fold-const.c create mode 100644 gcc/fold-const.cc rename gcc/fortran/{arith.c => arith.cc} (100%) rename gcc/fortran/{array.c => array.cc} (100%) rename gcc/fortran/{bbt.c => bbt.cc} (100%) delete mode 100644 gcc/fortran/check.c create mode 100644 gcc/fortran/check.cc delete mode 100644 gcc/fortran/class.c create mode 100644 gcc/fortran/class.cc rename gcc/fortran/{constructor.c => constructor.cc} (100%) rename gcc/fortran/{convert.c => convert.cc} (100%) delete mode 100644 gcc/fortran/cpp.c create mode 100644 gcc/fortran/cpp.cc delete mode 100644 gcc/fortran/data.c create mode 100644 gcc/fortran/data.cc delete mode 100644 gcc/fortran/decl.c create mode 100644 gcc/fortran/decl.cc delete mode 100644 gcc/fortran/dependency.c create mode 100644 gcc/fortran/dependency.cc rename gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc} (100%) delete mode 100644 gcc/fortran/error.c create mode 100644 gcc/fortran/error.cc delete mode 100644 gcc/fortran/expr.c create mode 100644 gcc/fortran/expr.cc delete mode 100644 gcc/fortran/f95-lang.c create mode 100644 gcc/fortran/f95-lang.cc rename gcc/fortran/{frontend-passes.c => frontend-passes.cc} (100%) delete mode 100644 gcc/fortran/gfortranspec.c create mode 100644 gcc/fortran/gfortranspec.cc delete mode 100644 gcc/fortran/interface.c create mode 100644 gcc/fortran/interface.cc delete mode 100644 gcc/fortran/intrinsic.c create mode 100644 gcc/fortran/intrinsic.cc rename gcc/fortran/{io.c => io.cc} (100%) delete mode 100644 gcc/fortran/iresolve.c create mode 100644 gcc/fortran/iresolve.cc delete mode 100644 gcc/fortran/match.c create mode 100644 gcc/fortran/match.cc delete mode 100644 gcc/fortran/matchexp.c create mode 100644 gcc/fortran/matchexp.cc rename gcc/fortran/{misc.c => misc.cc} (100%) delete mode 100644 gcc/fortran/module.c create mode 100644 gcc/fortran/module.cc delete mode 100644 gcc/fortran/openmp.c create mode 100644 gcc/fortran/openmp.cc rename gcc/fortran/{options.c => options.cc} (100%) delete mode 100644 gcc/fortran/parse.c create mode 100644 gcc/fortran/parse.cc rename gcc/fortran/{primary.c => primary.cc} (100%) delete mode 100644 gcc/fortran/resolve.c create mode 100644 gcc/fortran/resolve.cc rename gcc/fortran/{scanner.c => scanner.cc} (100%) delete mode 100644 gcc/fortran/simplify.c create mode 100644 gcc/fortran/simplify.cc rename gcc/fortran/{st.c => st.cc} (100%) delete mode 100644 gcc/fortran/symbol.c create mode 100644 gcc/fortran/symbol.cc delete mode 100644 gcc/fortran/target-memory.c create mode 100644 gcc/fortran/target-memory.cc delete mode 100644 gcc/fortran/trans-array.c create mode 100644 gcc/fortran/trans-array.cc rename gcc/fortran/{trans-common.c => trans-common.cc} (100%) delete mode 100644 gcc/fortran/trans-const.c create mode 100644 gcc/fortran/trans-const.cc delete mode 100644 gcc/fortran/trans-decl.c create mode 100644 gcc/fortran/trans-decl.cc delete mode 100644 gcc/fortran/trans-expr.c create mode 100644 gcc/fortran/trans-expr.cc delete mode 100644 gcc/fortran/trans-intrinsic.c create mode 100644 gcc/fortran/trans-intrinsic.cc delete mode 100644 gcc/fortran/trans-io.c create mode 100644 gcc/fortran/trans-io.cc delete mode 100644 gcc/fortran/trans-openmp.c create mode 100644 gcc/fortran/trans-openmp.cc delete mode 100644 gcc/fortran/trans-stmt.c create mode 100644 gcc/fortran/trans-stmt.cc delete mode 100644 gcc/fortran/trans-types.c create mode 100644 gcc/fortran/trans-types.cc delete mode 100644 gcc/fortran/trans.c create mode 100644 gcc/fortran/trans.cc delete mode 100644 gcc/fp-test.c create mode 100644 gcc/fp-test.cc rename gcc/{function-tests.c => function-tests.cc} (100%) delete mode 100644 gcc/function.c create mode 100644 gcc/function.cc delete mode 100644 gcc/fwprop.c create mode 100644 gcc/fwprop.cc rename gcc/{gcc-ar.c => gcc-ar.cc} (100%) delete mode 100644 gcc/gcc-main.c create mode 100644 gcc/gcc-main.cc rename gcc/{gcc-rich-location.c => gcc-rich-location.cc} (100%) delete mode 100644 gcc/gcc.c create mode 100644 gcc/gcc.cc delete mode 100644 gcc/gcov-dump.c create mode 100644 gcc/gcov-dump.cc rename gcc/{gcov-io.c => gcov-io.cc} (100%) rename gcc/{gcov-tool.c => gcov-tool.cc} (100%) delete mode 100644 gcc/gcov.c create mode 100644 gcc/gcov.cc delete mode 100644 gcc/gcse-common.c create mode 100644 gcc/gcse-common.cc delete mode 100644 gcc/gcse.c create mode 100644 gcc/gcse.cc delete mode 100644 gcc/genattr-common.c create mode 100644 gcc/genattr-common.cc rename gcc/{genattr.c => genattr.cc} (100%) delete mode 100644 gcc/genattrtab.c create mode 100644 gcc/genattrtab.cc delete mode 100644 gcc/genautomata.c create mode 100644 gcc/genautomata.cc rename gcc/{gencfn-macros.c => gencfn-macros.cc} (100%) rename gcc/{gencheck.c => gencheck.cc} (100%) rename gcc/{genchecksum.c => genchecksum.cc} (100%) rename gcc/{gencodes.c => gencodes.cc} (100%) delete mode 100644 gcc/genconditions.c create mode 100644 gcc/genconditions.cc rename gcc/{genconfig.c => genconfig.cc} (100%) delete mode 100644 gcc/genconstants.c create mode 100644 gcc/genconstants.cc delete mode 100644 gcc/genemit.c create mode 100644 gcc/genemit.cc rename gcc/{genenums.c => genenums.cc} (100%) delete mode 100644 gcc/generic-match-head.c create mode 100644 gcc/generic-match-head.cc delete mode 100644 gcc/genextract.c create mode 100644 gcc/genextract.cc rename gcc/{genflags.c => genflags.cc} (100%) delete mode 100644 gcc/gengenrtl.c create mode 100644 gcc/gengenrtl.cc delete mode 100644 gcc/gengtype-parse.c create mode 100644 gcc/gengtype-parse.cc delete mode 100644 gcc/gengtype-state.c create mode 100644 gcc/gengtype-state.cc delete mode 100644 gcc/gengtype.c create mode 100644 gcc/gengtype.cc rename gcc/{genhooks.c => genhooks.cc} (100%) delete mode 100644 gcc/genmatch.c create mode 100644 gcc/genmatch.cc delete mode 100644 gcc/genmddeps.c create mode 100644 gcc/genmddeps.cc rename gcc/{genmddump.c => genmddump.cc} (100%) delete mode 100644 gcc/genmodes.c create mode 100644 gcc/genmodes.cc rename gcc/{genopinit.c => genopinit.cc} (100%) rename gcc/{genoutput.c => genoutput.cc} (100%) delete mode 100644 gcc/genpeep.c create mode 100644 gcc/genpeep.cc delete mode 100644 gcc/genpreds.c create mode 100644 gcc/genpreds.cc delete mode 100644 gcc/genrecog.c create mode 100644 gcc/genrecog.cc delete mode 100644 gcc/gensupport.c create mode 100644 gcc/gensupport.cc rename gcc/{gentarget-def.c => gentarget-def.cc} (100%) rename gcc/{genversion.c => genversion.cc} (100%) rename gcc/{ggc-common.c => ggc-common.cc} (100%) rename gcc/{ggc-none.c => ggc-none.cc} (100%) rename gcc/{ggc-page.c => ggc-page.cc} (100%) rename gcc/{ggc-tests.c => ggc-tests.cc} (100%) rename gcc/{gimple-builder.c => gimple-builder.cc} (100%) rename gcc/{gimple-expr.c => gimple-expr.cc} (100%) delete mode 100644 gcc/gimple-fold.c create mode 100644 gcc/gimple-fold.cc rename gcc/{gimple-iterator.c => gimple-iterator.cc} (100%) rename gcc/{gimple-laddress.c => gimple-laddress.cc} (100%) rename gcc/{gimple-loop-jam.c => gimple-loop-jam.cc} (100%) delete mode 100644 gcc/gimple-low.c create mode 100644 gcc/gimple-low.cc delete mode 100644 gcc/gimple-match-head.c create mode 100644 gcc/gimple-match-head.cc rename gcc/{gimple-pretty-print.c => gimple-pretty-print.cc} (100%) rename gcc/{gimple-ssa-backprop.c => gimple-ssa-backprop.cc} (100%) rename gcc/{gimple-ssa-evrp-analyze.c => gimple-ssa-evrp-analyze.cc} (100%) rename gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc} (100%) rename gcc/{gimple-ssa-isolate-paths.c => gimple-ssa-isolate-paths.cc} (100%) rename gcc/{gimple-ssa-nonnull-compare.c => gimple-ssa-nonnull-compare.cc} (100%) rename gcc/{gimple-ssa-split-paths.c => gimple-ssa-split-paths.cc} (100%) delete mode 100644 gcc/gimple-ssa-sprintf.c create mode 100644 gcc/gimple-ssa-sprintf.cc rename gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc} (100%) rename gcc/{gimple-ssa-strength-reduction.c => gimple-ssa-strength-reduction.cc} (100%) rename gcc/{gimple-ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc} (100%) rename gcc/{gimple-ssa-warn-restrict.c => gimple-ssa-warn-restrict.cc} (100%) rename gcc/{gimple-streamer-in.c => gimple-streamer-in.cc} (100%) rename gcc/{gimple-streamer-out.c => gimple-streamer-out.cc} (100%) rename gcc/{gimple-walk.c => gimple-walk.cc} (100%) rename gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc} (100%) rename gcc/{gimple.c => gimple.cc} (100%) rename gcc/{gimplify-me.c => gimplify-me.cc} (100%) delete mode 100644 gcc/gimplify.c create mode 100644 gcc/gimplify.cc delete mode 100644 gcc/go/go-backend.c create mode 100644 gcc/go/go-backend.cc delete mode 100644 gcc/go/go-lang.c create mode 100644 gcc/go/go-lang.cc delete mode 100644 gcc/go/gospec.c create mode 100644 gcc/go/gospec.cc rename gcc/{godump.c => godump.cc} (100%) rename gcc/{graph.c => graph.cc} (100%) rename gcc/{graphds.c => graphds.cc} (100%) rename gcc/{graphite-dependences.c => graphite-dependences.cc} (100%) delete mode 100644 gcc/graphite-isl-ast-to-gimple.c create mode 100644 gcc/graphite-isl-ast-to-gimple.cc rename gcc/{graphite-optimize-isl.c => graphite-optimize-isl.cc} (100%) rename gcc/{graphite-poly.c => graphite-poly.cc} (100%) rename gcc/{graphite-scop-detection.c => graphite-scop-detection.cc} (100%) rename gcc/{graphite-sese-to-poly.c => graphite-sese-to-poly.cc} (100%) rename gcc/{graphite.c => graphite.cc} (100%) delete mode 100644 gcc/haifa-sched.c create mode 100644 gcc/haifa-sched.cc rename gcc/{hash-map-tests.c => hash-map-tests.cc} (100%) rename gcc/{hash-set-tests.c => hash-set-tests.cc} (100%) rename gcc/{hash-table.c => hash-table.cc} (100%) rename gcc/{hooks.c => hooks.cc} (100%) rename gcc/{host-default.c => host-default.cc} (100%) rename gcc/{hw-doloop.c => hw-doloop.cc} (100%) rename gcc/{hwint.c => hwint.cc} (100%) delete mode 100644 gcc/ifcvt.c create mode 100644 gcc/ifcvt.cc rename gcc/{inchash.c => inchash.cc} (100%) delete mode 100644 gcc/incpath.c create mode 100644 gcc/incpath.cc rename gcc/{init-regs.c => init-regs.cc} (100%) delete mode 100644 gcc/input.c create mode 100644 gcc/input.cc delete mode 100644 gcc/internal-fn.c create mode 100644 gcc/internal-fn.cc rename gcc/{intl.c => intl.cc} (100%) rename gcc/{ipa-comdats.c => ipa-comdats.cc} (100%) delete mode 100644 gcc/ipa-cp.c create mode 100644 gcc/ipa-cp.cc rename gcc/{ipa-devirt.c => ipa-devirt.cc} (100%) delete mode 100644 gcc/ipa-fnsummary.c create mode 100644 gcc/ipa-fnsummary.cc rename gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc} (100%) rename gcc/{ipa-icf.c => ipa-icf.cc} (100%) rename gcc/{ipa-inline-analysis.c => ipa-inline-analysis.cc} (100%) rename gcc/{ipa-inline-transform.c => ipa-inline-transform.cc} (100%) delete mode 100644 gcc/ipa-inline.c create mode 100644 gcc/ipa-inline.cc rename gcc/{ipa-modref-tree.c => ipa-modref-tree.cc} (100%) delete mode 100644 gcc/ipa-modref.c create mode 100644 gcc/ipa-modref.cc delete mode 100644 gcc/ipa-param-manipulation.c create mode 100644 gcc/ipa-param-manipulation.cc rename gcc/{ipa-polymorphic-call.c => ipa-polymorphic-call.cc} (100%) rename gcc/{ipa-predicate.c => ipa-predicate.cc} (100%) rename gcc/{ipa-profile.c => ipa-profile.cc} (100%) delete mode 100644 gcc/ipa-prop.c create mode 100644 gcc/ipa-prop.cc rename gcc/{ipa-pure-const.c => ipa-pure-const.cc} (100%) rename gcc/{ipa-ref.c => ipa-ref.cc} (100%) delete mode 100644 gcc/ipa-reference.c create mode 100644 gcc/ipa-reference.cc delete mode 100644 gcc/ipa-split.c create mode 100644 gcc/ipa-split.cc delete mode 100644 gcc/ipa-sra.c create mode 100644 gcc/ipa-sra.cc rename gcc/{ipa-utils.c => ipa-utils.cc} (100%) rename gcc/{ipa-visibility.c => ipa-visibility.cc} (100%) rename gcc/{ipa.c => ipa.cc} (100%) delete mode 100644 gcc/ira-build.c create mode 100644 gcc/ira-build.cc delete mode 100644 gcc/ira-color.c create mode 100644 gcc/ira-color.cc delete mode 100644 gcc/ira-conflicts.c create mode 100644 gcc/ira-conflicts.cc rename gcc/{ira-costs.c => ira-costs.cc} (100%) rename gcc/{ira-emit.c => ira-emit.cc} (100%) delete mode 100644 gcc/ira-lives.c create mode 100644 gcc/ira-lives.cc delete mode 100644 gcc/ira.c create mode 100644 gcc/ira.cc rename gcc/jit/{dummy-frontend.c => dummy-frontend.cc} (100%) delete mode 100644 gcc/jit/jit-builtins.c create mode 100644 gcc/jit/jit-builtins.cc rename gcc/jit/{jit-logging.c => jit-logging.cc} (100%) delete mode 100644 gcc/jit/jit-playback.c create mode 100644 gcc/jit/jit-playback.cc delete mode 100644 gcc/jit/jit-recording.c create mode 100644 gcc/jit/jit-recording.cc rename gcc/jit/{jit-result.c => jit-result.cc} (100%) rename gcc/jit/{jit-spec.c => jit-spec.cc} (100%) rename gcc/jit/{jit-tempdir.c => jit-tempdir.cc} (100%) rename gcc/jit/{jit-w32.c => jit-w32.cc} (100%) delete mode 100644 gcc/jit/libgccjit.c create mode 100644 gcc/jit/libgccjit.cc rename gcc/{jump.c => jump.cc} (100%) delete mode 100644 gcc/langhooks.c create mode 100644 gcc/langhooks.cc rename gcc/{lcm.c => lcm.cc} (100%) rename gcc/{lists.c => lists.cc} (100%) delete mode 100644 gcc/loop-doloop.c create mode 100644 gcc/loop-doloop.cc delete mode 100644 gcc/loop-init.c create mode 100644 gcc/loop-init.cc delete mode 100644 gcc/loop-invariant.c create mode 100644 gcc/loop-invariant.cc rename gcc/{loop-iv.c => loop-iv.cc} (100%) rename gcc/{loop-unroll.c => loop-unroll.cc} (100%) rename gcc/{lower-subreg.c => lower-subreg.cc} (100%) rename gcc/{lra-assigns.c => lra-assigns.cc} (100%) rename gcc/{lra-coalesce.c => lra-coalesce.cc} (100%) delete mode 100644 gcc/lra-constraints.c create mode 100644 gcc/lra-constraints.cc rename gcc/{lra-eliminations.c => lra-eliminations.cc} (100%) rename gcc/{lra-lives.c => lra-lives.cc} (100%) rename gcc/{lra-remat.c => lra-remat.cc} (100%) delete mode 100644 gcc/lra-spills.c create mode 100644 gcc/lra-spills.cc delete mode 100644 gcc/lra.c create mode 100644 gcc/lra.cc rename gcc/{lto-cgraph.c => lto-cgraph.cc} (100%) rename gcc/{lto-compress.c => lto-compress.cc} (100%) rename gcc/{lto-opts.c => lto-opts.cc} (100%) rename gcc/{lto-section-in.c => lto-section-in.cc} (100%) rename gcc/{lto-section-out.c => lto-section-out.cc} (100%) rename gcc/{lto-streamer-in.c => lto-streamer-in.cc} (100%) delete mode 100644 gcc/lto-streamer-out.c create mode 100644 gcc/lto-streamer-out.cc rename gcc/{lto-streamer.c => lto-streamer.cc} (100%) delete mode 100644 gcc/lto-wrapper.c create mode 100644 gcc/lto-wrapper.cc rename gcc/lto/{common.c => common.cc} (100%) delete mode 100644 gcc/lto/lto-common.c create mode 100644 gcc/lto/lto-common.cc delete mode 100644 gcc/lto/lto-dump.c create mode 100644 gcc/lto/lto-dump.cc delete mode 100644 gcc/lto/lto-lang.c create mode 100644 gcc/lto/lto-lang.cc rename gcc/lto/{lto-object.c => lto-object.cc} (100%) rename gcc/lto/{lto-partition.c => lto-partition.cc} (100%) rename gcc/lto/{lto-symtab.c => lto-symtab.cc} (100%) delete mode 100644 gcc/lto/lto.c create mode 100644 gcc/lto/lto.cc delete mode 100644 gcc/main.c create mode 100644 gcc/main.cc rename gcc/{mcf.c => mcf.cc} (100%) rename gcc/{mode-switching.c => mode-switching.cc} (100%) rename gcc/{modulo-sched.c => modulo-sched.cc} (100%) rename gcc/{multiple_target.c => multiple_target.cc} (100%) delete mode 100644 gcc/objc/objc-act.c create mode 100644 gcc/objc/objc-act.cc rename gcc/objc/{objc-encoding.c => objc-encoding.cc} (100%) delete mode 100644 gcc/objc/objc-gnu-runtime-abi-01.c create mode 100644 gcc/objc/objc-gnu-runtime-abi-01.cc delete mode 100644 gcc/objc/objc-lang.c create mode 100644 gcc/objc/objc-lang.cc delete mode 100644 gcc/objc/objc-map.c create mode 100644 gcc/objc/objc-map.cc delete mode 100644 gcc/objc/objc-next-runtime-abi-01.c create mode 100644 gcc/objc/objc-next-runtime-abi-01.cc rename gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc} (100%) delete mode 100644 gcc/objc/objc-runtime-shared-support.c create mode 100644 gcc/objc/objc-runtime-shared-support.cc delete mode 100644 gcc/objcp/objcp-decl.c create mode 100644 gcc/objcp/objcp-decl.cc delete mode 100644 gcc/objcp/objcp-lang.c create mode 100644 gcc/objcp/objcp-lang.cc delete mode 100644 gcc/omp-expand.c create mode 100644 gcc/omp-expand.cc rename gcc/{omp-general.c => omp-general.cc} (100%) delete mode 100644 gcc/omp-low.c create mode 100644 gcc/omp-low.cc delete mode 100644 gcc/omp-offload.c create mode 100644 gcc/omp-offload.cc rename gcc/{omp-simd-clone.c => omp-simd-clone.cc} (100%) rename gcc/{opt-suggestions.c => opt-suggestions.cc} (100%) rename gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} (100%) delete mode 100644 gcc/optabs-query.c create mode 100644 gcc/optabs-query.cc rename gcc/{optabs-tree.c => optabs-tree.cc} (100%) rename gcc/{optabs.c => optabs.cc} (100%) delete mode 100644 gcc/opts-common.c create mode 100644 gcc/opts-common.cc rename gcc/{opts-global.c => opts-global.cc} (100%) rename gcc/{opts.c => opts.cc} (100%) rename gcc/{passes.c => passes.cc} (100%) delete mode 100644 gcc/plugin.c create mode 100644 gcc/plugin.cc delete mode 100644 gcc/postreload-gcse.c create mode 100644 gcc/postreload-gcse.cc rename gcc/{postreload.c => postreload.cc} (100%) rename gcc/{predict.c => predict.cc} (100%) rename gcc/{prefix.c => prefix.cc} (100%) rename gcc/{pretty-print.c => pretty-print.cc} (100%) rename gcc/{print-rtl-function.c => print-rtl-function.cc} (100%) rename gcc/{print-rtl.c => print-rtl.cc} (100%) rename gcc/{print-tree.c => print-tree.cc} (100%) rename gcc/{profile-count.c => profile-count.cc} (100%) rename gcc/{profile.c => profile.cc} (100%) delete mode 100644 gcc/read-md.c create mode 100644 gcc/read-md.cc delete mode 100644 gcc/read-rtl-function.c create mode 100644 gcc/read-rtl-function.cc delete mode 100644 gcc/read-rtl.c create mode 100644 gcc/read-rtl.cc delete mode 100644 gcc/real.c create mode 100644 gcc/real.cc rename gcc/{realmpfr.c => realmpfr.cc} (100%) delete mode 100644 gcc/recog.c create mode 100644 gcc/recog.cc rename gcc/{ree.c => ree.cc} (100%) delete mode 100644 gcc/reg-stack.c create mode 100644 gcc/reg-stack.cc rename gcc/{regcprop.c => regcprop.cc} (100%) rename gcc/{reginfo.c => reginfo.cc} (100%) rename gcc/{regrename.c => regrename.cc} (100%) rename gcc/{regstat.c => regstat.cc} (100%) delete mode 100644 gcc/reload.c create mode 100644 gcc/reload.cc delete mode 100644 gcc/reload1.c create mode 100644 gcc/reload1.cc delete mode 100644 gcc/reorg.c create mode 100644 gcc/reorg.cc rename gcc/{resource.c => resource.cc} (100%) rename gcc/{rtl-error.c => rtl-error.cc} (100%) rename gcc/{rtl-tests.c => rtl-tests.cc} (100%) rename gcc/{rtl.c => rtl.cc} (100%) delete mode 100644 gcc/rtlanal.c create mode 100644 gcc/rtlanal.cc rename gcc/{rtlhash.c => rtlhash.cc} (100%) rename gcc/{rtlhooks.c => rtlhooks.cc} (100%) rename gcc/{rtx-vector-builder.c => rtx-vector-builder.cc} (100%) delete mode 100644 gcc/run-rtl-passes.c create mode 100644 gcc/run-rtl-passes.cc rename gcc/{sancov.c => sancov.cc} (100%) rename gcc/{sanopt.c => sanopt.cc} (100%) rename gcc/{sbitmap.c => sbitmap.cc} (100%) delete mode 100644 gcc/sched-deps.c create mode 100644 gcc/sched-deps.cc delete mode 100644 gcc/sched-ebb.c create mode 100644 gcc/sched-ebb.cc delete mode 100644 gcc/sched-rgn.c create mode 100644 gcc/sched-rgn.cc delete mode 100644 gcc/sel-sched-dump.c create mode 100644 gcc/sel-sched-dump.cc delete mode 100644 gcc/sel-sched-ir.c create mode 100644 gcc/sel-sched-ir.cc delete mode 100644 gcc/sel-sched.c create mode 100644 gcc/sel-sched.cc rename gcc/{selftest-diagnostic.c => selftest-diagnostic.cc} (100%) rename gcc/{selftest-rtl.c => selftest-rtl.cc} (100%) delete mode 100644 gcc/selftest-run-tests.c create mode 100644 gcc/selftest-run-tests.cc rename gcc/{selftest.c => selftest.cc} (100%) rename gcc/{sese.c => sese.cc} (100%) delete mode 100644 gcc/shrink-wrap.c create mode 100644 gcc/shrink-wrap.cc delete mode 100644 gcc/simplify-rtx.c create mode 100644 gcc/simplify-rtx.cc rename gcc/{sparseset.c => sparseset.cc} (100%) rename gcc/{spellcheck-tree.c => spellcheck-tree.cc} (100%) rename gcc/{spellcheck.c => spellcheck.cc} (100%) rename gcc/{sreal.c => sreal.cc} (100%) rename gcc/{stack-ptr-mod.c => stack-ptr-mod.cc} (100%) rename gcc/{statistics.c => statistics.cc} (100%) delete mode 100644 gcc/stmt.c create mode 100644 gcc/stmt.cc rename gcc/{stor-layout.c => stor-layout.cc} (100%) rename gcc/{store-motion.c => store-motion.cc} (100%) rename gcc/{streamer-hooks.c => streamer-hooks.cc} (100%) rename gcc/{stringpool.c => stringpool.cc} (100%) rename gcc/{substring-locations.c => substring-locations.cc} (100%) delete mode 100644 gcc/symtab.c create mode 100644 gcc/symtab.cc rename gcc/{target-globals.c => target-globals.cc} (100%) delete mode 100644 gcc/targhooks.c create mode 100644 gcc/targhooks.cc create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-2.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-3.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-4.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-5.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-6.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free-2.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free-3.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free-4.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free-5.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free-6.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free-7.c create mode 100644 gcc/testsuite/c-c++-common/Wuse-after-free.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr104031.C create mode 100644 gcc/testsuite/g++.dg/opt/pr103989.C rename gcc/testsuite/g++.dg/{uninit-pred-loop-1_a.cc => uninit-pred-loop-1_a.C} (100%) create mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.C delete mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc create mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C delete mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc rename gcc/testsuite/g++.dg/{uninit-pred-loop_1.cc => uninit-pred-loop_1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuse-after-free.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-10.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-11.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-12.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-13.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-14.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-15.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-16.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-17.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-18.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-19.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-20.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-3.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-4.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-5.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-6.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-7.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-8.C create mode 100644 gcc/testsuite/g++.target/i386/pr103973-9.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101941-1.c create mode 100644 gcc/testsuite/gcc.dg/Wdangling-pointer-2.c create mode 100644 gcc/testsuite/gcc.dg/Wdangling-pointer.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-88.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104029.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-merger.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-ops.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103987.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-28.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr104005.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-dest-false-dep-for-glc.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-dest-false-dep-for-glc.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-dest-false-dep-for-glc.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-dest-false-dep-for-glc.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-15.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-16.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-17.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-18.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-19.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-20.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103973-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103124.c create mode 100644 gcc/testsuite/gfortran.dg/altreturn_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/signaling_2_c.c create mode 100644 gcc/testsuite/gfortran.dg/overload_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 create mode 100644 gcc/testsuite/gnat.dg/lto25.adb create mode 100644 gcc/testsuite/gnat.dg/opt96.adb create mode 100644 gcc/testsuite/gnat.dg/opt96_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt96_pkg.ads rename gcc/{timevar.c => timevar.cc} (100%) rename gcc/{toplev.c => toplev.cc} (100%) rename gcc/{tracer.c => tracer.cc} (100%) delete mode 100644 gcc/trans-mem.c create mode 100644 gcc/trans-mem.cc rename gcc/{tree-affine.c => tree-affine.cc} (100%) delete mode 100644 gcc/tree-call-cdce.c create mode 100644 gcc/tree-call-cdce.cc delete mode 100644 gcc/tree-cfg.c create mode 100644 gcc/tree-cfg.cc rename gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc} (100%) rename gcc/{tree-chrec.c => tree-chrec.cc} (100%) delete mode 100644 gcc/tree-complex.c create mode 100644 gcc/tree-complex.cc rename gcc/{tree-data-ref.c => tree-data-ref.cc} (100%) rename gcc/{tree-dfa.c => tree-dfa.cc} (100%) rename gcc/{tree-diagnostic.c => tree-diagnostic.cc} (100%) rename gcc/{tree-dump.c => tree-dump.cc} (100%) delete mode 100644 gcc/tree-eh.c create mode 100644 gcc/tree-eh.cc rename gcc/{tree-emutls.c => tree-emutls.cc} (100%) delete mode 100644 gcc/tree-if-conv.c create mode 100644 gcc/tree-if-conv.cc delete mode 100644 gcc/tree-inline.c create mode 100644 gcc/tree-inline.cc rename gcc/{tree-into-ssa.c => tree-into-ssa.cc} (100%) rename gcc/{tree-iterator.c => tree-iterator.cc} (100%) rename gcc/{tree-loop-distribution.c => tree-loop-distribution.cc} (100%) delete mode 100644 gcc/tree-nested.c create mode 100644 gcc/tree-nested.cc rename gcc/{tree-nrv.c => tree-nrv.cc} (100%) rename gcc/{tree-object-size.c => tree-object-size.cc} (100%) delete mode 100644 gcc/tree-outof-ssa.c create mode 100644 gcc/tree-outof-ssa.cc delete mode 100644 gcc/tree-parloops.c create mode 100644 gcc/tree-parloops.cc rename gcc/{tree-phinodes.c => tree-phinodes.cc} (100%) rename gcc/{tree-predcom.c => tree-predcom.cc} (100%) delete mode 100644 gcc/tree-pretty-print.c create mode 100644 gcc/tree-pretty-print.cc delete mode 100644 gcc/tree-profile.c create mode 100644 gcc/tree-profile.cc rename gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc} (100%) delete mode 100644 gcc/tree-sra.c create mode 100644 gcc/tree-sra.cc delete mode 100644 gcc/tree-ssa-address.c create mode 100644 gcc/tree-ssa-address.cc delete mode 100644 gcc/tree-ssa-alias.c create mode 100644 gcc/tree-ssa-alias.cc delete mode 100644 gcc/tree-ssa-ccp.c create mode 100644 gcc/tree-ssa-ccp.cc rename gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc} (100%) rename gcc/{tree-ssa-copy.c => tree-ssa-copy.cc} (100%) rename gcc/{tree-ssa-dce.c => tree-ssa-dce.cc} (100%) rename gcc/{tree-ssa-dom.c => tree-ssa-dom.cc} (100%) delete mode 100644 gcc/tree-ssa-dse.c create mode 100644 gcc/tree-ssa-dse.cc rename gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc} (100%) rename gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc} (100%) delete mode 100644 gcc/tree-ssa-live.c create mode 100644 gcc/tree-ssa-live.cc rename gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc} (100%) rename gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc} (100%) rename gcc/{tree-ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc} (100%) rename gcc/{tree-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc} (100%) delete mode 100644 gcc/tree-ssa-loop-manip.c create mode 100644 gcc/tree-ssa-loop-manip.cc rename gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc} (100%) rename gcc/{tree-ssa-loop-prefetch.c => tree-ssa-loop-prefetch.cc} (100%) rename gcc/{tree-ssa-loop-split.c => tree-ssa-loop-split.cc} (100%) delete mode 100644 gcc/tree-ssa-loop-unswitch.c create mode 100644 gcc/tree-ssa-loop-unswitch.cc rename gcc/{tree-ssa-loop.c => tree-ssa-loop.cc} (100%) delete mode 100644 gcc/tree-ssa-math-opts.c create mode 100644 gcc/tree-ssa-math-opts.cc delete mode 100644 gcc/tree-ssa-operands.c create mode 100644 gcc/tree-ssa-operands.cc delete mode 100644 gcc/tree-ssa-phiopt.c create mode 100644 gcc/tree-ssa-phiopt.cc rename gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc} (100%) delete mode 100644 gcc/tree-ssa-pre.c create mode 100644 gcc/tree-ssa-pre.cc rename gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc} (100%) delete mode 100644 gcc/tree-ssa-reassoc.c create mode 100644 gcc/tree-ssa-reassoc.cc delete mode 100644 gcc/tree-ssa-sccvn.c create mode 100644 gcc/tree-ssa-sccvn.cc delete mode 100644 gcc/tree-ssa-scopedtables.c create mode 100644 gcc/tree-ssa-scopedtables.cc rename gcc/{tree-ssa-sink.c => tree-ssa-sink.cc} (100%) delete mode 100644 gcc/tree-ssa-strlen.c create mode 100644 gcc/tree-ssa-strlen.cc rename gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc} (100%) delete mode 100644 gcc/tree-ssa-tail-merge.c create mode 100644 gcc/tree-ssa-tail-merge.cc rename gcc/{tree-ssa-ter.c => tree-ssa-ter.cc} (100%) rename gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc} (100%) rename gcc/{tree-ssa-threadedge.c => tree-ssa-threadedge.cc} (100%) rename gcc/{tree-ssa-threadupdate.c => tree-ssa-threadupdate.cc} (100%) rename gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc} (100%) delete mode 100644 gcc/tree-ssa-uninit.c create mode 100644 gcc/tree-ssa-uninit.cc rename gcc/{tree-ssa.c => tree-ssa.cc} (100%) rename gcc/{tree-ssanames.c => tree-ssanames.cc} (100%) rename gcc/{tree-stdarg.c => tree-stdarg.cc} (100%) delete mode 100644 gcc/tree-streamer-in.c create mode 100644 gcc/tree-streamer-in.cc delete mode 100644 gcc/tree-streamer-out.c create mode 100644 gcc/tree-streamer-out.cc rename gcc/{tree-streamer.c => tree-streamer.cc} (100%) rename gcc/{tree-switch-conversion.c => tree-switch-conversion.cc} (100%) rename gcc/{tree-tailcall.c => tree-tailcall.cc} (100%) delete mode 100644 gcc/tree-vect-data-refs.c create mode 100644 gcc/tree-vect-data-refs.cc rename gcc/{tree-vect-generic.c => tree-vect-generic.cc} (100%) rename gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc} (100%) delete mode 100644 gcc/tree-vect-loop.c create mode 100644 gcc/tree-vect-loop.cc delete mode 100644 gcc/tree-vect-patterns.c create mode 100644 gcc/tree-vect-patterns.cc rename gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc} (100%) rename gcc/{tree-vect-slp.c => tree-vect-slp.cc} (100%) delete mode 100644 gcc/tree-vect-stmts.c create mode 100644 gcc/tree-vect-stmts.cc rename gcc/{tree-vector-builder.c => tree-vector-builder.cc} (100%) delete mode 100644 gcc/tree-vectorizer.c create mode 100644 gcc/tree-vectorizer.cc rename gcc/{tree-vrp.c => tree-vrp.cc} (100%) delete mode 100644 gcc/tree.c create mode 100644 gcc/tree.cc rename gcc/{tsan.c => tsan.cc} (100%) rename gcc/{typed-splay-tree.c => typed-splay-tree.cc} (100%) rename gcc/{ubsan.c => ubsan.cc} (100%) rename gcc/{valtrack.c => valtrack.cc} (100%) delete mode 100644 gcc/value-prof.c create mode 100644 gcc/value-prof.cc delete mode 100644 gcc/var-tracking.c create mode 100644 gcc/var-tracking.cc delete mode 100644 gcc/varasm.c create mode 100644 gcc/varasm.cc rename gcc/{varpool.c => varpool.cc} (100%) rename gcc/{vec-perm-indices.c => vec-perm-indices.cc} (100%) rename gcc/{vec.c => vec.cc} (100%) delete mode 100644 gcc/vmsdbgout.c create mode 100644 gcc/vmsdbgout.cc rename gcc/{vr-values.c => vr-values.cc} (100%) delete mode 100644 gcc/vtable-verify.c create mode 100644 gcc/vtable-verify.cc rename gcc/{web.c => web.cc} (100%) delete mode 100644 gcc/xcoffout.c create mode 100644 gcc/xcoffout.cc delete mode 100644 libcpp/charset.c create mode 100644 libcpp/charset.cc delete mode 100644 libcpp/directives.c create mode 100644 libcpp/directives.cc rename libcpp/{errors.c => errors.cc} (100%) rename libcpp/{expr.c => expr.cc} (100%) delete mode 100644 libcpp/files.c create mode 100644 libcpp/files.cc rename libcpp/{identifiers.c => identifiers.cc} (100%) delete mode 100644 libcpp/init.c create mode 100644 libcpp/init.cc rename libcpp/{lex.c => lex.cc} (100%) delete mode 100644 libcpp/line-map.c create mode 100644 libcpp/line-map.cc rename libcpp/{macro.c => macro.cc} (100%) rename libcpp/{makeucnid.c => makeucnid.cc} (100%) rename libcpp/{mkdeps.c => mkdeps.cc} (100%) rename libcpp/{pch.c => pch.cc} (100%) rename libcpp/{symtab.c => symtab.cc} (100%) delete mode 100644 libcpp/traditional.c create mode 100644 libcpp/traditional.cc create mode 100644 libgomp/testsuite/libgomp.oacc-c++/privatized-ref-2.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/privatized-ref-3.C create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-1.f95 create mode 100644 libstdc++-v3/include/std/stacktrace create mode 100644 libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES create mode 100644 libstdc++-v3/src/c++17/fast_float/MERGE create mode 100644 libstdc++-v3/src/c++17/fast_float/README.md create mode 100644 libstdc++-v3/src/c++17/fast_float/fast_float.h create mode 100644 libstdc++-v3/src/libbacktrace/Makefile.am create mode 100644 libstdc++-v3/src/libbacktrace/Makefile.in create mode 100644 libstdc++-v3/src/libbacktrace/backtrace-rename.h create mode 100644 libstdc++-v3/src/libbacktrace/backtrace-supported.h.in copy {libbacktrace => libstdc++-v3/src/libbacktrace}/config.h.in (100%) create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/7.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc create mode 100644 libstdc++-v3/testsuite/20_util/stacktrace/entry.cc create mode 100644 libstdc++-v3/testsuite/20_util/stacktrace/synopsis.cc create mode 100644 libstdc++-v3/testsuite/20_util/stacktrace/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/weak_ptr/atomic_weak_ptr.cc