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-arm-lts-allnoconfig in repository toolchain/ci/gcc.
from 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. adds e89b2a270d3 ipa/103989 - tame IPA optimizations at -Og adds c952126870c ipa/103989 - avoid IPA inlining of small functions with -Og adds 254ada46ae0 Limit the number of relations registered per basic block. adds 7ca1582ca60 [vect] Add main vectorized loop unrolling adds 591b6e00d1b riscv: fix -Wformat-diag errors. adds b1f3640912a nvptx: fix -Wformat-diag warnings adds 67f84a803f4 nds32: fix -Wformat-diag warning. adds 62fcdefba1b v850: fix -Wformat-diag warnings. adds 67d5e395b90 rs6000: fix last -Wformat-diag adds 7e5baa7e6f4 xtensa: fix -Wformat-diag warnings. adds 88619b5b4cc vms: fix -Wformat-diag warnings. adds 58385f6ace4 Fix -Wformat-diag in various targets. adds d7f2a09e985 libstdc++: Define <stdatomic.h> for C++23 adds 0e4e4b37d99 libstdc++: Declare std::c8rtomb and std::mbrtoc8 if provide [...] adds 50bc6e463b5 libstdc++: Fix suggested alternative to std::ptr_fun adds 302343d8dd3 libstdc++: Fix ambiguous std::pair constructors [PR101124] adds e13e95bd274 libstdc++: Use __cpp_lib_concepts in std::reverse_iterator [...] adds 3a0837b8fb9 middle-end: move initialization of stack_limit_rtx [PR103163] adds 7ca21601704 c++: new (nothrow) array cleanup [PR104007] adds 0d01a272267 Fortran: handle expansion of zero-sized array constructors adds dad495e3013 RISC-V: Fix use-after-free error in `parse_multiletter_ext' adds 3c4a54adb21 c++: DEPENDENT_OPERATOR_TYPE as type of NTTP [PR104074] adds fe3ed885cda libstdc++: Limit new basic_string(nullptr_t) constructor to [...] adds 79e746bb05e analyzer: fix ICE on realloc of zeroed memory [PR104062] adds 2aefe248aa4 analyzer: fix ICE on unary ops folding to casts of constant [...] adds 43ec2652134 bpf: write CO-RE relocation record size only once adds 7db42268ce4 bpf: ensure correct string offsets in BTF.ext adds 2aa184458a1 c++: input_location and lookahead [PR104025] adds fdd6d85bd75 c++: Use -std=c++20 in testsuite default std list adds 1a5145f1e3a c++: Fix handling of temporaries with consteval ctors and n [...] adds 5ce3c003df2 [COMMITTED] Improve coment for the newly added code in ipa-split. adds 7a761ae6589 Daily bump. adds c3861f79859 libstdc++: Fix std::atomic<std::shared_ptr<T>> for AIX [PR104101] adds 72ce3fd2c72 libstdc++: Remove unused std::pair helper function adds a68080a121d libstdc++: Fix deprecated attribute for std::get_temporary_buffer adds 9c186493a7c libstdc++: Update documentation for C++17 deprecations adds 2f714642e57 Handle failure to determine pointer provenance conservative [...] adds 282110ae8b5 Suppress valid warning [PR104103]. adds 6325041c2b6 Add test for bogus warning [PR104076]. adds ddce00dba24 i386: Fix GLC tuning with -masm=intel [PR104104] adds bd0ef353481 c++: fix PR104025 change adds fc6cd798c07 testsuite: Adjust possibly fragile slp-perm-9.c [PR104015] adds b01d2059c70 testsuite: fix pytest detection unsupported message. adds 32657045bd2 Add XFAIL parts of pr16855.C for dragonfly. adds 8160b410517 Fix tsvc test build on DragonFly. adds 1ead972cef7 powerc: Fix asm machine directive for some CPUs adds 54e33cf120d testsuite/102833 - fix gcc.dg/vect/bb-slp-17.c dump scanning adds 2aea19bdb12 nvptx: update fix for -Wformat-diag adds 03b0bf78308 Come up with git-fix-changelog.py script. adds 29a6db635f5 i386: Fix *aes<aeswideklvariant>u8 adds b834435c8fa fold-const: Optimize &"foo"[0] == "foo" [PR89074] adds 53836c887a0 gimple-ssa-warn-access: Fix up asan_test.C -Wdangling-point [...] adds fdf31ae25f6 Update on riscv -Wformat-diag string. adds 34ba4275dcf Enable -Werror=format-diag during bootstrap. adds 7f3915b83ed rs6000: Fix bootstrap adds 2f47a095a08 testsuite: Rename a few C++ to .C or .cc. adds 9d6c63ba490 [Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 adds 2cef99175af [Ada] Set target_cpu to x32 for x86_64-linux-gnux32 adds 39f581028c7 libstdc++: Fix for non-constexpr math_errhandling adds 0bd247bbbe4 libgomp, OpenMP: Fix issue for omp_get_device_num on gcn targets. adds 68aa3c08ef1 check_GNU_style_lib: skip .py files (one should use flake8). adds 5b6788ae5a3 tree-optimization/104112 - add check for vect epilogue reduc reuse adds f35bb467a01 testsuite: Test evrp-trans.c also with unsigned types [PR104115] adds ffc7f200adb match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} [...] adds f4ca0a53be1 vect: Fix epilogue mode skipping adds 6a26ad67367 libstdc++: Fix libbacktrace build files adds d5148d4faa6 Update per-file selftest and finalization hooks for .c to . [...] adds 4c46f5a471c ifcvt: Check if cmovs are needed. adds 9b8eaa28225 ifcvt: Allow constants for noce_convert_multiple. adds 46346d8d76c ifcvt: Improve costs handling for noce_convert_multiple. adds e9ebb86799f ifcvt/optabs: Allow using a CC comparison for emit_conditio [...] adds aa8cfe78595 ifcvt: Try re-using CC for conditional moves. adds d249933e6b4 testsuite/s390: Add tests for noce_convert_multiple. adds 92efc019ed9 ifcvt: Run second pass if it is possible to omit a temporary. adds f5c50748f36 libstdc++: Include <stddef.h> for size_t and ptrdiff_t [PR104123] adds fe3e9780277 libstdc++: Remove -gdwarf-4 from flags for debug library adds fe1ad141651 Daily bump. adds 64655e7bdbe testsuite: sldoi requires VSX. new 30f2c22def7 c++: template-id with current inst qualifier [PR102300]
The 1 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 | 8 + MAINTAINERS | 16 +- contrib/ChangeLog | 24 + contrib/check_GNU_style_lib.py | 2 +- contrib/filter-clang-warnings.py | 14 +- contrib/gcc-git-customization.sh | 1 + contrib/gcc_update | 6 +- contrib/git-backport.py | 5 + contrib/git-fix-changelog.py | 92 + 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 | 3017 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 322 +- gcc/ada/ChangeLog | 213 + gcc/ada/Makefile.rtl | 5 + gcc/ada/gcc-interface/Make-lang.in | 6 +- gcc/ada/gcc-interface/Makefile.in | 7 + gcc/ada/gcc-interface/config-lang.in | 2 +- gcc/ada/gcc-interface/{cuintp.c => cuintp.cc} | 0 gcc/ada/gcc-interface/decl.c | 10661 ---- gcc/ada/gcc-interface/decl.cc | 10661 ++++ gcc/ada/gcc-interface/gigi.h | 16 +- gcc/ada/gcc-interface/lang-specs.h | 2 +- gcc/ada/gcc-interface/{misc.c => misc.cc} | 0 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc} | 0 gcc/ada/gcc-interface/{trans.c => trans.cc} | 0 gcc/ada/gcc-interface/utils.c | 7156 --- gcc/ada/gcc-interface/utils.cc | 7156 +++ gcc/ada/gcc-interface/utils2.c | 3050 -- gcc/ada/gcc-interface/utils2.cc | 3050 ++ gcc/ada/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 | 25 + gcc/analyzer/analyzer.cc | 4 +- gcc/analyzer/region-model-asm.cc | 2 +- gcc/analyzer/region-model-manager.cc | 22 +- gcc/analyzer/region.cc | 2 +- gcc/analyzer/sm-malloc.cc | 2 +- gcc/analyzer/supergraph.cc | 2 +- gcc/asan.c | 4692 -- gcc/asan.cc | 4692 ++ gcc/attribs.c | 2665 - gcc/attribs.cc | 2665 + gcc/{auto-inc-dec.c => auto-inc-dec.cc} | 0 gcc/{auto-profile.c => 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 | 2995 -- gcc/bitmap.cc | 2995 ++ gcc/btfout.c | 1133 - gcc/btfout.cc | 1133 + gcc/builtins.c | 11184 ----- gcc/builtins.cc | 11184 +++++ gcc/c-family/ChangeLog | 89 + 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 | 36 +- gcc/c-family/c-cppbuiltin.c | 2009 - gcc/c-family/c-cppbuiltin.cc | 2009 + gcc/c-family/{c-dump.c => c-dump.cc} | 0 gcc/c-family/c-format.c | 5439 --- gcc/c-family/c-format.cc | 5439 +++ gcc/c-family/c-gimplify.c | 738 - gcc/c-family/c-gimplify.cc | 738 + gcc/c-family/c-indentation.c | 815 - gcc/c-family/c-indentation.cc | 815 + gcc/c-family/c-indentation.h | 2 +- gcc/c-family/{c-lex.c => c-lex.cc} | 0 gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 3265 -- gcc/c-family/c-omp.cc | 3265 ++ gcc/c-family/c-opts.c | 1842 - gcc/c-family/c-opts.cc | 1842 + gcc/c-family/{c-pch.c => c-pch.cc} | 0 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc} | 0 gcc/c-family/c-pragma.c | 1656 - gcc/c-family/c-pragma.cc | 1656 + gcc/c-family/c-pretty-print.c | 3009 -- gcc/c-family/c-pretty-print.cc | 3009 ++ gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/{c-semantics.c => c-semantics.cc} | 0 gcc/c-family/{c-ubsan.c => c-ubsan.cc} | 0 gcc/c-family/{c-warn.c => c-warn.cc} | 0 gcc/c-family/{cppspec.c => cppspec.cc} | 0 gcc/c-family/{stub-objc.c => stub-objc.cc} | 0 gcc/c/ChangeLog | 49 + gcc/c/Make-lang.in | 10 +- gcc/c/{c-aux-info.c => c-aux-info.cc} | 0 gcc/c/c-convert.c | 207 - gcc/c/c-convert.cc | 207 + gcc/c/c-decl.c | 12469 ----- gcc/c/c-decl.cc | 12469 +++++ gcc/c/{c-errors.c => c-errors.cc} | 0 gcc/c/{c-fold.c => c-fold.cc} | 0 gcc/c/{c-lang.c => c-lang.cc} | 0 gcc/c/{c-objc-common.c => c-objc-common.cc} | 0 gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 23404 --------- gcc/c/c-parser.cc | 23404 +++++++++ gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 22 +- gcc/c/c-typeck.c | 16079 ------ gcc/c/c-typeck.cc | 16079 ++++++ gcc/c/config-lang.in | 2 +- gcc/c/{gccspec.c => gccspec.cc} | 0 gcc/c/{gimple-parser.c => gimple-parser.cc} | 0 gcc/caller-save.c | 1400 - gcc/caller-save.cc | 1400 + gcc/calls.c | 5254 -- gcc/calls.cc | 5254 ++ gcc/{ccmp.c => ccmp.cc} | 0 gcc/cfg-flags.def | 6 +- gcc/{cfg.c => cfg.cc} | 0 gcc/cfganal.c | 1934 - gcc/cfganal.cc | 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 | 32 +- gcc/{cgraphbuild.c => cgraphbuild.cc} | 0 gcc/cgraphclones.c | 1160 - gcc/cgraphclones.cc | 1160 + gcc/cgraphunit.c | 2595 - gcc/cgraphunit.cc | 2595 + gcc/{collect-utils.c => collect-utils.cc} | 0 gcc/collect-utils.h | 2 +- gcc/{collect2-aix.c => collect2-aix.cc} | 0 gcc/collect2-aix.h | 2 +- gcc/collect2.c | 3078 -- gcc/collect2.cc | 3078 ++ gcc/combine-stack-adj.c | 854 - gcc/combine-stack-adj.cc | 854 + gcc/combine.c | 14960 ------ gcc/combine.cc | 14960 ++++++ gcc/common.opt | 2 +- .../{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 gcc/common/config/riscv/riscv-common.c | 1237 - gcc/common/config/riscv/riscv-common.cc | 1237 + .../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 | 10 +- gcc/config/arc/builtins.def | 4 +- gcc/config/arc/{driver-arc.c => driver-arc.cc} | 0 gcc/config/arc/t-arc | 6 +- gcc/config/arm/{aarch-common.c => aarch-common.cc} | 0 gcc/config/arm/{arm-builtins.c => arm-builtins.cc} | 0 gcc/config/arm/arm-c.c | 505 - gcc/config/arm/arm-c.cc | 505 + gcc/config/arm/{arm-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 | 356 - gcc/config/bpf/coreout.cc | 364 + gcc/config/bpf/coreout.h | 1 - gcc/config/bpf/t-bpf | 2 +- gcc/config/c6x/c6x-protos.h | 4 +- gcc/config/c6x/{c6x.c => c6x.cc} | 0 gcc/config/cr16/cr16-protos.h | 2 +- gcc/config/cr16/{cr16.c => cr16.cc} | 0 gcc/config/cris/cris.c | 3729 -- gcc/config/cris/cris.cc | 3729 ++ gcc/config/cris/cris.h | 10 +- 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 | 23231 --------- 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 | 16 +- 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 | 32 +- gcc/config/i386/t-cygming | 18 +- gcc/config/i386/t-djgpp | 4 +- gcc/config/i386/t-gnu-property | 2 +- gcc/config/i386/t-i386 | 20 +- gcc/config/i386/t-intelmic | 2 +- gcc/config/i386/t-omp-device | 4 +- gcc/config/i386/winnt-cxx.c | 177 - gcc/config/i386/winnt-cxx.cc | 177 + gcc/config/i386/{winnt-d.c => winnt-d.cc} | 0 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc} | 0 gcc/config/i386/winnt.c | 1377 - gcc/config/i386/winnt.cc | 1377 + gcc/config/i386/x-cygwin | 4 +- gcc/config/i386/x-darwin | 2 +- gcc/config/i386/x-i386 | 2 +- gcc/config/i386/x-mingw32 | 6 +- ...86-tune-sched-atom.c => x86-tune-sched-atom.cc} | 0 .../{x86-tune-sched-bd.c => x86-tune-sched-bd.cc} | 0 gcc/config/i386/x86-tune-sched-core.c | 257 - gcc/config/i386/x86-tune-sched-core.cc | 257 + .../i386/{x86-tune-sched.c => x86-tune-sched.cc} | 0 gcc/config/i386/x86-tune.def | 4 +- gcc/config/i386/xm-djgpp.h | 4 +- gcc/config/ia64/freebsd.h | 4 +- gcc/config/ia64/hpux.h | 2 +- gcc/config/ia64/ia64-c.c | 189 - gcc/config/ia64/ia64-c.cc | 189 + gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/ia64.c | 11923 ----- gcc/config/ia64/ia64.cc | 11923 +++++ gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.md | 4 +- gcc/config/ia64/predicates.md | 2 +- gcc/config/ia64/sysv4.h | 4 +- gcc/config/ia64/t-ia64 | 6 +- gcc/config/iq2000/iq2000.c | 3506 -- gcc/config/iq2000/iq2000.cc | 3506 ++ gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 4 +- gcc/config/{linux.c => linux.cc} | 0 gcc/config/linux.h | 4 +- gcc/config/lm32/{lm32.c => lm32.cc} | 0 gcc/config/m32c/m32c-pragma.c | 128 - gcc/config/m32c/m32c-pragma.cc | 128 + gcc/config/m32c/m32c.c | 4506 -- gcc/config/m32c/m32c.cc | 4506 ++ gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 2959 -- gcc/config/m32r/m32r.cc | 2959 ++ gcc/config/m32r/m32r.h | 4 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-protos.h | 6 +- gcc/config/m68k/m68k.c | 7154 --- gcc/config/m68k/m68k.cc | 7154 +++ gcc/config/m68k/m68k.h | 4 +- gcc/config/m68k/m68k.md | 4 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/uclinux.h | 2 +- gcc/config/mcore/mcore-protos.h | 2 +- gcc/config/mcore/mcore.c | 3290 -- gcc/config/mcore/mcore.cc | 3290 ++ gcc/config/mcore/mcore.h | 4 +- gcc/config/mcore/mcore.md | 2 +- .../microblaze/{microblaze-c.c => microblaze-c.cc} | 0 gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 4070 -- gcc/config/microblaze/microblaze.cc | 4070 ++ gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 4 +- gcc/config/microblaze/t-microblaze | 4 +- gcc/config/mips/driver-native.c | 91 - gcc/config/mips/driver-native.cc | 91 + .../{frame-header-opt.c => frame-header-opt.cc} | 0 gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/{mips-d.c => mips-d.cc} | 0 gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips.c | 22925 --------- gcc/config/mips/mips.cc | 22925 +++++++++ gcc/config/mips/mips.h | 2 +- gcc/config/mips/mips.md | 2 +- gcc/config/mips/t-mips | 4 +- gcc/config/mips/x-native | 2 +- gcc/config/mmix/mmix-protos.h | 2 +- gcc/config/mmix/mmix.c | 2872 -- gcc/config/mmix/mmix.cc | 2872 ++ gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 4 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mn10300/mn10300.c | 3423 -- gcc/config/mn10300/mn10300.cc | 3423 ++ gcc/config/mn10300/mn10300.h | 6 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/{moxie.c => moxie.cc} | 0 gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/driver-msp430.c | 177 - gcc/config/msp430/driver-msp430.cc | 177 + gcc/config/msp430/{msp430-c.c => msp430-c.cc} | 0 gcc/config/msp430/msp430-devices.c | 1110 - gcc/config/msp430/msp430-devices.cc | 1110 + gcc/config/msp430/msp430.c | 4521 -- gcc/config/msp430/msp430.cc | 4521 ++ gcc/config/msp430/msp430.h | 4 +- gcc/config/msp430/t-msp430 | 6 +- gcc/config/nds32/nds32-cost.c | 726 - gcc/config/nds32/nds32-cost.cc | 726 + gcc/config/nds32/nds32-doubleword.md | 2 +- .../nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc} | 0 gcc/config/nds32/nds32-intrinsic.c | 1854 - gcc/config/nds32/nds32-intrinsic.cc | 1854 + gcc/config/nds32/nds32-intrinsic.md | 28 +- gcc/config/nds32/nds32-isr.c | 1001 - gcc/config/nds32/nds32-isr.cc | 1001 + ...{nds32-md-auxiliary.c => nds32-md-auxiliary.cc} | 0 ...manipulation.c => nds32-memory-manipulation.cc} | 0 ...es-auxiliary.c => nds32-pipelines-auxiliary.cc} | 0 .../{nds32-predicates.c => nds32-predicates.cc} | 0 .../{nds32-relax-opt.c => nds32-relax-opt.cc} | 0 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc} | 0 gcc/config/nds32/nds32.c | 5895 --- gcc/config/nds32/nds32.cc | 5895 +++ gcc/config/nds32/nds32.h | 10 +- gcc/config/nds32/predicates.md | 12 +- gcc/config/nds32/t-nds32 | 40 +- gcc/config/{netbsd-d.c => netbsd-d.cc} | 0 gcc/config/{netbsd.c => netbsd.cc} | 0 gcc/config/nios2/nios2.c | 5624 --- gcc/config/nios2/nios2.cc | 5624 +++ gcc/config/nvptx/{mkoffload.c => mkoffload.cc} | 0 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc} | 0 gcc/config/nvptx/nvptx-protos.h | 2 +- gcc/config/nvptx/nvptx.c | 7011 --- gcc/config/nvptx/nvptx.cc | 7011 +++ gcc/config/nvptx/nvptx.h | 2 +- gcc/config/nvptx/nvptx.md | 6 +- 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 | 4 +- 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 | 28953 +++++++++++ gcc/config/rs6000/rs6000.h | 16 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/rtems.h | 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 | 272 - gcc/config/v850/v850-c.cc | 272 + gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 3343 -- gcc/config/v850/v850.cc | 3343 ++ gcc/config/v850/v850.h | 6 +- gcc/config/vax/vax.c | 2212 - gcc/config/vax/vax.cc | 2212 + gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/visium/visium.c | 4332 -- gcc/config/visium/visium.cc | 4332 ++ gcc/config/visium/visium.h | 6 +- gcc/config/vms/t-vms | 6 +- gcc/config/vms/vms-c.c | 489 - gcc/config/vms/vms-c.cc | 489 + gcc/config/vms/vms-crtlmap.map | 2 +- gcc/config/vms/{vms-f.c => vms-f.cc} | 0 gcc/config/vms/vms-protos.h | 4 +- gcc/config/vms/{vms.c => vms.cc} | 0 gcc/config/vx-common.h | 2 +- gcc/config/{vxworks-c.c => vxworks-c.cc} | 0 gcc/config/{vxworks.c => vxworks.cc} | 0 gcc/config/{winnt-c.c => winnt-c.cc} | 0 gcc/config/x-darwin | 2 +- gcc/config/x-hpux | 4 +- gcc/config/x-linux | 2 +- gcc/config/x-netbsd | 4 +- gcc/config/x-openbsd | 4 +- gcc/config/x-solaris | 2 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 4489 -- gcc/config/xtensa/xtensa.cc | 4489 ++ gcc/config/xtensa/xtensa.h | 2 +- gcc/configure | 18 +- gcc/configure.ac | 18 +- gcc/context.c | 44 - gcc/context.cc | 44 + gcc/convert.c | 1209 - gcc/convert.cc | 1209 + gcc/convert.h | 2 +- gcc/coretypes.h | 2 +- gcc/coverage.c | 1392 - gcc/coverage.cc | 1392 + gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 201 + 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 | 9565 ++++ 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 | 88 +- 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 | 48321 +++++++++++++++++++ gcc/cp/parser.h | 2 +- gcc/cp/pt.c | 30596 ------------ gcc/cp/pt.cc | 30594 ++++++++++++ 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 | 282 - gcc/dbgcnt.cc | 282 + gcc/dbgcnt.def | 2 +- gcc/dbxout.c | 3936 -- gcc/dbxout.cc | 3936 ++ gcc/dbxout.h | 2 +- gcc/{dce.c => dce.cc} | 0 gcc/{ddg.c => ddg.cc} | 0 gcc/{debug.c => debug.cc} | 0 gcc/debug.h | 8 +- gcc/df-core.c | 2472 - gcc/df-core.cc | 2472 + gcc/{df-problems.c => df-problems.cc} | 0 gcc/df-scan.c | 4252 -- gcc/df-scan.cc | 4252 ++ gcc/df.h | 8 +- gcc/dfp.c | 745 - gcc/dfp.cc | 745 + gcc/diagnostic-color.c | 348 - gcc/diagnostic-color.cc | 348 + gcc/diagnostic-event-id.h | 2 +- gcc/diagnostic-show-locus.c | 5703 --- gcc/diagnostic-show-locus.cc | 5703 +++ gcc/diagnostic-spec.c | 202 - gcc/diagnostic-spec.cc | 205 + 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 | 9 +- 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 | 10 +- gcc/{early-remat.c => early-remat.cc} | 0 gcc/edit-context.c | 1813 - gcc/edit-context.cc | 1813 + gcc/emit-rtl.c | 6596 --- gcc/emit-rtl.cc | 6596 +++ gcc/emit-rtl.h | 6 +- gcc/errors.c | 134 - gcc/errors.cc | 134 + gcc/et-forest.c | 884 - gcc/et-forest.cc | 884 + gcc/except.c | 3522 -- gcc/except.cc | 3522 ++ gcc/explow.c | 2321 - gcc/explow.cc | 2321 + gcc/explow.h | 2 +- gcc/expmed.c | 6349 --- gcc/expmed.cc | 6349 +++ gcc/expmed.h | 2 +- gcc/expr.c | 13145 ----- gcc/expr.cc | 13147 +++++ gcc/fibonacci_heap.c | 295 - gcc/fibonacci_heap.cc | 295 + gcc/{file-find.c => file-find.cc} | 0 gcc/file-prefix-map.c | 149 - gcc/file-prefix-map.cc | 149 + gcc/final.c | 4662 -- gcc/final.cc | 4662 ++ gcc/{fixed-value.c => fixed-value.cc} | 0 gcc/fixed-value.h | 2 +- gcc/flag-types.h | 20 +- gcc/{fold-const-call.c => fold-const-call.cc} | 0 gcc/fold-const.c | 16787 ------- gcc/fold-const.cc | 16796 +++++++ gcc/fortran/ChangeLog | 239 + gcc/fortran/{arith.c => arith.cc} | 0 gcc/fortran/array.c | 2785 -- gcc/fortran/array.cc | 2788 ++ gcc/fortran/{bbt.c => bbt.cc} | 0 gcc/fortran/check.c | 7523 --- gcc/fortran/check.cc | 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 | 6507 --- 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 | 12457 ----- 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 | 703 - gcc/function-tests.cc | 703 + gcc/function.c | 6964 --- gcc/function.cc | 6964 +++ gcc/function.h | 16 +- gcc/fwprop.c | 1079 - gcc/fwprop.cc | 1079 + gcc/{gcc-ar.c => gcc-ar.cc} | 0 gcc/gcc-main.c | 48 - gcc/gcc-main.cc | 48 + gcc/{gcc-rich-location.c => gcc-rich-location.cc} | 0 gcc/gcc-rich-location.h | 2 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 11276 ----- gcc/gcc.cc | 11276 +++++ gcc/gcc.h | 6 +- gcc/gcov-dump.c | 479 - gcc/gcov-dump.cc | 479 + gcc/{gcov-io.c => gcov-io.cc} | 0 gcc/{gcov-tool.c => gcov-tool.cc} | 0 gcc/gcov.c | 3262 -- gcc/gcov.cc | 3262 ++ gcc/gcse-common.c | 222 - gcc/gcse-common.cc | 222 + gcc/gcse.c | 4136 -- gcc/gcse.cc | 4136 ++ gcc/gcse.h | 2 +- gcc/genattr-common.c | 112 - gcc/genattr-common.cc | 112 + gcc/{genattr.c => genattr.cc} | 0 gcc/genattrtab.c | 5417 --- gcc/genattrtab.cc | 5417 +++ gcc/genautomata.c | 9685 ---- gcc/genautomata.cc | 9685 ++++ gcc/{gencfn-macros.c => gencfn-macros.cc} | 0 gcc/{gencheck.c => gencheck.cc} | 0 gcc/{genchecksum.c => genchecksum.cc} | 0 gcc/{gencodes.c => gencodes.cc} | 0 gcc/genconditions.c | 252 - gcc/genconditions.cc | 252 + gcc/{genconfig.c => genconfig.cc} | 0 gcc/genconstants.c | 105 - gcc/genconstants.cc | 105 + gcc/genemit.c | 952 - gcc/genemit.cc | 952 + gcc/{genenums.c => genenums.cc} | 0 gcc/generic-match-head.c | 101 - gcc/generic-match-head.cc | 101 + gcc/genextract.c | 507 - gcc/genextract.cc | 507 + gcc/{genflags.c => genflags.cc} | 0 gcc/gengenrtl.c | 358 - gcc/gengenrtl.cc | 358 + gcc/gengtype-parse.c | 1179 - gcc/gengtype-parse.cc | 1179 + gcc/gengtype-state.c | 2661 - gcc/gengtype-state.cc | 2661 + gcc/gengtype.c | 5405 --- gcc/gengtype.cc | 5399 +++ gcc/gengtype.h | 8 +- gcc/{genhooks.c => genhooks.cc} | 0 gcc/genmatch.c | 5257 -- gcc/genmatch.cc | 5257 ++ gcc/genmddeps.c | 71 - gcc/genmddeps.cc | 71 + gcc/{genmddump.c => genmddump.cc} | 0 gcc/genmodes.c | 2068 - gcc/genmodes.cc | 2068 + gcc/{genopinit.c => genopinit.cc} | 0 gcc/{genoutput.c => genoutput.cc} | 0 gcc/genpeep.c | 418 - gcc/genpeep.cc | 418 + gcc/genpreds.c | 1682 - gcc/genpreds.cc | 1682 + gcc/genrecog.c | 5447 --- gcc/genrecog.cc | 5447 +++ gcc/gensupport.c | 3316 -- gcc/gensupport.cc | 3316 ++ gcc/gensupport.h | 12 +- gcc/{gentarget-def.c => gentarget-def.cc} | 0 gcc/{genversion.c => genversion.cc} | 0 gcc/{ggc-common.c => ggc-common.cc} | 0 gcc/ggc-internal.h | 2 +- gcc/{ggc-none.c => ggc-none.cc} | 0 gcc/{ggc-page.c => ggc-page.cc} | 0 gcc/ggc-tests.c | 515 - gcc/ggc-tests.cc | 515 + gcc/{gimple-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 ++ gcc/gimple-ssa-store-merging.c | 5645 --- gcc/gimple-ssa-store-merging.cc | 5645 +++ ...eduction.c => gimple-ssa-strength-reduction.cc} | 0 gcc/gimple-ssa-warn-access.cc | 9 +- ...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 | 3525 -- gcc/gimple.cc | 3525 ++ gcc/gimple.h | 4 +- gcc/{gimplify-me.c => gimplify-me.cc} | 0 gcc/gimplify.c | 16582 ------- gcc/gimplify.cc | 16583 +++++++ 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 | 482 - gcc/hash-map-tests.cc | 482 + gcc/hash-set-tests.c | 304 - gcc/hash-set-tests.cc | 304 + gcc/{hash-table.c => hash-table.cc} | 0 gcc/{hooks.c => hooks.cc} | 0 gcc/{host-default.c => host-default.cc} | 0 gcc/{hw-doloop.c => hw-doloop.cc} | 0 gcc/{hwint.c => hwint.cc} | 0 gcc/ifcvt.c | 5694 --- gcc/ifcvt.cc | 5999 +++ gcc/{inchash.c => inchash.cc} | 0 gcc/inchash.h | 2 +- gcc/incpath.c | 536 - gcc/incpath.cc | 536 + gcc/{init-regs.c => init-regs.cc} | 0 gcc/input.c | 3932 -- gcc/input.cc | 3932 ++ gcc/input.h | 4 +- gcc/internal-fn.c | 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 | 8 +- gcc/ipa-free-lang-data.cc | 4 +- gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc} | 0 gcc/{ipa-icf.c => ipa-icf.cc} | 0 ...pa-inline-analysis.c => ipa-inline-analysis.cc} | 0 ...-inline-transform.c => ipa-inline-transform.cc} | 0 gcc/ipa-inline.c | 3158 -- gcc/ipa-inline.cc | 3163 ++ gcc/ipa-inline.h | 6 +- gcc/ipa-modref-tree.c | 1101 - gcc/ipa-modref-tree.cc | 1101 + gcc/ipa-modref-tree.h | 2 - gcc/ipa-modref.c | 5509 --- gcc/ipa-modref.cc | 5509 +++ gcc/ipa-modref.h | 2 +- gcc/ipa-param-manipulation.c | 2401 - gcc/ipa-param-manipulation.cc | 2401 + ...-polymorphic-call.c => ipa-polymorphic-call.cc} | 0 gcc/{ipa-predicate.c => ipa-predicate.cc} | 0 gcc/{ipa-profile.c => ipa-profile.cc} | 0 gcc/ipa-prop.c | 6088 --- gcc/ipa-prop.cc | 6088 +++ gcc/ipa-prop.h | 10 +- gcc/{ipa-pure-const.c => ipa-pure-const.cc} | 0 gcc/{ipa-ref.c => ipa-ref.cc} | 0 gcc/ipa-reference.c | 1341 - gcc/ipa-reference.cc | 1341 + gcc/ipa-reference.h | 4 +- gcc/ipa-split.c | 1982 - gcc/ipa-split.cc | 2000 + gcc/ipa-sra.c | 4148 -- gcc/ipa-sra.cc | 4148 ++ gcc/{ipa-utils.c => ipa-utils.cc} | 0 gcc/ipa-utils.h | 8 +- gcc/{ipa-visibility.c => ipa-visibility.cc} | 0 gcc/{ipa.c => ipa.cc} | 0 gcc/ira-build.c | 3568 -- gcc/ira-build.cc | 3568 ++ gcc/ira-color.c | 5274 -- gcc/ira-color.cc | 5274 ++ gcc/ira-conflicts.c | 895 - gcc/ira-conflicts.cc | 895 + gcc/ira-costs.c | 2417 - gcc/ira-costs.cc | 2417 + gcc/{ira-emit.c => ira-emit.cc} | 0 gcc/ira-int.h | 20 +- gcc/ira-lives.c | 1765 - gcc/ira-lives.cc | 1765 + gcc/ira.c | 6132 --- gcc/ira.cc | 6132 +++ gcc/ira.h | 6 +- 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 | 31 +- 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 | 411 - gcc/opt-suggestions.cc | 411 + gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} | 0 gcc/optabs-query.c | 765 - gcc/optabs-query.cc | 765 + gcc/optabs-tree.c | 554 - gcc/optabs-tree.cc | 569 + gcc/optabs.c | 7966 --- gcc/optabs.cc | 8036 +++ gcc/optabs.def | 1 + gcc/optabs.h | 4 +- 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 | 3722 -- gcc/opts.cc | 3722 ++ gcc/output.h | 16 +- gcc/params.opt | 4 + gcc/pass_manager.h | 2 +- gcc/{passes.c => passes.cc} | 0 gcc/passes.def | 5 +- 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 | 2 +- gcc/postreload-gcse.c | 1466 - gcc/postreload-gcse.cc | 1466 + gcc/{postreload.c => postreload.cc} | 0 gcc/predict.c | 4566 -- gcc/predict.cc | 4566 ++ gcc/predict.h | 4 +- gcc/{prefix.c => prefix.cc} | 0 gcc/prefix.h | 2 +- gcc/pretty-print.c | 2627 - gcc/pretty-print.cc | 2627 + ...{print-rtl-function.c => print-rtl-function.cc} | 0 gcc/{print-rtl.c => print-rtl.cc} | 0 gcc/{print-tree.c => print-tree.cc} | 0 gcc/{profile-count.c => profile-count.cc} | 0 gcc/{profile.c => profile.cc} | 0 gcc/profile.h | 2 +- gcc/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 | 329 - gcc/rtl-tests.cc | 329 + gcc/{rtl.c => rtl.cc} | 0 gcc/rtl.def | 12 +- gcc/rtl.h | 157 +- gcc/rtlanal.c | 6992 --- gcc/rtlanal.cc | 6992 +++ gcc/rtlanal.h | 4 +- gcc/{rtlhash.c => rtlhash.cc} | 0 gcc/{rtlhooks.c => rtlhooks.cc} | 0 ...{rtx-vector-builder.c => rtx-vector-builder.cc} | 0 gcc/run-rtl-passes.c | 79 - gcc/run-rtl-passes.cc | 79 + gcc/{sancov.c => sancov.cc} | 0 gcc/sanitizer.def | 6 +- gcc/{sanopt.c => sanopt.cc} | 0 gcc/sbitmap.c | 1007 - gcc/sbitmap.cc | 1007 + gcc/sched-deps.c | 4954 -- gcc/sched-deps.cc | 4954 ++ gcc/sched-ebb.c | 734 - gcc/sched-ebb.cc | 734 + gcc/sched-int.h | 28 +- gcc/sched-rgn.c | 3956 -- gcc/sched-rgn.cc | 3956 ++ gcc/sel-sched-dump.c | 1027 - gcc/sel-sched-dump.cc | 1027 + gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 6461 --- gcc/sel-sched-ir.cc | 6461 +++ gcc/sel-sched-ir.h | 8 +- gcc/sel-sched.c | 7725 --- gcc/sel-sched.cc | 7725 +++ ...elftest-diagnostic.c => selftest-diagnostic.cc} | 0 gcc/{selftest-rtl.c => selftest-rtl.cc} | 0 gcc/selftest-run-tests.c | 135 - gcc/selftest-run-tests.cc | 135 + gcc/selftest.c | 426 - gcc/selftest.cc | 426 + gcc/selftest.h | 78 +- gcc/{sese.c => sese.cc} | 0 gcc/shrink-wrap.c | 1890 - gcc/shrink-wrap.cc | 1890 + gcc/shrink-wrap.h | 2 +- gcc/simplify-rtx.c | 8471 ---- gcc/simplify-rtx.cc | 8471 ++++ gcc/{sparseset.c => sparseset.cc} | 0 gcc/spellcheck-tree.c | 114 - gcc/spellcheck-tree.cc | 114 + gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 529 - gcc/spellcheck.cc | 529 + gcc/spellcheck.h | 2 +- gcc/sreal.c | 391 - gcc/sreal.cc | 391 + gcc/{stack-ptr-mod.c => stack-ptr-mod.cc} | 0 gcc/{statistics.c => statistics.cc} | 0 gcc/statistics.h | 2 +- gcc/stmt.c | 1119 - gcc/stmt.cc | 1119 + gcc/stmt.h | 2 +- gcc/{stor-layout.c => stor-layout.cc} | 0 gcc/stor-layout.h | 2 +- gcc/{store-motion.c => store-motion.cc} | 0 gcc/{streamer-hooks.c => streamer-hooks.cc} | 0 gcc/streamer-hooks.h | 2 +- gcc/{stringpool.c => stringpool.cc} | 0 gcc/stringpool.h | 2 +- ...ubstring-locations.c => substring-locations.cc} | 0 gcc/symtab.c | 2586 - gcc/symtab.cc | 2586 + gcc/{target-globals.c => target-globals.cc} | 0 gcc/target.def | 24 +- gcc/target.h | 6 +- gcc/targhooks.c | 2593 - gcc/targhooks.cc | 2593 + gcc/testsuite/ChangeLog | 357 + 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/cpp1z/nontype-auto20.C | 5 + gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 + gcc/testsuite/g++.dg/eh/new2.C | 10 + .../ext/{boolcomplex-1.c => boolcomplex-1.C} | 0 gcc/testsuite/g++.dg/gcov/pr16855-priority.C | 6 +- gcc/testsuite/g++.dg/gcov/pr16855.C | 4 +- gcc/testsuite/g++.dg/opt/pr103989.C | 30 + gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} | 0 gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +- gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} | 0 gcc/testsuite/g++.dg/template/nested7.C | 12 + gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C} | 0 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 .../g++.dg/vect/{pr71483.c => pr71483.cc} | 0 gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C | 39 + gcc/testsuite/g++.dg/warn/pr104025.C | 20 + 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/Wuse-after-free.c | 41 + gcc/testsuite/gcc.dg/analyzer/pr104062.c | 13 + gcc/testsuite/gcc.dg/analyzer/pr104089.c | 9 + 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/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/torture/pr103987.c | 13 + gcc/testsuite/gcc.dg/torture/pr57147-2.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr89074.c | 12 + gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 5 +- gcc/testsuite/gcc.dg/vect/pr104112-1.c | 18 + gcc/testsuite/gcc.dg/vect/pr104112-2.c | 11 + gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +- gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h | 4 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.src/maintainers.exp | 24 +- gcc/testsuite/gcc.target/aarch64/pr104005.c | 17 + gcc/testsuite/gcc.target/bpf/core-section-1.c | 2 +- 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/i386/pr104104.c | 10 + .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr103124.c | 12 + gcc/testsuite/gcc.target/powerpc/pr104015-1.c | 28 + gcc/testsuite/gcc.target/powerpc/pr104015-2.c | 29 + gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 3 +- .../gcc.target/s390/ifcvt-two-insns-bool.c | 39 + .../gcc.target/s390/ifcvt-two-insns-int.c | 39 + .../gcc.target/s390/ifcvt-two-insns-long.c | 39 + gcc/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/pr102520.f90 | 6 +- gcc/testsuite/gfortran.dg/pr102860.f90 | 10 + gcc/testsuite/gfortran.dg/pr103692.f90 | 23 + gcc/testsuite/gfortran.dg/scan_3.f90 | 5 +- gcc/testsuite/gfortran.dg/verify_3.f90 | 5 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/gcov.exp | 12 +- gcc/testsuite/lib/target-supports.exp | 36 + gcc/{timevar.c => timevar.cc} | 0 gcc/timevar.def | 2 +- gcc/timevar.h | 2 +- gcc/toplev.c | 2383 - gcc/toplev.cc | 2383 + gcc/toplev.h | 10 +- gcc/{tracer.c => tracer.cc} | 0 gcc/trans-mem.c | 5683 --- gcc/trans-mem.cc | 5683 +++ gcc/{tree-affine.c => tree-affine.cc} | 0 gcc/tree-call-cdce.c | 1240 - gcc/tree-call-cdce.cc | 1240 + gcc/tree-cfg.c | 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 | 10233 ---- gcc/tree-vect-loop.cc | 10319 ++++ 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 | 45 +- 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 | 82 - gcc/typed-splay-tree.cc | 82 + gcc/{ubsan.c => ubsan.cc} | 0 gcc/{valtrack.c => valtrack.cc} | 0 gcc/value-prof.c | 1966 - gcc/value-prof.cc | 1966 + gcc/value-prof.h | 4 +- gcc/value-range.cc | 2 +- gcc/value-range.h | 2 +- gcc/value-relation.cc | 15 +- gcc/value-relation.h | 1 + gcc/var-tracking.c | 10613 ---- gcc/var-tracking.cc | 10613 ++++ gcc/varasm.c | 8509 ---- gcc/varasm.cc | 8509 ++++ gcc/{varpool.c => varpool.cc} | 0 gcc/vec-perm-indices.c | 381 - gcc/vec-perm-indices.cc | 381 + gcc/vec.c | 595 - gcc/vec.cc | 595 + gcc/vec.h | 2 +- gcc/vmsdbgout.c | 1851 - gcc/vmsdbgout.cc | 1851 + gcc/{vr-values.c => vr-values.cc} | 0 gcc/vtable-verify.c | 850 - gcc/vtable-verify.cc | 850 + gcc/vtable-verify.h | 2 +- gcc/warning-control.cc | 3 +- gcc/{web.c => web.cc} | 0 gcc/xcoffout.c | 494 - gcc/xcoffout.cc | 494 + gcc/xcoffout.h | 8 +- libcpp/ChangeLog | 82 + 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 => files.cc} | 0 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 | 4 + libgcc/libgcov-driver.c | 2 +- libgfortran/ChangeLog | 23 + 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 | 74 + libgomp/config/gcn/icv-device.c | 2 +- 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-c-c++-common/acc_prof-kernels-1.c | 4 +- .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 4 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 2 +- .../libgomp.oacc-c-c++-common/pr95270-1.c | 4 +- .../libgomp.oacc-c-c++-common/routine-nohost-2.c | 2 +- .../libgomp.oacc-c-c++-common/struct-copyout-1.c | 2 +- .../libgomp.oacc-c-c++-common/struct-copyout-2.c | 2 +- .../libgomp.oacc-c-c++-common/vector-length-64-1.c | 2 +- .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 2 +- .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-2.f95 | 4 +- .../libgomp.oacc-fortran/parallel-dims.f90 | 4 +- .../libgomp.oacc-fortran/privatized-ref-1.f95 | 163 + libstdc++-v3/ChangeLog | 249 + libstdc++-v3/Makefile.in | 7 + libstdc++-v3/acinclude.m4 | 199 +- libstdc++-v3/config.h.in | 18 + libstdc++-v3/configure | 401 +- libstdc++-v3/configure.ac | 5 +- libstdc++-v3/doc/Makefile.in | 7 + libstdc++-v3/doc/html/manual/api.html | 10 + libstdc++-v3/doc/html/manual/status.html | 40 +- libstdc++-v3/doc/xml/manual/evolution.xml | 14 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 11 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 24 +- libstdc++-v3/include/Makefile.am | 4 + libstdc++-v3/include/Makefile.in | 11 + libstdc++-v3/include/bits/basic_string.h | 4 +- libstdc++-v3/include/bits/cow_string.h | 4 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 459 + libstdc++-v3/include/bits/shared_ptr_base.h | 17 + libstdc++-v3/include/bits/stl_function.h | 4 +- libstdc++-v3/include/bits/stl_iterator.h | 4 +- libstdc++-v3/include/bits/stl_pair.h | 99 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/c_compatibility/stdatomic.h | 124 + libstdc++-v3/include/c_compatibility/uchar.h | 8 + libstdc++-v3/include/c_global/cuchar | 33 +- libstdc++-v3/include/c_std/cuchar | 35 + libstdc++-v3/include/experimental/bits/simd.h | 25 +- libstdc++-v3/include/std/stacktrace | 672 + libstdc++-v3/include/std/string_view | 3 +- 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/scripts/testsuite_flags.in | 3 +- libstdc++-v3/src/Makefile.am | 23 +- libstdc++-v3/src/Makefile.in | 23 +- 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 | 117 + libstdc++-v3/src/libbacktrace/Makefile.in | 882 + 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 + libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 12 +- .../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 + .../21_strings/basic_string/cons/char/nullptr.cc | 26 +- .../basic_string_view/cons/char/nonnull.cc | 3 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 3 +- .../headers/cuchar/functions_std_cxx20.cc | 12 + .../headers/cuchar/functions_std_fchar8_t.cc | 12 + .../29_atomics/headers/stdatomic.h/c_compat.cc | 131 + libstdc++-v3/testsuite/Makefile.in | 7 + libstdc++-v3/testsuite/lib/libstdc++.exp | 8 + 1957 files changed, 1743347 insertions(+), 1727301 deletions(-) create mode 100755 contrib/git-fix-changelog.py 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 delete mode 100644 gcc/attribs.c create mode 100644 gcc/attribs.cc 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%) delete mode 100644 gcc/bitmap.c create mode 100644 gcc/bitmap.cc 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 delete mode 100644 gcc/c-family/c-indentation.c create mode 100644 gcc/c-family/c-indentation.cc 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 delete mode 100644 gcc/c-family/c-pretty-print.c create mode 100644 gcc/c-family/c-pretty-print.cc 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%) delete mode 100644 gcc/common/config/riscv/riscv-common.c create mode 100644 gcc/common/config/riscv/riscv-common.cc 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%) delete mode 100644 gcc/config/bpf/coreout.c create mode 100644 gcc/config/bpf/coreout.cc 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%) delete mode 100644 gcc/config/ia64/ia64-c.c create mode 100644 gcc/config/ia64/ia64-c.cc delete mode 100644 gcc/config/ia64/ia64.c create mode 100644 gcc/config/ia64/ia64.cc delete mode 100644 gcc/config/iq2000/iq2000.c create mode 100644 gcc/config/iq2000/iq2000.cc rename gcc/config/{linux.c => linux.cc} (100%) rename gcc/config/lm32/{lm32.c => lm32.cc} (100%) delete mode 100644 gcc/config/m32c/m32c-pragma.c create mode 100644 gcc/config/m32c/m32c-pragma.cc 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%) delete mode 100644 gcc/config/msp430/driver-msp430.c create mode 100644 gcc/config/msp430/driver-msp430.cc 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%) delete mode 100644 gcc/config/nds32/nds32-intrinsic.c create mode 100644 gcc/config/nds32/nds32-intrinsic.cc delete mode 100644 gcc/config/nds32/nds32-isr.c create mode 100644 gcc/config/nds32/nds32-isr.cc 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%) delete mode 100644 gcc/config/v850/v850-c.c create mode 100644 gcc/config/v850/v850-c.cc 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 delete mode 100644 gcc/config/vms/vms-c.c create mode 100644 gcc/config/vms/vms-c.cc 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 delete mode 100644 gcc/convert.c create mode 100644 gcc/convert.cc 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%) delete mode 100644 gcc/dbgcnt.c create mode 100644 gcc/dbgcnt.cc 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%) delete mode 100644 gcc/edit-context.c create mode 100644 gcc/edit-context.cc 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 delete mode 100644 gcc/expmed.c create mode 100644 gcc/expmed.cc delete mode 100644 gcc/expr.c create mode 100644 gcc/expr.cc delete mode 100644 gcc/fibonacci_heap.c create mode 100644 gcc/fibonacci_heap.cc 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%) delete mode 100644 gcc/fortran/array.c create mode 100644 gcc/fortran/array.cc 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 delete mode 100644 gcc/function-tests.c create mode 100644 gcc/function-tests.cc 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%) delete mode 100644 gcc/ggc-tests.c create mode 100644 gcc/ggc-tests.cc 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 delete mode 100644 gcc/gimple-ssa-store-merging.c create mode 100644 gcc/gimple-ssa-store-merging.cc 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%) delete mode 100644 gcc/gimple.c create mode 100644 gcc/gimple.cc 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 delete mode 100644 gcc/hash-map-tests.c create mode 100644 gcc/hash-map-tests.cc delete mode 100644 gcc/hash-set-tests.c create mode 100644 gcc/hash-set-tests.cc 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 delete mode 100644 gcc/ipa-modref-tree.c create mode 100644 gcc/ipa-modref-tree.cc 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 delete mode 100644 gcc/ira-costs.c create mode 100644 gcc/ira-costs.cc 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%) delete mode 100644 gcc/opt-suggestions.c create mode 100644 gcc/opt-suggestions.cc rename gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} (100%) delete mode 100644 gcc/optabs-query.c create mode 100644 gcc/optabs-query.cc delete mode 100644 gcc/optabs-tree.c create mode 100644 gcc/optabs-tree.cc delete mode 100644 gcc/optabs.c create mode 100644 gcc/optabs.cc delete mode 100644 gcc/opts-common.c create mode 100644 gcc/opts-common.cc rename gcc/{opts-global.c => opts-global.cc} (100%) delete mode 100644 gcc/opts.c create mode 100644 gcc/opts.cc 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%) delete mode 100644 gcc/predict.c create mode 100644 gcc/predict.cc rename gcc/{prefix.c => prefix.cc} (100%) delete mode 100644 gcc/pretty-print.c create mode 100644 gcc/pretty-print.cc 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%) delete mode 100644 gcc/rtl-tests.c create mode 100644 gcc/rtl-tests.cc 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%) delete mode 100644 gcc/sbitmap.c create mode 100644 gcc/sbitmap.cc 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 delete mode 100644 gcc/selftest.c create mode 100644 gcc/selftest.cc 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%) delete mode 100644 gcc/spellcheck-tree.c create mode 100644 gcc/spellcheck-tree.cc delete mode 100644 gcc/spellcheck.c create mode 100644 gcc/spellcheck.cc delete mode 100644 gcc/sreal.c create mode 100644 gcc/sreal.cc 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/g++.dg/cpp1y/pr104031.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval27.C create mode 100644 gcc/testsuite/g++.dg/eh/new2.C rename gcc/testsuite/g++.dg/ext/{boolcomplex-1.c => boolcomplex-1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/opt/pr103989.C rename gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} (100%) rename gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} (100%) create mode 100644 gcc/testsuite/g++.dg/template/nested7.C rename gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C} (100%) 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%) rename gcc/testsuite/g++.dg/vect/{pr71483.c => pr71483.cc} (100%) create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr104025.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/Wuse-after-free.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104062.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104089.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103987.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89074.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104112-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104112-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr104005.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/i386/pr104104.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103124.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104015-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104015-2.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-bool.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-int.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-long.c 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/pr102860.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103692.f90 rename gcc/{timevar.c => timevar.cc} (100%) delete mode 100644 gcc/toplev.c create mode 100644 gcc/toplev.cc 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%) delete mode 100644 gcc/typed-splay-tree.c create mode 100644 gcc/typed-splay-tree.cc 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%) delete mode 100644 gcc/vec-perm-indices.c create mode 100644 gcc/vec-perm-indices.cc delete mode 100644 gcc/vec.c create mode 100644 gcc/vec.cc 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%) rename libcpp/{files.c => files.cc} (100%) 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/c_compatibility/stdatomic.h 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 create mode 100644 libstdc++-v3/testsuite/21_strings/headers/cuchar/functions_std_ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/headers/cuchar/functions_std_ [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/c_compat.cc