This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 50697e006ac Merge master r12-6644. 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. adds 30f2c22def7 c++: template-id with current inst qualifier [PR102300] adds ad4188f8385 tree-optimization/104114 - avoid diagnosing V1mode lowering adds 8bc700f4c3f Enhance vec_pack_trunc for integral mode mask. adds 7b78dee64de testsuite: Add -Wno-psabi to pr47639.C testcase adds 68f03ac49cb dwarf2out: Fix -gsplit-dwarf on riscv [PR103874] adds e744aa373d2 Fix -Werror=format-diag with RTL checking adds 6d51a27fb17 Fix Werror=format-diag with --disable-nls. adds 0042ca7b770 arm: Disambiguate multiple crypto patterns with the same name. adds c471ee0f05d arm: Consistently use crypto_mode attribute in crypto patterns adds facbc2368c8 arm: Add option for mitigating against Cortex-A CPU erratum [...] adds bc13384e195 arm: add basic mitigation for Cortex-A AES errata adds 2078550a005 arm: suppress aes erratum when forwarding from aes adds 997070498b0 arm: elide some cases where the AES erratum workaround is n [...] adds 9b42782366b arm: Add test for AES erratum mitigation adds 5929f253fcd libstdc++: Only add valid -L paths to testsuite linker options adds 109f8af3d3c libstdc++: Use Clang attribute instead of __constinit adds ce9e0cc5da4 MAINTAINERS: adjust requested email address adds d63d9c3dd16 target/100784 - avoid ICE with folding __builtin_ia32_shufpd adds 2cda2bfa3fd c++: consistently diagnose bare CTAD placeholder in fn return type adds 09845ad7569 c++: CTAD inside alias template [PR91911, PR103672] adds 6b73c07ec2e Only add equivalencies that are still valid. adds 62eb400b51f aarch64: allow ld1/stq in test output [PR102517] adds 5c12507f5d0 middle-end/100786 - constant folding from incompatible alias adds 2f34d7ef3d0 c++: add testcase for recently fixed PR [PR103631] adds 30b38394b48 c++: Add test for fixed PR [PR102338] adds cc01cd9397f c++: designator for base class member [PR101405] adds d2ad748eeef Fortran: Fix scope for OMP AFFINITY clause iterator variabl [...] adds f5a9d76be84 analyzer: add regression test [PR103685] adds c4b8f3730a8 analyzer: reject ((i + 1 > 0) && (i < 0)) for integers [PR94362] adds 5fa55d55abd Daily bump. adds 39cd3cce525 runtime: build panic32.go on amd64p32 adds 6f45deb2aed [committed] Fix expected output for various MIPS multiplica [...] adds c2d9159717b optabs: Don't create pseudos in prepare_cmp_insn when not a [...] adds eb5ee646480 Reset relations when crossing backedges. adds 3e0b19f1d67 warn-access: Fix up warning_at arguments adds 1ad72811242 tree-optimization/104152 - add missing check for SLP consta [...] adds f953c8bc5bf tree-optimization/104156 - fix unswitching compare-debug issue adds bab0f691d52 aarch64: Adjust spellcheck tests for recent quotation-mark changes adds 9d7a84b9698 [ARM] Add support for TLS register based stack protector ca [...] adds caca8eddd93 sanitizer/99673 - bad -Wstringop-overread diagnostic with asan adds 7d47aae7cd4 libstdc++: Fix constexpr constructor for atomic<shared_ptr<T>> adds 199cd0e0f87 tree-optimization/100089 - BB vectorization of if-converted [...] adds 97f81909343 Enable configure detection of ld.mold. adds 2da1ef06ff4 libstdc++: Fix condition for __cpp_lib_shared_ptr_arrays adds b8806796ec6 libstdc++: Ensure all feature test macros have type long [PR87193] adds 45cae5b6392 libstdc++: Fix typo in comment adds 23be9f83bbd c++: [[no_unique_address]] and virtual base [PR104139] adds 087e545747c Strengthen a few OpenACC test cases adds 3abcbf24323 c++: ICE with noexcept and canonical types [PR101715] adds 85419ac5972 [PR103676] LRA: Calculate and exclude some start hard regis [...] adds 886e9779581 PR middle-end/104140: bootstrap ICE on riscv. adds 518aad6a161 rs6000: Fix bootstrap adds afe91e2566f rs6000: Support vector float/double for vec_sldw adds c163647ffbc Disable -fsplit-stack support on non-glibc targets adds 847a8301add c++: class array new checking [PR104084] adds 2e01fde49ea c++: explain failing static_assert adds f36efe71bef c-family: Fix up a -Wformat regression [PR104148] adds 60953a23d57 x86: Properly disable -fsplit-stack support on non-glibc targets adds f9063d12633 Mark XXSPLTIW/XXSPLTIDP as prefixed -- PR 104136 adds 9dd443578f3 Daily bump. adds abe3a4f0e9c Fix fold-vec-splat-floatdouble testsuite failure on power10 adds 0f4f9c0085e toplevel: Remove accedentally checked in file adds 6c1a93102b4 Fortran: fix simplification of TRANSFER for zero-sized char [...] adds 45b999f642a analyzer: fix ICE on vector casts [PR104159] adds a1fb81bda97 testsuite: guard usage of _Float16 in analyzer test [PR104150] adds 9ea451e2793 ootstrap: Fix bootstrap with --disable-plugin [PR104176] adds d43be9dcc1b Daily bump. adds 053bcc97f4a c++: constexpr and -fno-elide-constructors [PR101072] adds 9718bc4b03c c++: array temporary at file scope [PR104182] adds 603a9ab41f4 contrib: filter out one more Clang warning. adds cbcf4a50fa2 [aarch64/64821]: Simplify __builtin_aarch64_sqrt* into inte [...] adds 2da90ad39bf c++: designated init of char array by string constant [PR55227] adds 2d8a9ad4a92 libstdc++: Fix aliasing violation in std::shared_ptr [PR104019] adds 084680db9af libstdc++: Restore support for unordered_map<const T, ...> [...] adds 416b6fc7483 libstdc++: Use fast_float for long double if it uses binary [...] adds 51631875a2f libstdc++: Fix std::spanstream move assignment [PR104032] adds 0c940703f00 Daily bump. adds 4d2321314a6 x86: Also check mode of memory broadcast in bcst_mem_operand adds 7b84fa2a2dd testsuite: Ignore pr104159 psabi warning. adds add6bb52e34 RISC-V: Update testcases info with new implement info adds 634de54f9c4 Update the type of control.base after changed adds 98416dbb0a6 RISC-V: Change default ISA version into 20191213 adds ca2bbb88f99 RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0 adds c106529eb21 RISC-V: Fix testcase after bump isa spec version adds 2c31a8be4a5 properly disable -fsplit-stack on non-glibc targets [PR104170] adds 385196adb52 options: Add EnumSet and Set property support [PR104158] adds cd0377a460d options: Fix up -fsanitize-coverage= [PR104158] adds 9acd5a01175 fortran: Extend -fconvert= option for ppc64le r16_ieee and r16_ibm adds 0ebb09f5e49 options: Add EnumBitSet property support [PR104158] adds 2755037e40a acinclude.m4: Remove duplicite AC_DEFUN. adds f1af8528d34 tree-optimization/102131 - fix niter analysis wrt overflow adds 978abe918f8 gcc-changelog: Be stricter for top-level dir. adds 2a908f3da07 c++: value category of compound object expr [PR104173] adds b1aa2a3cf1b c++: Fix non-portable default argument of make_auto_1 [PR104197] adds 4343f5e2567 rtl: builtins: (not just) rs6000: Add builtins for fegetrou [...] adds e89d0befe3e Fortran: provide a fallback implementation of issignaling adds ae36f839632 preprocessor: -Wbidi-chars and UCNs [PR104030] adds b8e4e48d93f Remove duplicate code block. adds bb99171b9b0 Daily bump. adds f4ee27d3262 rs6000: Remove GCC 8.1 U10__float128 mangling compatibility [...] adds c0a4a658097 Fortran: fix typo in signaling NaN testcase adds d0336ab4e7e Fortran: do not run signaling testsuite on 32-bit x86/x86_64 adds 0d56eb93aa6 Fortran: fix preprocessor condition adds ab2a2457780 libgcc: Fix _Unwind_Find_FDE for missing unwind data with g [...] adds 2e211a02290 tree-optimization/104214 - amend PR100740 fix for pointer compares adds 480caa1f4ab libfortran: Provide fallback __issignalingl for IBM extende [...] adds 9099e0bc666 aix: AIX is not GLIBC. adds aeac414923a Revert "Fix PR 67102: Add libstdc++ dependancy to libffi" [ [...] adds fe5cee6f62a c++: assignment to temporary [PR59950] adds bc90dd0ecf0 c++: deleted fn and noexcept inst [PR101532, PR104225] adds 34e8dafb762 Fortran: optional argument DIM for intrinsics NORM2, PARITY [...] adds ec543c9833c Fortran: MOLD argument to TRANSFER intrinsic having storage [...] adds c8bd4dc8212 libstdc++: Avoid symlink race in filesystem::remove_all [PR104161] adds e20486d508a libstdc++: Define _GNU_SOURCE for secure_getenv on Cygwin [ [...] adds 5c1f274e3e0 libstdc++: Avoid some more warnings [PR104019] adds 58ec0964b1d Avoid recomputing PHI results after failure (PR104203). adds fa262add75a Fortran: fix issignaling() implementation adds e0b8716f53e Daily bump. adds f3e6ef7d873 c++: alias template and typename [PR103057] adds 8769f32b645 Fortran: fix bootstrap on SPARC/Solaris adds 192e4a9fa08 testsuite: Fix up pr104188.c testcase for i686-linux [PR104188] adds e966a508e03 analyzer: fix sense in range::add_bound [PR94362] adds 9ff3e2368d8 analyzer: fix missing uninit warning on args to stdio built [...] adds 8bcf835e0a4 rtl: builtins: Fix builtins feclearexcept and feraiseexcept [...] adds 1bc00a48908 IPA mod-ref: fix usage of --param names in dump messages. adds 00d83211241 c++: ->template and using-decl [PR104235] adds 7bd1e1296cc warn-access: Prevent -Wuse-after-free on ARM [PR104213] adds abea1c9a252 c++: Fix up handling of vector CONSTRUCTORs with vectors in [...] adds 866d73019bd dwarf2out: For ppc64le IEEE quad long double, emit DW_TAG_t [...] adds 9bf21792045 c++: vector compound literal [PR104206] adds 2bf8da684b7 rs6000: Fix up #include <immintrin.h> or <x86gprintrin.h> [ [...] adds fd5b0488ad5 rs6000: Fix up *intrin.h for C89 [PR104239] adds eaa59070343 Daily bump. adds b2a0f3a4546 libgomp.texi: Update OpenMP implementation status adds 82c8ff79d06 reassoc: Fix up inter-bb range optimization [PR104196] adds 2e4bf373f2a Fix aarch64/104201: branch-protection-attr.c fails after qu [...] adds 1c91b014923 Fix omp-low ICE for indirect references based off component [...] adds 2022be54daf rs6000: Fix an assertion in update_target_cost_per_stmt [PR103702] adds 3989337e1e1 analyzer: fix -Wformat warnings on i686 adds 76ef38e3178 Improve wording for -freport-bug option. adds 0c0f453c4af c++: new-expr of array of deduced class tmpl [PR101988] adds 14f339894db libstdc++: fix typo in acinclude.m4. adds ce6054a22ae c++: constrained partial spec using qualified name [PR92944 [...] adds dec8d0e5fa0 c++: non-dependent immediate member fn call [PR99895] adds 9cbfbe2497c contrib: Put gcc-descr and gcc-undescr to file. adds bb6a8d1d52d git-undescr.sh: Support full output of git-descr.sh. adds 7eb61a45a17 Fortran: add missing conversions for result of intrinsics t [...] adds fd59d5d4a2e c++: Add a couple of CTAD testcases [PR82632] adds b51fb28ed29 Fortran: fix issues with internal conversion between defaul [...] adds ae1b50e2e03 testsuite: Fix gfortran.dg/ieee/signaling_?.f90 tests for x [...] adds 66b86171188 c++: dependent and non-dependent attributes [PR104245] adds f21f22d1baf libstdc++: Avoid overflow in ranges::advance(i, n, bound) adds 00e7d024afb analyzer: show region creation events for uninit warnings adds eae41b4d2cc libstdc++: Prevent -Wstringop-overread warning in std::dequ [...] adds 99f17e996f2 Daily bump. adds 4d2efec9f22 c++: pack in enumerator in lambda [PR100198] adds c9c48ab7bad Prevent malicious descriptor stacking for scalar components. adds 6da86c254aa Revert "Prevent malicious descriptor stacking for scalar co [...] adds b16a3dea1d1 Fix wrong operator for universal_integer operands in instance adds b500d2591ea Make graph dumping work for fn != cfun adds 430dca620fa cfgrtl: Fix up locus comparison in unique_locus_on_edge_bet [...] adds 26e237fb5b8 Prevent malicious descriptor stacking for scalar components [V2]. adds 833e651a76c RISC-V: Document `auipc' and `bitmanip' `type' attributes adds 5b6f04276e3 tree-optimization/104263 - avoid retaining abnormal edges f [...] adds 9ec306582fd tree-optimization/104267 - fix external def vector type for [...] adds e272cf95ba0 c++: var tmpl w/ dependent constrained auto type [PR103341] adds 206222e0ce3 internal_error - do not use leading capital letter adds 3f0fcda37f5 Remove extra newline in ICE report. adds 90c31ff3390 testsuite/70230 - fix failures with default SSP\ adds a591c71b41e store-merging: Fix up a -fcompare-debug bug in get_status_f [...] adds c2b610e7c6c match.pd: Simplify 1 / X for integer X [PR95424] adds 3a5fdf986dc Darwin, PPC: Fix bootstrap after GLIBC version changes. adds e971990cbda c++: bogus warning with value init of const pmf [PR92752] adds 5d8b4228187 doc: Update -Wbidi-chars documentation adds cb3ac1985a5 tree-optimization/103514 Missing XOR-EQ-AND Optimization adds 06995c2958a sh-linux fix target cpu adds f6f2d6cfec1 Daily bump. adds a1544878966 match.pd: Fix up 1 / X for unsigned X optimization [PR104280] adds 3d41939c879 testsuite: Fix up tree-ssa/divide-7.c testcase [PR95424] adds d1182631ee7 Daily bump. adds baf98320ac6 libstdc++ testsuite: Don't run lwg3464.cc tests on simulators adds c67ffc256d0 Daily bump. adds 3c7067cc922 Reduce multiple_of_p uses adds 825e5599f35 Add testcase for incorrect optimization in Ada adds 23987912ddb Use V8+ default in 32-bit mode on SPARC64/Linux adds 625f16c7987 Fix multiple_of_p behavior with NOP_EXPR adds c99a6eb0153 Add mold detection for libs. adds e97cfaa9f61 d: Fix -Werror=format-diag error. adds 263a5944fc8 testsuite: Fix up tree-ssa/pr103514.c testcase [PR103514] adds 2dbc237e860 [Ada] Fix up handling of ghost units PR104027 #2 adds 36c155c8939 [Ada] doc/share/conf.py: fix string handling adds f10bec5ffa4 libiberty: Fix infinite recursion in rust demangler. adds 31ab99f7c85 contrib: update analyze_brprob_* scripts. adds 48d3191e7bd Constrain PHI handling in -Wuse-after-free [PR104232]. adds 2cbe5dd54f1 rs6000: Fix up build of non-glibc/aix/darwin powerpc* targe [...] adds 0eb06ee9a40 c++: CONSTRUCTORs are non-deduced contexts [PR104291] adds 76dc465aaf1 c++: CTAD for class tmpl defined inside partial spec [PR104294] adds b1a8b92f8f7 c++: Reject union std::initializer_list [PR102434] adds 874ad5d6745 c++: ICE with auto[] and VLA [PR102414] adds 43ee2127641 MAINTAINERS: Update my email and add myself to the DCO list. adds 691924db0d8 Fix comment for operand_compare::operand_equal_p. adds 1bb52662574 Daily bump. adds 29895166515 [ldist] Don't add lib calls with -fno-tree-loop-distribute- [...] adds be362d5e127 [libgomp, testsuite] Reduce recursion depth in declare_targ [...] adds d43fbc7d3f7 [libgomp, testsuite] Fix insufficient resources in test-cases adds 34afa19d29c fold-const: do not fold NaN result from non-NaN operands [PR95115] adds b9ebf6c330e PR101260 regcprop: Add mode change check for copy reg adds 7e836079071 rs6000: Don't #ifdef "short" built-in names adds e9bf6d6b0e1 veclower: Fix up -fcompare-debug issue in expand_vector_com [...] adds 3ad29854f0b docs: remove --disable-stage1-checking from requirements adds 07a971b28c8 Strengthen memory order for atomic<T>::wait/notify adds ca902055d05 [nvptx] Fix reduction lock adds e0451f93d9f [nvptx] Add some support for .local atomics adds 456de10c549 [nvptx] Handle nop in prevent_branch_around_nothing adds 57f971f9920 [nvptx] Update bar.sync for ptx isa 6.0 adds 8ff0669f6d1 [nvptx] Update default ptx isa to 6.3 adds bba61d403d0 [nvptx] Add bar.warp.sync adds f32f74c2e8c [nvptx] Add uniform_warp_check insn adds b649071d4b3 tree: move tree_vec_map_cache_hasher into header adds 8a378978620 c++: lambda in template default argument [PR103186] adds fa882c3e3bf rs6000: Fix up PCH on powerpc* [PR104323] adds efc46b550f0 libcpp: Avoid PREV_WHITE and other random content on CPP_PA [...] adds 95ac5635409 libcpp: Fix up padding handling in funlike_invocation_p [PR104147] adds 447047a8f95 Fortran: error recovery when simplifying EOSHIFT adds 8753b13a31c IBM Z: fix `section type conflict` with -mindirect-branch-table adds 19b8946dbda libstdc++: Improve config output for --enable-cstdio [PR104301] adds 90263a48303 libstdc++: Fix doxygen comment for filesystem::perms operators adds ec09a5335f0 libstdc++: Reset filesystem::recursive_directory_iterator on error adds 2dc2f417288 libstdc++: Add more tests for filesystem directory iterators adds 6bc732eba9a [COMMITTED] Change multiprecision.org to use https adds c17975d81aa AutoFDO: don't set param_early_inliner_max_iterations to 10. adds d98668eb06f libstdc++: Do not use dirent::d_type unconditionally adds ae7e4af964e Daily bump. adds 4c4d0af4c94 cris: Don't default to -mmul-bug-workaround adds a58401d2e6d cris: For expanded movsi, don't match operands we know will [...] adds 27e35bc4910 cris: Remove CRIS v32 ACR artefacts adds 9a7f14ef9b6 cris: Don't discriminate against ALL_REGS in TARGET_REGISTE [...] adds 07a6c52c4cd cris: Reload using special-regs before general-regs adds 756eabacfcd Declare std::array members with attribute const [PR101831]. adds 55d83cdf23b vect: Simplify and extend the complex numbers validation routines. adds ab95fe61fea AArch64: use canonical ordering for complex mul, fma and fms adds 9f6f411f63f AArch32: use canonical ordering for complex mul, fma and fms adds cac2f69cdad gcc: define _REENTRANT for OpenRISC when -pthread is passed adds 9b4eee5fd15 analyzer: stop -ftrivial-auto-var-init from suppressing uni [...] adds 93e759fc18a analyzer: implement bit_range_region adds ea3e1915954 analyzer: consolidate duplicate code in region::calc_offset adds 13ad6d9f50e analyzer: fix missing check for uninit of return values adds 302caa1faeb Remove dead macro: TEXT_SECTION_NAME adds 9a92e46c0e9 lto: fix error handling for -Wl,-plugin-opt=debug adds b229c518609 libstdc++: Fix link failure in _OutputIteratorConcept adds c123096cf14 libstdc++: Fix invalid instantiations in tests adds 2905e1af945 libstdc++: Fix -Wunused-variable warning for -fno-exceptions build adds 14d642df2b3 rs6000/testsuite: Return 0 for powerpc_altivec_ok on other targets adds fb45d8e692d docs: mention analyzer interaction with -ftrivial-auto-var- [...] adds 88944e13149 Daily bump. adds dc898b2ba5c Correct typos in -Wuse-after-free description. adds 501c4ee9fad c++: dependent array bounds completion [PR104302] adds 54d21dd5b5c openmp, fortran: Improve !$omp atomic checks [PR104328] adds de67f943b85 ranger: Fix up wi_fold_in_parts for small precision types [ [...] adds 0415470c8d6 s390x: Fix one more -Wformat-diag. adds 9db03cd0caf Fix wording for: attribute ‘-xyz’ argument ‘target’ is unknown adds 9fb5e771ec5 testsuite: Update guality xfails for aarch64*-*-* adds d41ba5a0533 testsuite: Remove TSVC XFAILs for SVE adds 6a770526600 aarch64: Remove VALL_F16MOV iterator adds 7e4f89a23e3 aarch64: Add missing movmisalign patterns adds 2b4044d8c27 aarch64: Adjust tests after fix for PR102659 adds 67cd9cf5bfb aarch64: Remove struct_vect_25.c XFAILs adds 635504510a9 Skip gnat.dg/div_zero.adb on PowerPC adds 83ad3a96eb8 Assert that backedges are available in path solver. adds 8439e866a38 arm: Fix up help.exp regression adds f544e5efaf2 ranger: fix small thinko in fur_list constructor adds a1b4d225d8c rs6000: Unify error messages for built-in constant restrictions adds 1d5c7584fd6 debug/104337 - avoid messing with the abstract origin chain in NRV adds 45ba6bf28b7 make `-Werror` optional in libatomic/libbacktrace/libgomp/l [...] adds eecee223f43 rs6000: Consolidate target built-ins code adds 3f30f2d1dbb rs6000: Fix LE code gen for vec_cnt[lt]z_lsbb [PR95082] adds 48bd780ee32 rs6000: Remove -m[no-]fold-gimple flag [PR103686] adds c7d0d03a6bf Speed up fixincludes. adds 4e4252db034 Fortran: reject simplifying TRANSFER for MOLD with storage size 0 adds 3c9f762ad02 Constrain conservative string lengths to array sizes [PR104119]. adds 68e9b7b69a1 Make pointer_query cache a private member. adds a62b740d7b8 Enable pointer_query caching in -Warray-bounds. adds 30d15b512e3 Enable pointer_query caching in -Wrestrict. adds 599122fa690 i386: Do not use %ecx DRAP for functions that use __builtin [...] adds 5a668ec0339 Adjust warn_access pass placement [PR104260]. adds 23b2cb628e5 analyzer: fix zero-fill of calloc adds 3ef328c293a analyzer: fixes to realloc-handling [PR104369] adds 82e31c8973e c++: dependence of member noexcept-spec [PR104079] adds 682ede39591 Daily bump. adds e78d98f76f8 Use auto_vec for pointer_query cache for auto cleanup. adds 551aa75778a Add CLOBBER_EOL to mark storage end-of-life clobbers adds 5b6370295d1 aarch64: Add test for PR104092 adds 49365d511ac [PATCH] PR rtl-optimization/101885: Prevent combine from cl [...] adds 876e70d4681 tree-optimization/103641 - improve vect_synth_mult_by_constant adds bd14cdceb9c Disable new 1/X optimization with -fnon-call-exceptions adds 38948b77dbc Empty the base_types vector before (re)populating it adds 24c72fb0eed Adjust LSHIFT_EXPR handling of multiple_of_p adds 9d3236ff379 fixincludes: Update pwd. adds 0898049ad9b tree-optimization/100499 - niter analysis and multiple_of_p adds 6d498135016 libgomp.fortran/allocate-1.f90: Minor cleanup adds 7e703f42b0d testsuite: -mbig/-mlittle only is valid for powerpc-linux. adds 27ba40559cc libstdc++: Add suggestion to std::uncaught_exception() warning adds 696ca2f6cf4 doc: Update references to "C++2a" in cpp.texi adds f62156eab7b libgomp.fortran/allocate-1.f90: Fix minor cleanup adds 1f722e35ab3 Add optmization testcase for incorrect optimization in Ada adds 8d6fffc4bcd rs6000: Fix up -D_FORTIFY_SOURCE* with -mabi=ieeelongdouble [...] adds 8cb748a31cd rs6000: Clean up ISA 3.1 documentation [PR100808] adds b28b92bc008 rs6000: More factoring of overload processing adds ebf61754647 libstdc++: Fix filesystem::remove_all races [PR104161] adds da72e0fd20f libstdc++: Remove un-implementable noexcept from Filesystem [...] adds 0d1aabb60ec libstdc++: Allow Clang to use <stdatomic.h> before C++23 adds 6e3419529d4 libstdc++: Fix std::filesystem build failure for Windows adds 3c1cbde16e5 Daily bump. adds b523cae81c6 compiler: accept "any" as an alias for "interface{}" adds 0ef416e7edc c++: add comment adds 119cea98f66 c++: assignment, aggregate, array [PR104300] adds 06e32a5ebf2 RISC-V: Always pass -misa-spec to assembler [PR104219] adds affdeda16ef RISC-V: Fix detection of zifencei support for binutils adds b3763384a1f match.pd: Fix x * 0.0 -> 0.0 folding [PR104389] adds f49b8d25b1f Fix expected output for s390 tests adds 661109b0244 Daily bump. adds f9e900ce9b1 c++: Further address_compare fixes [PR89074] adds 8eb329e9635 c++: dependent noexcept-spec on defaulted comparison op [PR96242] adds 353f8fcc2e6 Daily bump. adds 8103623923a rs6000: Disable MMA if no VSX support [PR103627] adds e66ba0f55c0 rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627] adds 70430001b74 middle-end/104402 - split out _Complex compares from COND_EXPRs adds db95441cf53 Check always_inline flag in s390_can_inline_p [PR104327] adds 12aae3b93ae AArch32: correct dot-product RTL patterns. adds f2d13164511 AArch32: correct usdot-product RTL patterns. new 7b730b31d05 Merge master r12-7083.
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 | 31 + MAINTAINERS | 21 +- Makefile.def | 1 - Makefile.in | 1 - build.log | 0 contrib/ChangeLog | 54 + contrib/analyze_brprob.py | 5 +- contrib/analyze_brprob_spec.py | 8 +- contrib/check_GNU_style_lib.py | 2 +- contrib/filter-clang-warnings.py | 17 +- contrib/gcc-changelog/git_commit.py | 12 +- contrib/gcc-changelog/test_email.py | 5 + contrib/gcc-changelog/test_patches.txt | 82 + contrib/gcc-git-customization.sh | 5 +- contrib/gcc_update | 6 +- contrib/git-backport.py | 5 + contrib/git-descr.sh | 37 + contrib/git-fix-changelog.py | 92 + contrib/git-undescr.sh | 13 + contrib/header-tools/ChangeLog | 4 + contrib/header-tools/README | 34 +- contrib/paranoia.cc | 2 +- fixincludes/ChangeLog | 8 + fixincludes/fixinc.in | 11 +- gcc/ChangeLog | 4473 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 322 +- gcc/ada/ChangeLog | 229 + gcc/ada/Makefile.rtl | 5 + gcc/ada/doc/share/conf.py | 2 +- gcc/ada/exp_ch4.adb | 6 +- gcc/ada/gcc-interface/Make-lang.in | 6 +- gcc/ada/gcc-interface/Makefile.in | 7 + gcc/ada/gcc-interface/config-lang.in | 2 +- gcc/ada/gcc-interface/{cuintp.c => cuintp.cc} | 0 gcc/ada/gcc-interface/{decl.c => decl.cc} | 4 +- 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 => utils.cc} | 8 +- gcc/ada/gcc-interface/{utils2.c => utils2.cc} | 8 +- gcc/ada/gnat1drv.adb | 16 +- gcc/ada/init.c | 2 +- gcc/ada/set_targ.ads | 4 +- gcc/{adjust-alignment.c => adjust-alignment.cc} | 0 gcc/{alias.c => alias.cc} | 0 gcc/alias.h | 2 +- gcc/{alloc-pool.c => alloc-pool.cc} | 0 gcc/analyzer/ChangeLog | 201 + gcc/analyzer/analyzer.cc | 4 +- gcc/analyzer/analyzer.h | 1 + gcc/analyzer/checker-path.cc | 41 + gcc/analyzer/checker-path.h | 21 + gcc/analyzer/constraint-manager.cc | 239 +- gcc/analyzer/constraint-manager.h | 15 +- gcc/analyzer/diagnostic-manager.cc | 74 +- gcc/analyzer/diagnostic-manager.h | 3 +- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/pending-diagnostic.cc | 32 + gcc/analyzer/pending-diagnostic.h | 24 + gcc/analyzer/region-model-asm.cc | 2 +- gcc/analyzer/region-model-impl-calls.cc | 37 +- gcc/analyzer/region-model-manager.cc | 57 +- gcc/analyzer/region-model.cc | 104 +- gcc/analyzer/region-model.h | 9 +- gcc/analyzer/region.cc | 123 +- gcc/analyzer/region.h | 90 + gcc/analyzer/sm-malloc.cc | 2 +- gcc/analyzer/sm-taint.cc | 12 +- gcc/analyzer/supergraph.cc | 2 +- gcc/{asan.c => asan.cc} | 2 +- gcc/{attribs.c => attribs.cc} | 2 +- gcc/{auto-inc-dec.c => auto-inc-dec.cc} | 0 gcc/{auto-profile.c => auto-profile.cc} | 3 +- gcc/auto-profile.h | 2 +- gcc/basic-block.h | 2 +- gcc/{bb-reorder.c => bb-reorder.cc} | 0 gcc/{bitmap.c => bitmap.cc} | 2 +- gcc/{btfout.c => btfout.cc} | 2 +- gcc/{builtins.c => builtins.cc} | 87 +- gcc/c-family/ChangeLog | 106 + gcc/c-family/{c-ada-spec.c => c-ada-spec.cc} | 2 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/{c-attribs.c => c-attribs.cc} | 0 gcc/c-family/{c-common.c => c-common.cc} | 39 +- gcc/c-family/c-common.h | 39 +- gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc} | 2 +- gcc/c-family/{c-dump.c => c-dump.cc} | 0 gcc/c-family/{c-format.c => c-format.cc} | 6 +- gcc/c-family/{c-gimplify.c => c-gimplify.cc} | 2 +- gcc/c-family/{c-indentation.c => c-indentation.cc} | 2 +- 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 => c-omp.cc} | 4 +- gcc/c-family/{c-opts.c => c-opts.cc} | 4 +- 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 => c-pragma.cc} | 2 +- .../{c-pretty-print.c => c-pretty-print.cc} | 2 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/{c-semantics.c => c-semantics.cc} | 0 gcc/c-family/{c-ubsan.c => c-ubsan.cc} | 0 gcc/c-family/{c-warn.c => c-warn.cc} | 0 gcc/c-family/c.opt | 13 +- gcc/c-family/{cppspec.c => cppspec.cc} | 0 gcc/c-family/{stub-objc.c => stub-objc.cc} | 0 gcc/c/ChangeLog | 49 + gcc/c/Make-lang.in | 10 +- gcc/c/{c-aux-info.c => c-aux-info.cc} | 0 gcc/c/{c-convert.c => c-convert.cc} | 10 +- gcc/c/{c-decl.c => c-decl.cc} | 6 +- 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 => c-parser.cc} | 2 +- gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 22 +- gcc/c/{c-typeck.c => c-typeck.cc} | 4 +- 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 => caller-save.cc} | 4 +- gcc/{calls.c => calls.cc} | 12 +- gcc/{ccmp.c => ccmp.cc} | 0 gcc/cfg-flags.def | 6 +- gcc/{cfg.c => cfg.cc} | 0 gcc/{cfganal.c => cfganal.cc} | 65 +- gcc/cfganal.h | 2 + gcc/{cfgbuild.c => cfgbuild.cc} | 0 gcc/{cfgcleanup.c => cfgcleanup.cc} | 12 +- gcc/{cfgexpand.c => cfgexpand.cc} | 2 +- gcc/{cfghooks.c => cfghooks.cc} | 4 +- 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 => cfgrtl.cc} | 37 +- gcc/{cgraph.c => cgraph.cc} | 8 +- gcc/cgraph.h | 32 +- gcc/{cgraphbuild.c => cgraphbuild.cc} | 0 gcc/{cgraphclones.c => cgraphclones.cc} | 2 +- gcc/{cgraphunit.c => cgraphunit.cc} | 4 +- 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 => collect2.cc} | 4 +- gcc/{combine-stack-adj.c => combine-stack-adj.cc} | 2 +- gcc/{combine.c => combine.cc} | 24 +- gcc/common.opt | 12 +- .../{common-targhooks.c => common-targhooks.cc} | 0 .../{aarch64-common.c => aarch64-common.cc} | 2 +- .../alpha/{alpha-common.c => alpha-common.cc} | 0 .../config/arc/{arc-common.c => arc-common.cc} | 0 .../config/arm/{arm-common.c => arm-common.cc} | 2 +- .../config/avr/{avr-common.c => avr-common.cc} | 2 +- .../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} | 17 +- gcc/common/config/i386/i386-isas.h | 4 +- .../config/ia64/{ia64-common.c => ia64-common.cc} | 0 .../iq2000/{iq2000-common.c => iq2000-common.cc} | 0 .../config/lm32/{lm32-common.c => lm32-common.cc} | 0 .../config/m32r/{m32r-common.c => m32r-common.cc} | 0 .../config/m68k/{m68k-common.c => m68k-common.cc} | 0 .../mcore/{mcore-common.c => mcore-common.cc} | 0 .../{microblaze-common.c => microblaze-common.cc} | 0 .../config/mips/{mips-common.c => mips-common.cc} | 0 .../config/mmix/{mmix-common.c => mmix-common.cc} | 0 .../{mn10300-common.c => mn10300-common.cc} | 0 .../msp430/{msp430-common.c => msp430-common.cc} | 0 .../nds32/{nds32-common.c => nds32-common.cc} | 0 .../nios2/{nios2-common.c => nios2-common.cc} | 0 .../nvptx/{nvptx-common.c => nvptx-common.cc} | 0 .../config/or1k/{or1k-common.c => or1k-common.cc} | 0 gcc/common/config/pa/{pa-common.c => pa-common.cc} | 0 .../pdp11/{pdp11-common.c => pdp11-common.cc} | 0 .../config/pru/{pru-common.c => pru-common.cc} | 0 .../riscv/{riscv-common.c => riscv-common.cc} | 32 +- .../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} | 14 +- gcc/common/config/sh/{sh-common.c => sh-common.cc} | 0 .../sparc/{sparc-common.c => sparc-common.cc} | 0 .../tilegx/{tilegx-common.c => tilegx-common.cc} | 0 .../{tilepro-common.c => tilepro-common.cc} | 0 .../config/v850/{v850-common.c => v850-common.cc} | 0 .../config/vax/{vax-common.c => vax-common.cc} | 0 .../visium/{visium-common.c => visium-common.cc} | 0 .../{xstormy16-common.c => xstormy16-common.cc} | 0 .../xtensa/{xtensa-common.c => xtensa-common.cc} | 0 gcc/{compare-elim.c => compare-elim.cc} | 0 gcc/conditions.h | 2 +- gcc/config.gcc | 56 +- ...{aarch64-bti-insert.c => aarch64-bti-insert.cc} | 0 .../{aarch64-builtins.c => aarch64-builtins.cc} | 11 +- gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc} | 0 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc} | 0 gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64-simd.md | 22 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +- gcc/config/aarch64/aarch64-sve.md | 6 +- gcc/config/aarch64/{aarch64.c => aarch64.cc} | 13 +- gcc/config/aarch64/aarch64.h | 6 +- ...7-fma-steering.c => cortex-a57-fma-steering.cc} | 4 +- .../{driver-aarch64.c => driver-aarch64.cc} | 2 +- ...oidance.c => falkor-tag-collision-avoidance.cc} | 0 ...ost-aarch64-darwin.c => host-aarch64-darwin.cc} | 0 gcc/config/aarch64/iterators.md | 5 - gcc/config/aarch64/t-aarch64 | 26 +- gcc/config/aarch64/x-aarch64 | 2 +- gcc/config/aarch64/x-darwin | 2 +- gcc/config/alpha/alpha-protos.h | 2 +- gcc/config/alpha/{alpha.c => alpha.cc} | 2 +- gcc/config/alpha/alpha.h | 8 +- gcc/config/alpha/alpha.md | 4 +- .../alpha/{driver-alpha.c => driver-alpha.cc} | 2 +- gcc/config/alpha/linux.h | 25 +- gcc/config/alpha/x-alpha | 2 +- gcc/config/arc/{arc-c.c => arc-c.cc} | 0 gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/{arc.c => arc.cc} | 12 +- 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 => arm-c.cc} | 4 +- gcc/config/arm/arm-cpus.in | 9 +- gcc/config/arm/{arm-d.c => arm-d.cc} | 0 gcc/config/arm/arm-opts.h | 6 + gcc/config/arm/arm-protos.h | 10 +- gcc/config/arm/{arm.c => arm.cc} | 76 +- gcc/config/arm/arm.h | 8 +- gcc/config/arm/arm.md | 73 +- gcc/config/arm/arm.opt | 32 + gcc/config/arm/arm_neon.h | 68 + gcc/config/arm/arm_neon_builtins.def | 6 +- gcc/config/arm/crypto.md | 227 +- gcc/config/arm/{driver-arm.c => driver-arm.cc} | 2 +- gcc/config/arm/neon.md | 153 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/t-arm | 16 +- gcc/config/arm/thumb1.md | 10 +- gcc/config/arm/unspecs.md | 1 + gcc/config/arm/vec-common.md | 14 +- gcc/config/arm/x-arm | 2 +- gcc/config/avr/{avr-c.c => avr-c.cc} | 6 +- gcc/config/avr/{avr-devices.c => avr-devices.cc} | 0 gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/{avr-log.c => avr-log.cc} | 2 +- 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 => avr.cc} | 20 +- 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 ...{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc} | 6 +- .../{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc} | 6 +- gcc/config/avr/t-avr | 18 +- gcc/config/bfin/{bfin.c => bfin.cc} | 10 +- gcc/config/bpf/bpf-protos.h | 2 +- gcc/config/bpf/{bpf.c => bpf.cc} | 0 gcc/config/bpf/bpf.h | 2 +- gcc/config/bpf/{coreout.c => coreout.cc} | 28 +- gcc/config/bpf/coreout.h | 1 - gcc/config/bpf/t-bpf | 2 +- gcc/config/c6x/c6x-protos.h | 4 +- gcc/config/c6x/{c6x.c => c6x.cc} | 0 gcc/config/cr16/cr16-protos.h | 2 +- gcc/config/cr16/{cr16.c => cr16.cc} | 0 gcc/config/cris/constraints.md | 7 +- gcc/config/cris/{cris.c => cris.cc} | 44 +- gcc/config/cris/cris.h | 56 +- gcc/config/cris/cris.md | 33 +- gcc/config/cris/cris.opt | 2 +- gcc/config/cris/sync.md | 2 +- gcc/config/csky/{csky.c => csky.cc} | 2 +- gcc/config/{darwin-c.c => darwin-c.cc} | 2 +- gcc/config/{darwin-d.c => darwin-d.cc} | 0 gcc/config/{darwin-driver.c => darwin-driver.cc} | 0 gcc/config/{darwin-f.c => darwin-f.cc} | 2 +- gcc/config/darwin-sections.def | 8 +- gcc/config/{darwin.c => darwin.cc} | 10 +- 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 => epiphany.cc} | 2 +- gcc/config/epiphany/epiphany.h | 6 +- .../{mode-switch-use.c => mode-switch-use.cc} | 2 +- 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 => frv.cc} | 8 +- gcc/config/frv/frv.h | 2 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/{ft32.c => ft32.cc} | 0 gcc/config/fuchsia.h | 2 + gcc/config/gcn/{driver-gcn.c => driver-gcn.cc} | 0 gcc/config/gcn/gcn-hsa.h | 2 +- gcc/config/gcn/{gcn-run.c => gcn-run.cc} | 0 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc} | 0 gcc/config/gcn/{gcn.c => gcn.cc} | 2 +- gcc/config/gcn/{mkoffload.c => mkoffload.cc} | 2 +- gcc/config/gcn/t-gcn-hsa | 8 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/{glibc-c.c => glibc-c.cc} | 0 gcc/config/{glibc-d.c => glibc-d.cc} | 0 gcc/config/glibc-stdint.h | 3 + gcc/config/h8300/h8300-protos.h | 4 +- gcc/config/h8300/{h8300.c => h8300.cc} | 4 +- 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 => driver-i386.cc} | 2 +- .../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 => i386-c.cc} | 2 +- gcc/config/i386/{i386-d.c => i386-d.cc} | 0 gcc/config/i386/{i386-expand.c => i386-expand.cc} | 2 +- .../i386/{i386-features.c => i386-features.cc} | 0 .../i386/{i386-options.c => i386-options.cc} | 4 +- gcc/config/i386/i386-protos.h | 12 +- gcc/config/i386/{i386.c => i386.cc} | 17 +- gcc/config/i386/i386.h | 16 +- gcc/config/i386/i386.md | 6 +- ...{intelmic-mkoffload.c => intelmic-mkoffload.cc} | 0 gcc/config/i386/lynx.h | 2 +- gcc/config/i386/mmx.md | 8 +- gcc/config/i386/{msformat-c.c => msformat-c.cc} | 0 gcc/config/i386/predicates.md | 2 + gcc/config/i386/sse.md | 32 +- gcc/config/i386/t-cygming | 18 +- gcc/config/i386/t-djgpp | 4 +- gcc/config/i386/t-gnu-property | 2 +- gcc/config/i386/t-i386 | 20 +- gcc/config/i386/t-intelmic | 2 +- gcc/config/i386/t-omp-device | 4 +- gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc} | 4 +- 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 => winnt.cc} | 8 +- 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 ...86-tune-sched-core.c => x86-tune-sched-core.cc} | 2 +- .../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 => ia64-c.cc} | 2 +- gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/{ia64.c => ia64.cc} | 6 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.md | 4 +- gcc/config/ia64/predicates.md | 2 +- gcc/config/ia64/sysv4.h | 4 +- gcc/config/ia64/t-ia64 | 6 +- gcc/config/iq2000/{iq2000.c => iq2000.cc} | 8 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 4 +- gcc/config/{linux.c => linux.cc} | 0 gcc/config/linux.h | 29 +- gcc/config/lm32/{lm32.c => lm32.cc} | 0 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc} | 12 +- gcc/config/m32c/{m32c.c => m32c.cc} | 2 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/{m32r.c => m32r.cc} | 2 +- 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 => m68k.cc} | 12 +- 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 => mcore.cc} | 4 +- 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 +- .../microblaze/{microblaze.c => microblaze.cc} | 12 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 4 +- gcc/config/microblaze/t-microblaze | 4 +- .../mips/{driver-native.c => driver-native.cc} | 2 +- .../{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 => mips.cc} | 16 +- 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 => mmix.cc} | 14 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 4 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mn10300/{mn10300.c => mn10300.cc} | 6 +- gcc/config/mn10300/mn10300.h | 6 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/{moxie.c => moxie.cc} | 0 gcc/config/moxie/uclinux.h | 2 +- .../msp430/{driver-msp430.c => driver-msp430.cc} | 6 +- gcc/config/msp430/{msp430-c.c => msp430-c.cc} | 0 .../msp430/{msp430-devices.c => msp430-devices.cc} | 2 +- gcc/config/msp430/{msp430.c => msp430.cc} | 34 +- gcc/config/msp430/msp430.h | 4 +- gcc/config/msp430/t-msp430 | 6 +- gcc/config/nds32/{nds32-cost.c => nds32-cost.cc} | 6 +- gcc/config/nds32/nds32-doubleword.md | 2 +- .../nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc} | 0 .../{nds32-intrinsic.c => nds32-intrinsic.cc} | 6 +- gcc/config/nds32/nds32-intrinsic.md | 28 +- gcc/config/nds32/{nds32-isr.c => nds32-isr.cc} | 2 +- ...{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 => nds32.cc} | 18 +- 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 => nios2.cc} | 2 +- gcc/config/nvptx/{mkoffload.c => mkoffload.cc} | 0 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc} | 0 gcc/config/nvptx/nvptx-opts.h | 1 + gcc/config/nvptx/nvptx-protos.h | 2 +- gcc/config/nvptx/{nvptx.c => nvptx.cc} | 69 +- gcc/config/nvptx/nvptx.h | 3 +- gcc/config/nvptx/nvptx.md | 138 +- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/nvptx/t-nvptx | 4 +- gcc/config/nvptx/t-omp-device | 2 +- gcc/config/{openbsd-d.c => openbsd-d.cc} | 0 gcc/config/or1k/linux.h | 2 + gcc/config/or1k/{or1k.c => or1k.cc} | 0 gcc/config/pa/elf.h | 2 +- gcc/config/pa/{pa-d.c => pa-d.cc} | 0 gcc/config/pa/pa-linux.h | 2 +- gcc/config/pa/pa-netbsd.h | 2 +- gcc/config/pa/pa-openbsd.h | 2 +- gcc/config/pa/pa-protos.h | 10 +- gcc/config/pa/{pa.c => pa.cc} | 8 +- 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 => pdp11.cc} | 2 +- 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} | 3 + 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 => riscv.cc} | 6 +- gcc/config/riscv/riscv.h | 6 +- gcc/config/riscv/riscv.md | 2 + gcc/config/riscv/t-riscv | 16 +- gcc/config/rl78/{rl78-c.c => rl78-c.cc} | 0 gcc/config/rl78/{rl78.c => rl78.cc} | 2 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rs6000/aix.h | 4 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/aix72.h | 2 +- gcc/config/rs6000/aix73.h | 4 +- gcc/config/rs6000/bmi2intrin.h | 7 +- gcc/config/rs6000/bmiintrin.h | 4 +- gcc/config/rs6000/darwin.h | 6 +- .../rs6000/{driver-rs6000.c => driver-rs6000.cc} | 2 +- gcc/config/rs6000/emmintrin.h | 2 +- gcc/config/rs6000/freebsd.h | 4 +- gcc/config/rs6000/freebsd64.h | 4 +- .../rs6000/{host-darwin.c => host-darwin.cc} | 4 +- .../{host-ppc64-darwin.c => host-ppc64-darwin.cc} | 0 gcc/config/rs6000/linux.h | 25 +- gcc/config/rs6000/linux64.h | 25 +- gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/option-defaults.h | 6 + gcc/config/rs6000/{rbtree.c => rbtree.cc} | 2 +- gcc/config/rs6000/rbtree.h | 2 +- .../rs6000/{rs6000-call.c => rs6000-builtin.cc} | 7464 ++++++-------------- gcc/config/rs6000/rs6000-builtins.def | 12 +- gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc} | 306 +- gcc/config/rs6000/rs6000-call.cc | 2985 ++++++++ gcc/config/rs6000/rs6000-cpus.def | 2 +- gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc} | 0 ...s6000-gen-builtins.c => rs6000-gen-builtins.cc} | 111 +- gcc/config/rs6000/rs6000-internal.h | 13 +- .../rs6000/{rs6000-linux.c => rs6000-linux.cc} | 0 .../rs6000/{rs6000-logue.c => rs6000-logue.cc} | 4 +- gcc/config/rs6000/rs6000-overload.def | 358 +- .../rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc} | 4 +- .../{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc} | 0 gcc/config/rs6000/rs6000-protos.h | 7 +- .../rs6000/{rs6000-string.c => rs6000-string.cc} | 0 gcc/config/rs6000/{rs6000.c => rs6000.cc} | 353 +- gcc/config/rs6000/rs6000.h | 17 +- gcc/config/rs6000/rs6000.md | 137 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/smmintrin.h | 3 +- gcc/config/rs6000/sysv4.h | 2 +- gcc/config/rs6000/t-linux | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-rs6000 | 40 +- gcc/config/rs6000/vsx.md | 12 +- gcc/config/rs6000/x-darwin | 2 +- gcc/config/rs6000/x-darwin64 | 2 +- gcc/config/rs6000/x-rs6000 | 2 +- gcc/config/rs6000/xcoff.h | 4 +- gcc/config/rx/{rx.c => rx.cc} | 6 +- gcc/config/s390/constraints.md | 8 +- .../s390/{driver-native.c => driver-native.cc} | 2 +- 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 => s390-c.cc} | 11 +- 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 => s390.cc} | 119 +- 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 +- .../sh/{divtab-sh4-300.c => divtab-sh4-300.cc} | 2 +- gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc} | 2 +- gcc/config/sh/{divtab.c => divtab.cc} | 2 +- 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 => sh.cc} | 12 +- gcc/config/sh/sh.h | 8 +- gcc/config/sh/t-linux | 5 +- gcc/config/sh/t-sh | 4 +- gcc/config/{sol2-c.c => sol2-c.cc} | 0 gcc/config/{sol2-cxx.c => sol2-cxx.cc} | 0 gcc/config/{sol2-d.c => sol2-d.cc} | 0 gcc/config/sol2-protos.h | 6 +- gcc/config/{sol2-stubs.c => sol2-stubs.cc} | 0 gcc/config/{sol2.c => sol2.cc} | 0 gcc/config/sol2.h | 4 +- .../sparc/{driver-sparc.c => driver-sparc.cc} | 2 +- gcc/config/sparc/freebsd.h | 4 +- gcc/config/sparc/linux64.h | 4 +- gcc/config/sparc/{sparc-c.c => sparc-c.cc} | 0 gcc/config/sparc/{sparc-d.c => sparc-d.cc} | 0 gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/{sparc.c => sparc.cc} | 6 +- 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 => stormy16.cc} | 8 +- 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 => tilegx-c.cc} | 2 +- 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 => tilepro-c.cc} | 2 +- gcc/config/tilepro/{tilepro.c => tilepro.cc} | 0 gcc/config/v850/t-v850 | 4 +- gcc/config/v850/{v850-c.c => v850-c.cc} | 22 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/{v850.c => v850.cc} | 4 +- gcc/config/v850/v850.h | 6 +- gcc/config/vax/{vax.c => vax.cc} | 4 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/visium/{visium.c => visium.cc} | 2 +- gcc/config/visium/visium.h | 6 +- gcc/config/vms/t-vms | 6 +- gcc/config/vms/{vms-c.c => vms-c.cc} | 8 +- 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 => xtensa.cc} | 10 +- gcc/config/xtensa/xtensa.h | 2 +- gcc/configure | 38 +- gcc/configure.ac | 36 +- gcc/{context.c => context.cc} | 2 +- gcc/{convert.c => convert.cc} | 2 +- gcc/convert.h | 2 +- gcc/coretypes.h | 2 +- gcc/{coverage.c => coverage.cc} | 2 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 489 ++ gcc/cp/Make-lang.in | 8 +- gcc/cp/{call.c => call.cc} | 75 +- gcc/cp/{class.c => class.cc} | 6 +- gcc/cp/config-lang.in | 34 +- gcc/cp/{constexpr.c => constexpr.cc} | 20 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/{cp-gimplify.c => cp-gimplify.cc} | 47 +- gcc/cp/{cp-lang.c => cp-lang.cc} | 8 +- gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc} | 8 +- gcc/cp/cp-objcp-common.h | 4 +- gcc/cp/cp-tree.h | 116 +- gcc/cp/{cp-ubsan.c => cp-ubsan.cc} | 0 gcc/cp/{cvt.c => cvt.cc} | 18 +- gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc} | 0 gcc/cp/{decl.c => decl.cc} | 107 +- gcc/cp/{decl2.c => decl2.cc} | 61 +- gcc/cp/{dump.c => dump.cc} | 0 gcc/cp/{error.c => error.cc} | 20 +- 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 => init.cc} | 18 +- 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 => method.cc} | 2 +- gcc/cp/module.cc | 4 +- gcc/cp/{name-lookup.c => name-lookup.cc} | 2 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/{optimize.c => optimize.cc} | 1 + gcc/cp/{parser.c => parser.cc} | 54 +- gcc/cp/parser.h | 2 +- gcc/cp/{pt.c => pt.cc} | 237 +- 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 => semantics.cc} | 49 +- gcc/cp/{tree.c => tree.cc} | 44 +- gcc/cp/{typeck.c => typeck.cc} | 31 +- gcc/cp/{typeck2.c => typeck2.cc} | 9 +- ...class-hierarchy.c => vtable-class-hierarchy.cc} | 2 +- gcc/{cppbuiltin.c => cppbuiltin.cc} | 0 gcc/{cppdefault.c => cppdefault.cc} | 0 gcc/cppdefault.h | 2 +- gcc/{cprop.c => cprop.cc} | 4 +- gcc/{cse.c => cse.cc} | 4 +- gcc/{cselib.c => cselib.cc} | 0 gcc/{ctfc.c => ctfc.cc} | 0 gcc/ctfc.h | 4 +- gcc/{ctfout.c => ctfout.cc} | 0 gcc/d/ChangeLog | 15 + gcc/d/d-gimplify.cc | 2 +- gcc/d/d-incpath.cc | 2 +- gcc/d/decl.cc | 4 +- gcc/d/lang-specs.h | 2 +- gcc/{data-streamer-in.c => data-streamer-in.cc} | 0 gcc/{data-streamer-out.c => data-streamer-out.cc} | 0 gcc/{data-streamer.c => data-streamer.cc} | 0 gcc/data-streamer.h | 6 +- gcc/{dbgcnt.c => dbgcnt.cc} | 2 +- gcc/dbgcnt.def | 2 +- gcc/{dbxout.c => dbxout.cc} | 4 +- 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 => df-core.cc} | 4 +- gcc/{df-problems.c => df-problems.cc} | 0 gcc/{df-scan.c => df-scan.cc} | 4 +- gcc/df.h | 8 +- gcc/{dfp.c => dfp.cc} | 2 +- gcc/{diagnostic-color.c => diagnostic-color.cc} | 2 +- gcc/diagnostic-event-id.h | 2 +- ...ostic-show-locus.c => diagnostic-show-locus.cc} | 4 +- gcc/{diagnostic-spec.c => diagnostic-spec.cc} | 0 gcc/{diagnostic.c => diagnostic.cc} | 28 +- gcc/diagnostic.h | 3 + gcc/doc/avr-mmcu.texi | 4 +- gcc/doc/cfg.texi | 2 +- gcc/doc/contrib.texi | 2 +- gcc/doc/cpp.texi | 8 +- gcc/doc/cppinternals.texi | 6 +- gcc/doc/extend.texi | 81 +- gcc/doc/generic.texi | 17 +- gcc/doc/gimple.texi | 8 +- gcc/doc/gty.texi | 8 +- gcc/doc/install.texi | 9 +- gcc/doc/invoke.texi | 46 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 40 +- gcc/doc/match-and-simplify.texi | 2 +- gcc/doc/md.texi | 75 +- gcc/doc/optinfo.texi | 4 +- gcc/doc/options.texi | 35 +- gcc/doc/passes.texi | 288 +- gcc/doc/plugins.texi | 4 +- gcc/doc/rtl.texi | 10 +- gcc/doc/sourcebuild.texi | 6 +- gcc/doc/tm.texi | 46 +- gcc/doc/tm.texi.in | 28 +- gcc/doc/tree-ssa.texi | 6 +- gcc/{dojump.c => dojump.cc} | 2 +- 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 => dumpfile.cc} | 36 +- gcc/dumpfile.h | 18 +- gcc/{dwarf2asm.c => dwarf2asm.cc} | 2 +- gcc/{dwarf2cfi.c => dwarf2cfi.cc} | 0 gcc/{dwarf2ctf.c => dwarf2ctf.cc} | 0 gcc/dwarf2ctf.h | 4 +- gcc/{dwarf2out.c => dwarf2out.cc} | 106 +- gcc/dwarf2out.h | 10 +- gcc/{early-remat.c => early-remat.cc} | 0 gcc/{edit-context.c => edit-context.cc} | 2 +- gcc/{emit-rtl.c => emit-rtl.cc} | 22 +- gcc/emit-rtl.h | 6 +- gcc/{errors.c => errors.cc} | 8 +- gcc/{et-forest.c => et-forest.cc} | 4 +- gcc/{except.c => except.cc} | 18 +- gcc/{explow.c => explow.cc} | 4 +- gcc/explow.h | 2 +- gcc/{expmed.c => expmed.cc} | 8 +- gcc/expmed.h | 2 +- gcc/{expr.c => expr.cc} | 20 +- gcc/{fibonacci_heap.c => fibonacci_heap.cc} | 2 +- gcc/{file-find.c => file-find.cc} | 0 gcc/{file-prefix-map.c => file-prefix-map.cc} | 2 +- gcc/{final.c => final.cc} | 10 +- 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 => fold-const.cc} | 294 +- gcc/fold-const.h | 15 +- gcc/fortran/ChangeLog | 347 + gcc/fortran/{arith.c => arith.cc} | 0 gcc/fortran/{array.c => array.cc} | 3 + gcc/fortran/{bbt.c => bbt.cc} | 0 gcc/fortran/{check.c => check.cc} | 14 +- gcc/fortran/{class.c => class.cc} | 4 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/{constructor.c => constructor.cc} | 0 gcc/fortran/{convert.c => convert.cc} | 0 gcc/fortran/{cpp.c => cpp.cc} | 4 +- gcc/fortran/{data.c => data.cc} | 8 +- gcc/fortran/{decl.c => decl.cc} | 20 +- gcc/fortran/{dependency.c => dependency.cc} | 2 +- .../{dump-parse-tree.c => dump-parse-tree.cc} | 4 +- gcc/fortran/{error.c => error.cc} | 2 +- gcc/fortran/{expr.c => expr.cc} | 11 +- gcc/fortran/{f95-lang.c => f95-lang.cc} | 2 +- .../{frontend-passes.c => frontend-passes.cc} | 0 gcc/fortran/gfc-internals.texi | 12 +- gcc/fortran/gfortran.h | 89 +- gcc/fortran/{gfortranspec.c => gfortranspec.cc} | 4 +- gcc/fortran/{interface.c => interface.cc} | 2 +- gcc/fortran/{intrinsic.c => intrinsic.cc} | 4 +- gcc/fortran/{io.c => io.cc} | 0 gcc/fortran/{iresolve.c => iresolve.cc} | 4 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/lang-specs.h | 4 +- gcc/fortran/lang.opt | 18 +- gcc/fortran/libgfortran.h | 2 +- gcc/fortran/{match.c => match.cc} | 16 +- gcc/fortran/match.h | 28 +- gcc/fortran/{matchexp.c => matchexp.cc} | 2 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/{misc.c => misc.cc} | 0 gcc/fortran/{module.c => module.cc} | 2 +- gcc/fortran/{openmp.c => openmp.cc} | 25 +- gcc/fortran/{options.c => options.cc} | 0 gcc/fortran/{parse.c => parse.cc} | 6 +- gcc/fortran/{primary.c => primary.cc} | 0 gcc/fortran/{resolve.c => resolve.cc} | 22 +- gcc/fortran/{scanner.c => scanner.cc} | 0 gcc/fortran/{simplify.c => simplify.cc} | 18 +- gcc/fortran/{st.c => st.cc} | 0 gcc/fortran/{symbol.c => symbol.cc} | 4 +- gcc/fortran/{target-memory.c => target-memory.cc} | 9 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/{trans-array.c => trans-array.cc} | 86 +- gcc/fortran/{trans-common.c => trans-common.cc} | 0 gcc/fortran/{trans-const.c => trans-const.cc} | 2 +- gcc/fortran/{trans-decl.c => trans-decl.cc} | 15 +- gcc/fortran/{trans-expr.c => trans-expr.cc} | 16 +- .../{trans-intrinsic.c => trans-intrinsic.cc} | 61 +- gcc/fortran/{trans-io.c => trans-io.cc} | 2 +- gcc/fortran/{trans-openmp.c => trans-openmp.cc} | 10 +- gcc/fortran/{trans-stmt.c => trans-stmt.cc} | 4 +- gcc/fortran/trans-stmt.h | 8 +- gcc/fortran/{trans-types.c => trans-types.cc} | 5 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/{trans.c => trans.cc} | 4 +- gcc/fortran/trans.h | 14 +- gcc/{fp-test.c => fp-test.cc} | 2 +- gcc/{function-tests.c => function-tests.cc} | 2 +- gcc/{function.c => function.cc} | 4 +- gcc/function.h | 16 +- gcc/{fwprop.c => fwprop.cc} | 2 +- gcc/{gcc-ar.c => gcc-ar.cc} | 0 gcc/{gcc-main.c => gcc-main.cc} | 4 +- gcc/{gcc-rich-location.c => gcc-rich-location.cc} | 0 gcc/gcc-rich-location.h | 2 +- gcc/gcc-symtab.h | 2 +- gcc/{gcc.c => gcc.cc} | 16 +- gcc/gcc.h | 6 +- gcc/{gcov-dump.c => gcov-dump.cc} | 2 +- gcc/{gcov-io.c => gcov-io.cc} | 0 gcc/{gcov-tool.c => gcov-tool.cc} | 0 gcc/{gcov.c => gcov.cc} | 10 +- gcc/{gcse-common.c => gcse-common.cc} | 2 +- gcc/{gcse.c => gcse.cc} | 6 +- gcc/gcse.h | 2 +- gcc/{genattr-common.c => genattr-common.cc} | 2 +- gcc/{genattr.c => genattr.cc} | 0 gcc/{genattrtab.c => genattrtab.cc} | 6 +- gcc/{genautomata.c => genautomata.cc} | 2 +- 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 => genconditions.cc} | 2 +- gcc/{genconfig.c => genconfig.cc} | 0 gcc/{genconstants.c => genconstants.cc} | 2 +- gcc/{genemit.c => genemit.cc} | 4 +- gcc/{genenums.c => genenums.cc} | 0 ...{generic-match-head.c => generic-match-head.cc} | 2 +- gcc/{genextract.c => genextract.cc} | 2 +- gcc/{genflags.c => genflags.cc} | 0 gcc/{gengenrtl.c => gengenrtl.cc} | 2 +- gcc/{gengtype-parse.c => gengtype-parse.cc} | 2 +- gcc/{gengtype-state.c => gengtype-state.cc} | 8 +- gcc/{gengtype.c => gengtype.cc} | 78 +- gcc/gengtype.h | 8 +- gcc/{genhooks.c => genhooks.cc} | 0 gcc/{genmatch.c => genmatch.cc} | 4 +- gcc/{genmddeps.c => genmddeps.cc} | 2 +- gcc/{genmddump.c => genmddump.cc} | 0 gcc/{genmodes.c => genmodes.cc} | 4 +- gcc/{genopinit.c => genopinit.cc} | 0 gcc/{genoutput.c => genoutput.cc} | 0 gcc/{genpeep.c => genpeep.cc} | 2 +- gcc/{genpreds.c => genpreds.cc} | 4 +- gcc/{genrecog.c => genrecog.cc} | 18 +- gcc/{gensupport.c => gensupport.cc} | 8 +- gcc/gensupport.h | 12 +- gcc/{gentarget-def.c => gentarget-def.cc} | 0 gcc/{genversion.c => genversion.cc} | 0 gcc/{ggc-common.c => ggc-common.cc} | 0 gcc/ggc-internal.h | 2 +- gcc/{ggc-none.c => ggc-none.cc} | 0 gcc/{ggc-page.c => ggc-page.cc} | 0 gcc/{ggc-tests.c => ggc-tests.cc} | 2 +- gcc/gimple-array-bounds.cc | 13 +- gcc/gimple-array-bounds.h | 10 +- gcc/{gimple-builder.c => gimple-builder.cc} | 0 gcc/{gimple-expr.c => gimple-expr.cc} | 20 +- gcc/{gimple-fold.c => gimple-fold.cc} | 36 +- gcc/gimple-fold.h | 4 +- gcc/{gimple-iterator.c => gimple-iterator.cc} | 0 gcc/{gimple-laddress.c => gimple-laddress.cc} | 0 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc} | 0 gcc/{gimple-low.c => gimple-low.cc} | 2 +- gcc/{gimple-match-head.c => gimple-match-head.cc} | 4 +- ...imple-pretty-print.c => gimple-pretty-print.cc} | 0 gcc/gimple-pretty-print.h | 2 +- gcc/gimple-range-fold.cc | 2 +- gcc/gimple-range-path.cc | 51 +- gcc/gimple-range-path.h | 3 +- ...imple-ssa-backprop.c => gimple-ssa-backprop.cc} | 0 ...a-evrp-analyze.c => gimple-ssa-evrp-analyze.cc} | 0 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc} | 0 ...isolate-paths.c => gimple-ssa-isolate-paths.cc} | 0 ...ull-compare.c => gimple-ssa-nonnull-compare.cc} | 0 ...ssa-split-paths.c => gimple-ssa-split-paths.cc} | 0 ...{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc} | 75 +- ...store-merging.c => gimple-ssa-store-merging.cc} | 7 +- ...eduction.c => gimple-ssa-strength-reduction.cc} | 0 gcc/gimple-ssa-warn-access.cc | 89 +- ...ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc} | 0 ...warn-restrict.c => gimple-ssa-warn-restrict.cc} | 126 +- gcc/gimple-ssa-warn-restrict.h | 2 +- ...{gimple-streamer-in.c => gimple-streamer-in.cc} | 0 ...imple-streamer-out.c => gimple-streamer-out.cc} | 0 gcc/gimple-streamer.h | 4 +- gcc/{gimple-walk.c => gimple-walk.cc} | 0 ...e-warn-recursion.c => gimple-warn-recursion.cc} | 0 gcc/{gimple.c => gimple.cc} | 2 +- gcc/gimple.h | 13 +- gcc/{gimplify-me.c => gimplify-me.cc} | 0 gcc/{gimplify.c => gimplify.cc} | 22 +- gcc/go/ChangeLog | 17 + gcc/go/config-lang.in | 2 +- gcc/go/{go-backend.c => go-backend.cc} | 2 +- gcc/go/{go-lang.c => go-lang.cc} | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 9 + gcc/go/{gospec.c => gospec.cc} | 2 +- gcc/go/lang-specs.h | 2 +- gcc/{godump.c => godump.cc} | 0 gcc/{graph.c => graph.cc} | 15 +- gcc/{graphds.c => graphds.cc} | 0 ...phite-dependences.c => graphite-dependences.cc} | 0 ...t-to-gimple.c => graphite-isl-ast-to-gimple.cc} | 2 +- ...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 => haifa-sched.cc} | 20 +- gcc/{hash-map-tests.c => hash-map-tests.cc} | 2 +- gcc/{hash-set-tests.c => hash-set-tests.cc} | 2 +- 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 => ifcvt.cc} | 547 +- gcc/{inchash.c => inchash.cc} | 0 gcc/inchash.h | 2 +- gcc/{incpath.c => incpath.cc} | 2 +- gcc/{init-regs.c => init-regs.cc} | 0 gcc/{input.c => input.cc} | 20 +- gcc/input.h | 4 +- gcc/{internal-fn.c => internal-fn.cc} | 4 +- gcc/{intl.c => intl.cc} | 0 gcc/{ipa-comdats.c => ipa-comdats.cc} | 0 gcc/{ipa-cp.c => ipa-cp.cc} | 8 +- gcc/{ipa-devirt.c => ipa-devirt.cc} | 0 gcc/{ipa-fnsummary.c => ipa-fnsummary.cc} | 8 +- 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 => ipa-inline.cc} | 11 +- gcc/ipa-inline.h | 6 +- gcc/{ipa-modref-tree.c => ipa-modref-tree.cc} | 12 +- gcc/ipa-modref-tree.h | 11 +- gcc/{ipa-modref.c => ipa-modref.cc} | 10 +- gcc/ipa-modref.h | 2 +- ...am-manipulation.c => ipa-param-manipulation.cc} | 4 +- ...-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 => ipa-prop.cc} | 2 +- 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 => ipa-reference.cc} | 4 +- gcc/ipa-reference.h | 4 +- gcc/{ipa-split.c => ipa-split.cc} | 76 +- gcc/{ipa-sra.c => ipa-sra.cc} | 6 +- 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 => ira-build.cc} | 6 +- gcc/{ira-color.c => ira-color.cc} | 4 +- gcc/{ira-conflicts.c => ira-conflicts.cc} | 2 +- gcc/{ira-costs.c => ira-costs.cc} | 2 +- gcc/{ira-emit.c => ira-emit.cc} | 0 gcc/ira-int.h | 20 +- gcc/{ira-lives.c => ira-lives.cc} | 2 +- gcc/{ira.c => ira.cc} | 46 +- gcc/ira.h | 13 +- gcc/jit/ChangeLog | 156 + gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 18 +- gcc/jit/docs/internals/index.rst | 12 +- gcc/jit/{dummy-frontend.c => dummy-frontend.cc} | 0 gcc/jit/{jit-builtins.c => jit-builtins.cc} | 4 +- gcc/jit/{jit-logging.c => jit-logging.cc} | 0 gcc/jit/{jit-playback.c => jit-playback.cc} | 68 +- gcc/jit/{jit-recording.c => jit-recording.cc} | 2 +- 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 => libgccjit.cc} | 200 +- gcc/jit/notes.txt | 6 +- gcc/{jump.c => jump.cc} | 0 gcc/{langhooks.c => langhooks.cc} | 2 +- gcc/langhooks.h | 12 +- gcc/{lcm.c => lcm.cc} | 0 gcc/libfuncs.h | 2 +- gcc/{lists.c => lists.cc} | 0 gcc/{loop-doloop.c => loop-doloop.cc} | 2 +- gcc/{loop-init.c => loop-init.cc} | 2 +- gcc/{loop-invariant.c => loop-invariant.cc} | 2 +- 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} | 2 +- gcc/{lra-coalesce.c => lra-coalesce.cc} | 0 gcc/{lra-constraints.c => lra-constraints.cc} | 150 +- gcc/{lra-eliminations.c => lra-eliminations.cc} | 0 gcc/lra-int.h | 32 +- gcc/{lra-lives.c => lra-lives.cc} | 0 gcc/{lra-remat.c => lra-remat.cc} | 2 +- gcc/{lra-spills.c => lra-spills.cc} | 2 +- gcc/{lra.c => lra.cc} | 20 +- gcc/lra.h | 2 - gcc/{lto-cgraph.c => lto-cgraph.cc} | 0 gcc/{lto-compress.c => lto-compress.cc} | 0 gcc/lto-compress.h | 2 +- gcc/{lto-opts.c => lto-opts.cc} | 0 gcc/{lto-section-in.c => lto-section-in.cc} | 0 gcc/{lto-section-out.c => lto-section-out.cc} | 0 gcc/{lto-streamer-in.c => lto-streamer-in.cc} | 0 gcc/{lto-streamer-out.c => lto-streamer-out.cc} | 6 +- gcc/{lto-streamer.c => lto-streamer.cc} | 0 gcc/lto-streamer.h | 22 +- gcc/{lto-wrapper.c => lto-wrapper.cc} | 2 +- gcc/lto/ChangeLog | 46 + gcc/lto/{common.c => common.cc} | 0 gcc/lto/config-lang.in | 2 +- gcc/lto/lang-specs.h | 2 +- gcc/lto/{lto-common.c => lto-common.cc} | 20 +- gcc/lto/lto-common.h | 2 +- gcc/lto/{lto-dump.c => lto-dump.cc} | 2 +- gcc/lto/{lto-lang.c => lto-lang.cc} | 6 +- gcc/lto/{lto-object.c => lto-object.cc} | 8 +- gcc/lto/{lto-partition.c => lto-partition.cc} | 0 gcc/lto/{lto-symtab.c => lto-symtab.cc} | 0 gcc/lto/{lto.c => lto.cc} | 2 +- gcc/lto/lto.h | 4 +- gcc/machmode.def | 2 +- gcc/machmode.h | 4 +- gcc/{main.c => main.cc} | 2 +- gcc/match.pd | 75 +- gcc/{mcf.c => mcf.cc} | 0 gcc/{mode-switching.c => mode-switching.cc} | 0 gcc/{modulo-sched.c => modulo-sched.cc} | 0 gcc/{multiple_target.c => multiple_target.cc} | 0 gcc/objc/ChangeLog | 36 + gcc/objc/Make-lang.in | 2 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/{objc-act.c => objc-act.cc} | 12 +- gcc/objc/objc-act.h | 4 +- gcc/objc/{objc-encoding.c => objc-encoding.cc} | 0 ...runtime-abi-01.c => objc-gnu-runtime-abi-01.cc} | 2 +- gcc/objc/{objc-lang.c => objc-lang.cc} | 2 +- gcc/objc/{objc-map.c => objc-map.cc} | 2 +- ...untime-abi-01.c => objc-next-runtime-abi-01.cc} | 4 +- ...untime-abi-02.c => objc-next-runtime-abi-02.cc} | 0 ...ed-support.c => objc-runtime-shared-support.cc} | 2 +- 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 => objcp-decl.cc} | 2 +- gcc/objcp/{objcp-lang.c => objcp-lang.cc} | 2 +- gcc/omp-builtins.def | 4 +- gcc/{omp-expand.c => omp-expand.cc} | 4 +- gcc/{omp-general.c => omp-general.cc} | 0 gcc/{omp-low.c => omp-low.cc} | 6 +- gcc/omp-oacc-neuter-broadcast.cc | 12 +- gcc/{omp-offload.c => omp-offload.cc} | 6 +- gcc/{omp-simd-clone.c => omp-simd-clone.cc} | 0 gcc/opt-functions.awk | 7 +- gcc/opt-read.awk | 4 + gcc/{opt-suggestions.c => opt-suggestions.cc} | 2 +- gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} | 0 gcc/{optabs-query.c => optabs-query.cc} | 2 +- gcc/{optabs-tree.c => optabs-tree.cc} | 21 +- gcc/{optabs.c => optabs.cc} | 148 +- gcc/optabs.def | 4 + gcc/optabs.h | 4 +- gcc/optc-gen.awk | 4 +- gcc/optc-save-gen.awk | 2 +- gcc/optinfo-emit-json.cc | 4 +- gcc/{opts-common.c => opts-common.cc} | 182 +- gcc/{opts-global.c => opts-global.cc} | 6 +- gcc/{opts.c => opts.cc} | 67 +- gcc/opts.h | 24 +- gcc/output.h | 16 +- gcc/params.opt | 4 + gcc/pass_manager.h | 2 +- gcc/{passes.c => passes.cc} | 0 gcc/passes.def | 9 +- gcc/{plugin.c => plugin.cc} | 2 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 4 + gcc/po/EXCLUDES | 44 +- gcc/pointer-query.cc | 150 +- gcc/pointer-query.h | 18 +- gcc/{postreload-gcse.c => postreload-gcse.cc} | 2 +- gcc/{postreload.c => postreload.cc} | 0 gcc/{predict.c => predict.cc} | 2 +- gcc/predict.h | 4 +- gcc/{prefix.c => prefix.cc} | 0 gcc/prefix.h | 2 +- gcc/{pretty-print.c => pretty-print.cc} | 2 +- ...{print-rtl-function.c => print-rtl-function.cc} | 0 gcc/{print-rtl.c => print-rtl.cc} | 0 gcc/{print-tree.c => print-tree.cc} | 0 gcc/{profile-count.c => profile-count.cc} | 0 gcc/{profile.c => profile.cc} | 0 gcc/profile.h | 2 +- gcc/range-op.cc | 22 +- gcc/{read-md.c => read-md.cc} | 2 +- gcc/read-md.h | 10 +- gcc/{read-rtl-function.c => read-rtl-function.cc} | 10 +- gcc/{read-rtl.c => read-rtl.cc} | 2 +- gcc/{real.c => real.cc} | 2 +- gcc/real.h | 8 +- gcc/{realmpfr.c => realmpfr.cc} | 0 gcc/{recog.c => recog.cc} | 10 +- gcc/recog.h | 8 +- gcc/{ree.c => ree.cc} | 0 gcc/reg-notes.def | 2 +- gcc/{reg-stack.c => reg-stack.cc} | 2 +- gcc/{regcprop.c => regcprop.cc} | 3 +- 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 => reload.cc} | 16 +- gcc/reload.h | 8 +- gcc/{reload1.c => reload1.cc} | 4 +- gcc/{reorg.c => reorg.cc} | 12 +- gcc/{resource.c => resource.cc} | 0 gcc/{rtl-error.c => rtl-error.cc} | 0 gcc/{rtl-tests.c => rtl-tests.cc} | 2 +- gcc/{rtl.c => rtl.cc} | 13 + gcc/rtl.def | 12 +- gcc/rtl.h | 157 +- gcc/{rtlanal.c => rtlanal.cc} | 10 +- 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 => run-rtl-passes.cc} | 4 +- gcc/{sancov.c => sancov.cc} | 0 gcc/sanitizer.def | 6 +- gcc/{sanopt.c => sanopt.cc} | 0 gcc/{sbitmap.c => sbitmap.cc} | 2 +- gcc/{sched-deps.c => sched-deps.cc} | 2 +- gcc/{sched-ebb.c => sched-ebb.cc} | 6 +- gcc/sched-int.h | 28 +- gcc/{sched-rgn.c => sched-rgn.cc} | 2 +- gcc/{sel-sched-dump.c => sel-sched-dump.cc} | 2 +- gcc/sel-sched-dump.h | 2 +- gcc/{sel-sched-ir.c => sel-sched-ir.cc} | 16 +- gcc/sel-sched-ir.h | 8 +- gcc/{sel-sched.c => sel-sched.cc} | 20 +- ...elftest-diagnostic.c => selftest-diagnostic.cc} | 0 gcc/{selftest-rtl.c => selftest-rtl.cc} | 0 ...{selftest-run-tests.c => selftest-run-tests.cc} | 78 +- gcc/{selftest.c => selftest.cc} | 2 +- gcc/selftest.h | 78 +- gcc/{sese.c => sese.cc} | 0 gcc/{shrink-wrap.c => shrink-wrap.cc} | 2 +- gcc/shrink-wrap.h | 2 +- gcc/{simplify-rtx.c => simplify-rtx.cc} | 10 +- gcc/{sparseset.c => sparseset.cc} | 0 gcc/{spellcheck-tree.c => spellcheck-tree.cc} | 2 +- gcc/spellcheck-tree.h | 2 +- gcc/{spellcheck.c => spellcheck.cc} | 2 +- gcc/spellcheck.h | 2 +- gcc/{sreal.c => sreal.cc} | 2 +- gcc/{stack-ptr-mod.c => stack-ptr-mod.cc} | 0 gcc/{statistics.c => statistics.cc} | 0 gcc/statistics.h | 2 +- gcc/{stmt.c => stmt.cc} | 4 +- 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 => symtab.cc} | 2 +- gcc/{target-globals.c => target-globals.cc} | 0 gcc/target.def | 24 +- gcc/target.h | 6 +- gcc/{targhooks.c => targhooks.cc} | 2 +- gcc/testsuite/ChangeLog | 1315 ++++ gcc/testsuite/c-c++-common/Wbidi-chars-10.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-11.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-14.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-16.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-17.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-18.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-19.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-20.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-21.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-22.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-23.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-4.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-5.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-6.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-7.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-8.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-9.c | 2 +- gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c | 2 +- gcc/testsuite/c-c++-common/Wformat-pr104148.c | 33 + gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 + gcc/testsuite/c-c++-common/gomp/pr103642.c | 34 + gcc/testsuite/g++.dg/abi/no_unique_address2.C | 27 + gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C | 18 + .../pr101046.c => g++.dg/cpp0x/constexpr-104226.C} | 6 +- .../{constexpr-empty14.C => constexpr-empty14a.C} | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist-array14.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist127.C | 39 + gcc/testsuite/g++.dg/cpp0x/initlist128.C | 16 + .../g++.dg/cpp0x/lambda/lambda-defarg10.C | 21 + .../g++.dg/cpp0x/lambda/lambda-variadic13.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-variadic14a.C | 9 + .../g++.dg/cpp0x/lambda/lambda-variadic15.C | 14 + .../g++.dg/cpp0x/lambda/lambda-variadic16.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept72.C | 21 + gcc/testsuite/g++.dg/cpp0x/noexcept73.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept74.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept74a.C | 12 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C | 8 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C | 10 + gcc/testsuite/g++.dg/cpp0x/ref-qual21.C | 23 + gcc/testsuite/g++.dg/cpp1y/constexpr-89074-3.C | 132 + gcc/testsuite/g++.dg/cpp1y/noexcept2.C | 20 + gcc/testsuite/g++.dg/cpp1z/class-deduction-new1.C | 16 + gcc/testsuite/g++.dg/cpp1z/class-deduction101.C | 17 + gcc/testsuite/g++.dg/cpp1z/class-deduction101a.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction101b.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction102.C | 25 + gcc/testsuite/g++.dg/cpp1z/class-deduction102a.C | 27 + gcc/testsuite/g++.dg/cpp1z/class-deduction102b.C | 30 + gcc/testsuite/g++.dg/cpp1z/class-deduction103.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction104.C | 17 + gcc/testsuite/g++.dg/cpp1z/class-deduction105.C | 17 + gcc/testsuite/g++.dg/cpp1z/class-deduction106.C | 16 + gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C | 5 + gcc/testsuite/g++.dg/cpp23/auto-array2.C | 11 + gcc/testsuite/g++.dg/cpp23/auto-array3.C | 16 + gcc/testsuite/g++.dg/cpp23/auto-array4.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-class4.C | 11 + .../g++.dg/cpp2a/concepts-partial-spec10.C | 17 + .../g++.dg/cpp2a/concepts-partial-spec11.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C | 13 + gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C | 27 + gcc/testsuite/g++.dg/cpp2a/consteval-memfn2.C | 34 + gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 + gcc/testsuite/g++.dg/cpp2a/consteval28.C | 10 + gcc/testsuite/g++.dg/cpp2a/desig20.C | 20 + gcc/testsuite/g++.dg/cpp2a/desig21.C | 48 + gcc/testsuite/g++.dg/cpp2a/nontype-class51.C | 26 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth15.C | 22 + gcc/testsuite/g++.dg/eh/new2.C | 10 + .../ext/{boolcomplex-1.c => boolcomplex-1.C} | 0 gcc/testsuite/g++.dg/gcov/pr16855-priority.C | 6 +- gcc/testsuite/g++.dg/gcov/pr16855.C | 4 +- gcc/testsuite/g++.dg/init/assign2.C | 6 + gcc/testsuite/g++.dg/init/new50.C | 9 + gcc/testsuite/g++.dg/lto/alignas1_0.C | 7 + gcc/testsuite/g++.dg/opt/pr103989.C | 30 + gcc/testsuite/g++.dg/opt/pr104334.C | 40 + gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} | 2 +- gcc/testsuite/g++.dg/other/pr88187.C | 2 +- gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +- gcc/testsuite/g++.dg/parse/template-keyword2.C | 8 + gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} | 0 gcc/testsuite/g++.dg/template/array35.C | 11 + gcc/testsuite/g++.dg/template/array36.C | 15 + gcc/testsuite/g++.dg/template/explicit-args6.C | 2 + gcc/testsuite/g++.dg/template/nested7.C | 12 + gcc/testsuite/g++.dg/template/partial20.C | 7 + gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C} | 0 .../g++.dg/vect/{pr71483.c => pr71483.cc} | 0 gcc/testsuite/g++.dg/vect/pr99149.cc | 2 +- gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C | 39 + gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C | 17 + gcc/testsuite/g++.dg/warn/Wuse-after-free2.C | 10 + gcc/testsuite/g++.dg/warn/Wuse-after-free3.C | 16 + gcc/testsuite/g++.dg/warn/Wuse-after-free4.C | 27 + gcc/testsuite/g++.dg/warn/pr104025.C | 20 + gcc/testsuite/g++.target/arm/pr103676.C | 32 + gcc/testsuite/g++.target/i386/pr103973-1.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-11.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-13.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-15.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-3.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-5.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-7.C | 4 +- gcc/testsuite/g++.target/i386/pr103973-9.C | 4 +- gcc/testsuite/gcc.c-torture/compile/pr101941-1.c | 50 + gcc/testsuite/gcc.c-torture/compile/pr104327.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr104196.c | 19 + gcc/testsuite/gcc.dg/Wuse-after-free-2.c | 115 + gcc/testsuite/gcc.dg/Wuse-after-free-3.c | 22 + gcc/testsuite/gcc.dg/Wuse-after-free.c | 41 + gcc/testsuite/gcc.dg/analyzer/calloc-1.c | 27 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 12 +- gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 4 +- .../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr101547.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr101875.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr101962.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr104062.c | 13 + gcc/testsuite/gcc.dg/analyzer/pr104089.c | 11 + gcc/testsuite/gcc.dg/analyzer/pr104224.c | 106 + gcc/testsuite/gcc.dg/analyzer/pr104369-1.c | 86 + gcc/testsuite/gcc.dg/analyzer/pr104369-2.c | 79 + gcc/testsuite/gcc.dg/analyzer/pr94047.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr94362-1.c | 60 + gcc/testsuite/gcc.dg/analyzer/pr94362-2.c | 42 + .../gcc.dg/analyzer/{realloc-2.c => realloc-3.c} | 43 +- .../gcc.dg/analyzer/{realloc-2.c => realloc-4.c} | 39 +- gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/taint-realloc.c | 21 + gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c | 33 + gcc/testsuite/gcc.dg/analyzer/torture/pr104159.c | 18 + gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 2 + .../gcc.dg/analyzer/torture/uninit-bit-field-ref.c | 31 + .../torture/uninit-trivial-auto-var-init-pattern.c | 10 + .../uninit-trivial-auto-var-init-uninitialized.c | 10 + .../torture/uninit-trivial-auto-var-init-zero.c | 10 + gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 10 +- gcc/testsuite/gcc.dg/analyzer/uninit-4.c | 2 +- gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c | 7 + gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c | 2 +- gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c | 2 +- gcc/testsuite/gcc.dg/analyzer/zlib-3.c | 2 +- gcc/testsuite/gcc.dg/asan/pr99673.c | 27 + gcc/testsuite/gcc.dg/asan/use-after-scope-4.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c | 12 + gcc/testsuite/gcc.dg/debug/pr104337.c | 15 + gcc/testsuite/gcc.dg/guality/ipa-sra-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-1.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-3.c | 6 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/loop-unswitch-6.c | 32 + gcc/testsuite/gcc.dg/pr101885.c | 31 + gcc/testsuite/gcc.dg/pr102087_1.c | 13 + gcc/testsuite/gcc.dg/pr102478.c | 29 + gcc/testsuite/gcc.dg/pr103721-2.c | 28 + gcc/testsuite/gcc.dg/pr103721.c | 25 + gcc/testsuite/gcc.dg/pr104263.c | 25 + gcc/testsuite/gcc.dg/pr104380.c | 32 + gcc/testsuite/gcc.dg/pr104389.c | 26 + gcc/testsuite/gcc.dg/pr87052.c | 2 +- gcc/testsuite/gcc.dg/pr95115.c | 25 + gcc/testsuite/gcc.dg/sancov/pr104158-1.c | 11 + gcc/testsuite/gcc.dg/sancov/pr104158-2.c | 11 + gcc/testsuite/gcc.dg/sancov/pr104158-3.c | 11 + gcc/testsuite/gcc.dg/sancov/pr104158-4.c | 11 + gcc/testsuite/gcc.dg/sancov/pr104158-5.c | 11 + gcc/testsuite/gcc.dg/sancov/pr104158-6.c | 11 + gcc/testsuite/gcc.dg/sancov/pr104158-7.c | 11 + ...lcheck-options-23.c => spellcheck-options-24.c} | 4 +- gcc/testsuite/gcc.dg/stack-usage-1.c | 2 +- gcc/testsuite/gcc.dg/superblock.c | 2 +- gcc/testsuite/gcc.dg/torture/pr100499-1.c | 27 + gcc/testsuite/gcc.dg/torture/pr100499-2.c | 16 + gcc/testsuite/gcc.dg/torture/pr100499-3.c | 14 + gcc/testsuite/gcc.dg/torture/pr100740.c | 12 + gcc/testsuite/gcc.dg/torture/pr100786.c | 9 + gcc/testsuite/gcc.dg/torture/pr101508.c | 13 + gcc/testsuite/gcc.dg/torture/pr101972.c | 39 + gcc/testsuite/gcc.dg/torture/pr102131-1.c | 16 + gcc/testsuite/gcc.dg/torture/pr102131-2.c | 15 + gcc/testsuite/gcc.dg/torture/pr102131-3.c | 11 + gcc/testsuite/gcc.dg/torture/pr102131-4.c | 15 + gcc/testsuite/gcc.dg/torture/pr103987.c | 13 + gcc/testsuite/gcc.dg/torture/pr104279.c | 12 + gcc/testsuite/gcc.dg/torture/pr104280.c | 16 + gcc/testsuite/gcc.dg/torture/pr104281.c | 22 + gcc/testsuite/gcc.dg/torture/pr104402.c | 8 + gcc/testsuite/gcc.dg/torture/pr57147-2.c | 6 + .../gcc.dg/tree-ssa/builtin-snprintf-13.c | 131 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-29.c | 179 + gcc/testsuite/gcc.dg/tree-ssa/divide-6.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/divide-7.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/inline-13.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-4.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/modref-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr103514.c | 33 + .../gcc.dg/tree-ssa/{alias-3.c => pr89074.c} | 21 +- gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 5 +- gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 20 + gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 21 + gcc/testsuite/gcc.dg/vect/complex/pr103169.c | 12 + gcc/testsuite/gcc.dg/vect/pr104112-1.c | 18 + gcc/testsuite/gcc.dg/vect/pr104112-2.c | 11 + gcc/testsuite/gcc.dg/vect/pr104152.c | 40 + gcc/testsuite/gcc.dg/vect/pr81196-2.c | 16 + gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +- gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h | 4 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.src/maintainers.exp | 10 +- .../gcc.target/aarch64/branch-protection-attr.c | 2 +- gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/pr104005.c | 17 + gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_7.c | 2 +- .../gcc.target/aarch64/sve/acle/general/pr104092.c | 7 + .../gcc.target/aarch64/sve/mask_struct_load_1.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_2.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_3.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_4.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_5.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_6.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_7.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_load_8.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_store_1.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_store_2.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_store_3.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_store_4.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/single_5.c | 7 +- .../gcc.target/aarch64/sve/struct_vect_25.c | 18 +- gcc/testsuite/gcc.target/aarch64/vsqrt-1.c | 17 + gcc/testsuite/gcc.target/aarch64/vsqrt-2.c | 28 + .../gcc.target/arm/crypto-vaese-erratum1.c | 28 + gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 59 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 60 +- gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 26 +- gcc/testsuite/gcc.target/arm/simd/vdot-exec.c | 24 +- gcc/testsuite/gcc.target/arm/stack-protector-7.c | 12 + gcc/testsuite/gcc.target/arm/stack-protector-8.c | 7 + gcc/testsuite/gcc.target/bpf/core-section-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-1.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 2 +- .../gcc.target/i386/interrupt-redzone-1.c | 2 +- .../gcc.target/i386/interrupt-redzone-2.c | 2 +- .../gcc.target/i386/mask-pack-prefer128.c | 8 + .../gcc.target/i386/mask-pack-prefer256.c | 8 + gcc/testsuite/gcc.target/i386/pr103771.c | 18 + gcc/testsuite/gcc.target/i386/pr103973-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-11.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-13.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-15.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-3.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-5.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-7.c | 4 +- gcc/testsuite/gcc.target/i386/pr103973-9.c | 4 +- gcc/testsuite/gcc.target/i386/pr104104.c | 10 + gcc/testsuite/gcc.target/i386/pr104188.c | 71 + gcc/testsuite/gcc.target/i386/pr104307.c | 6 + .../gcc.target/i386/{eh_return-1.c => pr104362.c} | 10 +- gcc/testsuite/gcc.target/i386/pr79793-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr79793-2.c | 2 +- gcc/testsuite/gcc.target/i386/shrink_wrap_1.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-11.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-18.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-19.c | 2 +- .../gcc.target/i386/stackalign/pr88483-1.c | 2 +- .../gcc.target/i386/stackalign/pr88483-2.c | 2 +- gcc/testsuite/gcc.target/i386/sw-1.c | 2 +- gcc/testsuite/gcc.target/mips/fix-r4000-2.c | 4 +- gcc/testsuite/gcc.target/mips/fix-r4000-3.c | 6 +- gcc/testsuite/gcc.target/mips/fix-r4000-7.c | 4 +- gcc/testsuite/gcc.target/mips/fix-r4000-8.c | 6 +- gcc/testsuite/gcc.target/nvptx/stack-atomics-run.c | 44 + .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-10.c | 2 +- .../powerpc/bfp/scalar-test-data-class-2.c | 2 +- .../powerpc/bfp/scalar-test-data-class-3.c | 2 +- .../powerpc/bfp/scalar-test-data-class-4.c | 2 +- .../powerpc/bfp/scalar-test-data-class-5.c | 2 +- .../powerpc/bfp/scalar-test-data-class-9.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-4.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-5.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-7.c | 2 +- .../builtin-feclearexcept-feraiseexcept-1.c | 76 + .../builtin-feclearexcept-feraiseexcept-2.c | 91 + .../gcc.target/powerpc/builtin-fegetround.c | 36 + .../gcc.target/powerpc/builtins-1-be-folded.c | 2 +- .../gcc.target/powerpc/builtins-1-le-folded.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 1313 +++- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 34 +- gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 2 +- .../powerpc/fold-vec-splat-floatdouble.c | 5 +- gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 + gcc/testsuite/gcc.target/powerpc/pr103627-2.c | 16 + gcc/testsuite/gcc.target/powerpc/pr103627-3.c | 20 + gcc/testsuite/gcc.target/powerpc/pr103702.c | 24 + gcc/testsuite/gcc.target/powerpc/pr104015-1.c | 28 + gcc/testsuite/gcc.target/powerpc/pr104015-2.c | 29 + gcc/testsuite/gcc.target/powerpc/pr104239-1.c | 10 + gcc/testsuite/gcc.target/powerpc/pr104239-2.c | 10 + gcc/testsuite/gcc.target/powerpc/pr104239-3.c | 8 + gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr82015.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr83926.c | 3 +- .../powerpc/pr86731-nogimplefold-longlong.c | 32 - .../gcc.target/powerpc/pr86731-nogimplefold.c | 63 - gcc/testsuite/gcc.target/powerpc/pr91903.c | 60 +- gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 3 +- .../powerpc/test_fpscr_rn_builtin_error.c | 8 +- .../gcc.target/powerpc/vec-ternarylogic-10.c | 6 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../vsu/{vec-cntlz-lsbb-0.c => vec-cntlz-lsbb-3.c} | 6 +- .../vsu/{vec-cntlz-lsbb-1.c => vec-cntlz-lsbb-4.c} | 6 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c | 3 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../vsu/{vec-cnttz-lsbb-0.c => vec-cnttz-lsbb-3.c} | 6 +- .../vsu/{vec-cnttz-lsbb-1.c => vec-cnttz-lsbb-4.c} | 6 +- gcc/testsuite/gcc.target/riscv/arch-10.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-12.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-9.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-19.c | 2 +- gcc/testsuite/gcc.target/riscv/pr104140.c | 11 + gcc/testsuite/gcc.target/s390/20150826-1.c | 2 +- .../gcc.target/s390/ifcvt-two-insns-bool.c | 39 + .../gcc.target/s390/ifcvt-two-insns-int.c | 39 + .../gcc.target/s390/ifcvt-two-insns-long.c | 39 + .../gcc.target/s390/nobp-section-type-conflict.c | 22 + gcc/testsuite/gcc.target/s390/pr101260.c | 63 + .../gcc.target/s390/zvector/imm-range-error-1.c | 10 +- gcc/testsuite/gfortran.dg/argument_checking_26.f90 | 14 + .../gfortran.dg/coarray_collectives_18.f90 | 37 + gcc/testsuite/gfortran.dg/eoshift_9.f90 | 8 + .../gfortran.dg/gomp/affinity-clause-3.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/atomic-27.f90 | 34 + gcc/testsuite/gfortran.dg/gomp/pr102621.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/pr103695.f90 | 18 + gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 7 +- gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 | 4 +- .../ieee/{signaling_2.f90 => signaling_3.f90} | 31 +- gcc/testsuite/gfortran.dg/pr102520.f90 | 6 +- gcc/testsuite/gfortran.dg/pr102860.f90 | 10 + gcc/testsuite/gfortran.dg/pr103692.f90 | 23 + gcc/testsuite/gfortran.dg/pr84784.f90 | 27 + gcc/testsuite/gfortran.dg/transfer_check_6.f90 | 11 + gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 | 34 + gcc/testsuite/gfortran.dg/transfer_simplify_14.f90 | 27 + gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 | 11 + gcc/testsuite/gnat.dg/div_zero.adb | 24 + gcc/testsuite/gnat.dg/generic_comp.adb | 39 + gcc/testsuite/gnat.dg/opt97.adb | 25 + gcc/testsuite/go.test/test/fixedbugs/issue14652.go | 5 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/gcov.exp | 5 +- gcc/testsuite/lib/target-supports.exp | 48 +- gcc/{timevar.c => timevar.cc} | 0 gcc/timevar.def | 3 +- gcc/timevar.h | 2 +- gcc/{toplev.c => toplev.cc} | 20 +- gcc/toplev.h | 10 +- gcc/{tracer.c => tracer.cc} | 0 gcc/{trans-mem.c => trans-mem.cc} | 4 +- gcc/{tree-affine.c => tree-affine.cc} | 0 gcc/{tree-call-cdce.c => tree-call-cdce.cc} | 2 +- gcc/{tree-cfg.c => tree-cfg.cc} | 26 +- 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 => tree-complex.cc} | 4 +- gcc/tree-core.h | 18 +- gcc/{tree-data-ref.c => tree-data-ref.cc} | 0 gcc/tree-data-ref.h | 7 +- gcc/{tree-dfa.c => tree-dfa.cc} | 0 gcc/{tree-diagnostic.c => tree-diagnostic.cc} | 0 gcc/{tree-dump.c => tree-dump.cc} | 0 gcc/{tree-eh.c => tree-eh.cc} | 2 +- gcc/{tree-emutls.c => tree-emutls.cc} | 0 gcc/{tree-if-conv.c => tree-if-conv.cc} | 2 +- gcc/{tree-inline.c => tree-inline.cc} | 6 +- 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} | 5 +- gcc/{tree-nested.c => tree-nested.cc} | 4 +- gcc/{tree-nrv.c => tree-nrv.cc} | 13 - gcc/{tree-object-size.c => tree-object-size.cc} | 0 gcc/tree-object-size.h | 2 +- gcc/{tree-outof-ssa.c => tree-outof-ssa.cc} | 2 +- gcc/{tree-parloops.c => tree-parloops.cc} | 2 +- gcc/{tree-phinodes.c => tree-phinodes.cc} | 0 gcc/{tree-predcom.c => tree-predcom.cc} | 0 gcc/{tree-pretty-print.c => tree-pretty-print.cc} | 12 +- gcc/{tree-profile.c => tree-profile.cc} | 4 +- ...scalar-evolution.c => tree-scalar-evolution.cc} | 0 gcc/{tree-sra.c => tree-sra.cc} | 2 +- gcc/{tree-ssa-address.c => tree-ssa-address.cc} | 2 +- gcc/{tree-ssa-alias.c => tree-ssa-alias.cc} | 2 +- gcc/tree-ssa-alias.h | 4 +- gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc} | 4 +- 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 => tree-ssa-dse.cc} | 7 +- gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc} | 0 ...{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc} | 0 gcc/{tree-ssa-live.c => tree-ssa-live.cc} | 2 +- gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc} | 2 + 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 ...ree-ssa-loop-manip.c => tree-ssa-loop-manip.cc} | 2 +- ...ree-ssa-loop-niter.c => tree-ssa-loop-niter.cc} | 110 +- ...a-loop-prefetch.c => tree-ssa-loop-prefetch.cc} | 0 ...ree-ssa-loop-split.c => tree-ssa-loop-split.cc} | 0 ...a-loop-unswitch.c => tree-ssa-loop-unswitch.cc} | 52 +- gcc/{tree-ssa-loop.c => tree-ssa-loop.cc} | 0 ...{tree-ssa-math-opts.c => tree-ssa-math-opts.cc} | 6 +- gcc/{tree-ssa-operands.c => tree-ssa-operands.cc} | 2 +- gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc} | 0 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc} | 0 gcc/{tree-ssa-pre.c => tree-ssa-pre.cc} | 4 +- ...{tree-ssa-propagate.c => tree-ssa-propagate.cc} | 0 gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc} | 93 +- gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc} | 2 +- gcc/tree-ssa-sccvn.h | 2 +- ...ssa-scopedtables.c => tree-ssa-scopedtables.cc} | 4 +- gcc/{tree-ssa-sink.c => tree-ssa-sink.cc} | 0 gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc} | 80 +- gcc/tree-ssa-strlen.h | 4 +- ...e-ssa-structalias.c => tree-ssa-structalias.cc} | 0 ...ree-ssa-tail-merge.c => tree-ssa-tail-merge.cc} | 2 +- gcc/{tree-ssa-ter.c => tree-ssa-ter.cc} | 0 gcc/tree-ssa-ter.h | 2 +- ...threadbackward.c => tree-ssa-threadbackward.cc} | 6 +- ...ree-ssa-threadedge.c => tree-ssa-threadedge.cc} | 0 ...ssa-threadupdate.c => tree-ssa-threadupdate.cc} | 0 gcc/tree-ssa-threadupdate.h | 2 +- gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc} | 0 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc} | 0 gcc/{tree-ssa.c => tree-ssa.cc} | 18 +- gcc/{tree-ssanames.c => tree-ssanames.cc} | 0 gcc/{tree-stdarg.c => tree-stdarg.cc} | 0 gcc/{tree-streamer-in.c => tree-streamer-in.cc} | 4 +- gcc/{tree-streamer-out.c => tree-streamer-out.cc} | 9 +- 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 ...ree-vect-data-refs.c => tree-vect-data-refs.cc} | 15 +- gcc/{tree-vect-generic.c => tree-vect-generic.cc} | 43 +- ...e-vect-loop-manip.c => tree-vect-loop-manip.cc} | 0 gcc/{tree-vect-loop.c => tree-vect-loop.cc} | 120 +- ...{tree-vect-patterns.c => tree-vect-patterns.cc} | 18 +- ...ct-slp-patterns.c => tree-vect-slp-patterns.cc} | 401 +- gcc/{tree-vect-slp.c => tree-vect-slp.cc} | 39 +- gcc/{tree-vect-stmts.c => tree-vect-stmts.cc} | 17 +- ...ree-vector-builder.c => tree-vector-builder.cc} | 0 gcc/{tree-vectorizer.c => tree-vectorizer.cc} | 20 +- gcc/tree-vectorizer.h | 56 +- gcc/{tree-vrp.c => tree-vrp.cc} | 0 gcc/{tree.c => tree.cc} | 30 +- gcc/tree.def | 16 +- gcc/tree.h | 35 +- gcc/{tsan.c => tsan.cc} | 0 gcc/{typed-splay-tree.c => typed-splay-tree.cc} | 2 +- gcc/{ubsan.c => ubsan.cc} | 0 gcc/{valtrack.c => valtrack.cc} | 0 gcc/{value-prof.c => value-prof.cc} | 4 +- gcc/value-prof.h | 4 +- gcc/value-range.cc | 2 +- gcc/value-range.h | 2 +- gcc/value-relation.cc | 60 +- gcc/value-relation.h | 4 + gcc/{var-tracking.c => var-tracking.cc} | 2 +- gcc/{varasm.c => varasm.cc} | 14 +- gcc/{varpool.c => varpool.cc} | 0 gcc/{vec-perm-indices.c => vec-perm-indices.cc} | 2 +- gcc/{vec.c => vec.cc} | 2 +- gcc/vec.h | 2 +- gcc/{vmsdbgout.c => vmsdbgout.cc} | 2 +- gcc/{vr-values.c => vr-values.cc} | 0 gcc/{vtable-verify.c => vtable-verify.cc} | 2 +- gcc/vtable-verify.h | 2 +- gcc/{web.c => web.cc} | 0 gcc/{xcoffout.c => xcoffout.cc} | 4 +- gcc/xcoffout.h | 8 +- libatomic/ChangeLog | 17 + libatomic/acinclude.m4 | 108 +- libatomic/configure | 25 +- libatomic/configure.ac | 9 +- libbacktrace/ChangeLog | 6 + libbacktrace/configure | 14 +- libbacktrace/configure.ac | 8 +- libcpp/ChangeLog | 106 + libcpp/Makefile.in | 10 +- libcpp/{charset.c => charset.cc} | 4 +- libcpp/{directives.c => directives.cc} | 9 +- libcpp/{errors.c => errors.cc} | 0 libcpp/{expr.c => expr.cc} | 0 libcpp/{files.c => files.cc} | 0 libcpp/{identifiers.c => identifiers.cc} | 0 libcpp/include/cpplib.h | 33 +- libcpp/include/line-map.h | 20 +- libcpp/include/mkdeps.h | 2 +- libcpp/{init.c => init.cc} | 6 +- libcpp/internal.h | 35 +- libcpp/{lex.c => lex.cc} | 16 +- libcpp/{line-map.c => line-map.cc} | 12 +- libcpp/{macro.c => macro.cc} | 5 +- 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 => traditional.cc} | 2 +- libgcc/ChangeLog | 9 + libgcc/libgcov-driver.c | 2 +- libgcc/unwind-dw2-fde-dip.c | 2 +- libgfortran/ChangeLog | 37 + libgfortran/ieee/ieee_helper.c | 7 +- libgfortran/ieee/issignaling_fallback.h | 251 + libgo/configure | 4 +- libgo/configure.ac | 9 +- libgo/go/runtime/panic32.go | 4 +- libgomp/ChangeLog | 133 + libgomp/acinclude.m4 | 6 + libgomp/config/gcn/icv-device.c | 2 +- libgomp/configure | 25 +- libgomp/configure.ac | 9 +- libgomp/libgomp.texi | 7 +- libgomp/testsuite/libgomp.fortran/allocate-1.c | 2 +- libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 111 +- .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 6 +- .../testsuite/libgomp.oacc-c++/privatized-ref-2.C | 6 +- .../testsuite/libgomp.oacc-c++/privatized-ref-3.C | 6 +- .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 4 +- .../libgomp.oacc-c-c++-common/broadcast-many.c | 9 +- .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 4 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 25 +- .../libgomp.oacc-c-c++-common/loop-gwv-2.c | 34 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 22 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 11 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 11 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 13 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 13 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 19 +- .../par-loop-comb-reduction-4.c | 10 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 2 +- .../libgomp.oacc-c-c++-common/pr95270-1.c | 4 +- .../libgomp.oacc-c-c++-common/private-atomic-1.c | 7 - .../libgomp.oacc-c-c++-common/reduction-7.c | 9 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 21 +- .../libgomp.oacc-c-c++-common/routine-nohost-2.c | 2 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 13 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 19 +- .../libgomp.oacc-c-c++-common/struct-copyout-1.c | 2 +- .../libgomp.oacc-c-c++-common/struct-copyout-2.c | 2 +- .../libgomp.oacc-c-c++-common/vector-length-64-1.c | 2 +- .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 2 +- .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-2.f95 | 4 +- .../libgomp.oacc-fortran/parallel-dims.f90 | 4 +- .../private-atomic-1-vector.f90 | 7 - .../private-atomic-1-worker.f90 | 7 - .../libgomp.oacc-fortran/privatized-ref-1.f95 | 6 +- libiberty/ChangeLog | 12 + libiberty/rust-demangle.c | 47 +- libitm/ChangeLog | 11 + libitm/acinclude.m4 | 6 + libitm/configure | 37 +- libitm/configure.ac | 9 +- libsanitizer/ChangeLog | 17 + libsanitizer/Makefile.in | 2 + libsanitizer/aclocal.m4 | 1 + libsanitizer/asan/Makefile.in | 2 + libsanitizer/configure | 76 +- libsanitizer/configure.ac | 10 + libsanitizer/hwasan/Makefile.in | 2 + libsanitizer/interception/Makefile.in | 2 + libsanitizer/libbacktrace/Makefile.am | 2 - libsanitizer/libbacktrace/Makefile.in | 5 +- libsanitizer/lsan/Makefile.in | 2 + libsanitizer/sanitizer_common/Makefile.in | 2 + libsanitizer/tsan/Makefile.in | 2 + libsanitizer/ubsan/Makefile.in | 2 + libstdc++-v3/ChangeLog | 573 ++ libstdc++-v3/acinclude.m4 | 110 +- libstdc++-v3/config.h.in | 17 + libstdc++-v3/configure | 310 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/doc/html/manual/api.html | 10 + libstdc++-v3/doc/html/manual/status.html | 26 +- libstdc++-v3/doc/xml/manual/evolution.xml | 14 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 11 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 14 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/alloc_traits.h | 2 +- libstdc++-v3/include/bits/allocator.h | 6 +- libstdc++-v3/include/bits/atomic_wait.h | 12 +- libstdc++-v3/include/bits/basic_string.h | 6 +- libstdc++-v3/include/bits/boost_concept_check.h | 4 +- libstdc++-v3/include/bits/chrono.h | 4 +- libstdc++-v3/include/bits/cow_string.h | 4 +- libstdc++-v3/include/bits/deque.tcc | 3 + libstdc++-v3/include/bits/fs_dir.h | 8 + libstdc++-v3/include/bits/fs_fwd.h | 6 +- libstdc++-v3/include/bits/hashtable_policy.h | 11 + libstdc++-v3/include/bits/istream.tcc | 62 +- libstdc++-v3/include/bits/move.h | 2 +- libstdc++-v3/include/bits/node_handle.h | 2 +- libstdc++-v3/include/bits/range_access.h | 2 +- libstdc++-v3/include/bits/ranges_base.h | 15 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 8 +- libstdc++-v3/include/bits/shared_ptr_base.h | 5 +- libstdc++-v3/include/bits/stl_algo.h | 4 +- libstdc++-v3/include/bits/stl_algobase.h | 2 +- libstdc++-v3/include/bits/stl_function.h | 6 +- libstdc++-v3/include/bits/stl_iterator.h | 6 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 99 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/bits/unique_ptr.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/c_compatibility/stdatomic.h | 126 + libstdc++-v3/include/c_compatibility/uchar.h | 8 + libstdc++-v3/include/c_global/cmath | 2 +- libstdc++-v3/include/c_global/cstddef | 2 +- libstdc++-v3/include/c_global/cuchar | 33 +- libstdc++-v3/include/c_std/cuchar | 35 + libstdc++-v3/include/experimental/bits/fs_ops.h | 8 +- libstdc++-v3/include/experimental/bits/simd.h | 26 +- libstdc++-v3/include/std/array | 16 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/complex | 2 +- libstdc++-v3/include/std/filesystem | 2 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/iomanip | 2 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/numeric | 6 +- libstdc++-v3/include/std/spanstream | 15 +- libstdc++-v3/include/std/string_view | 3 +- libstdc++-v3/include/std/tuple | 4 +- libstdc++-v3/include/std/type_traits | 22 +- libstdc++-v3/include/std/version | 102 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/libsupc++/new | 2 +- libstdc++-v3/scripts/testsuite_flags.in | 11 +- libstdc++-v3/src/Makefile.am | 12 +- libstdc++-v3/src/Makefile.in | 9 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 4 + libstdc++-v3/src/c++11/future.cc | 4 + libstdc++-v3/src/c++11/system_error.cc | 4 + libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES | 4 + .../src/c++17/fast_float}/MERGE | 2 +- libstdc++-v3/src/c++17/fast_float/README.md | 218 + libstdc++-v3/src/c++17/fast_float/fast_float.h | 2905 ++++++++ libstdc++-v3/src/c++17/floating_from_chars.cc | 433 +- libstdc++-v3/src/c++17/fs_dir.cc | 262 +- libstdc++-v3/src/c++17/fs_ops.cc | 143 +- libstdc++-v3/src/c++17/memory_resource.cc | 4 + libstdc++-v3/src/filesystem/dir-common.h | 121 +- libstdc++-v3/src/filesystem/dir.cc | 94 +- libstdc++-v3/src/filesystem/ops.cc | 41 +- libstdc++-v3/src/libbacktrace/Makefile.am | 56 +- libstdc++-v3/src/libbacktrace/Makefile.in | 128 +- libstdc++-v3/testsuite/20_util/from_chars/7.cc | 152 + libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 12 +- .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 3 + .../testsuite/20_util/shared_ptr/cons/array.cc | 2 +- .../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 3 + .../21_strings/basic_string/cons/char/nullptr.cc | 26 +- .../basic_string_view/cons/char/nonnull.cc | 3 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 3 +- .../headers/cuchar/functions_std_cxx20.cc | 12 + .../headers/cuchar/functions_std_fchar8_t.cc | 12 + .../23_containers/array/capacity/empty.cc | 18 + .../23_containers/array/capacity/max_size.cc | 18 + .../testsuite/23_containers/array/capacity/size.cc | 18 + .../23_containers/array/iterators/begin_end.cc | 39 + .../testsuite/23_containers/deque/100516.cc | 14 + .../23_containers/multiset/operators/cmp_c++20.cc | 8 +- .../23_containers/set/operators/cmp_c++20.cc | 8 +- .../23_containers/unordered_map/104174.cc | 4 + .../range_operations/advance_overflow.cc | 37 + .../27_io/basic_istream/get/char/lwg3464.cc | 2 +- .../27_io/basic_istream/get/wchar_t/lwg3464.cc | 2 +- .../filesystem/iterators/97731.cc | 7 +- .../27_io/filesystem/iterators/error_reporting.cc | 139 + .../iterators/recursive_directory_iterator.cc | 19 + libstdc++-v3/testsuite/27_io/spanstream/2.cc | 113 + .../29_atomics/headers/stdatomic.h/c_compat.cc | 131 + .../filesystem/iterators/error_reporting.cc | 140 + .../iterators/recursive_directory_iterator.cc | 21 +- 2057 files changed, 36677 insertions(+), 12725 deletions(-) delete mode 100644 build.log create mode 100755 contrib/git-descr.sh create mode 100755 contrib/git-fix-changelog.py create mode 100755 contrib/git-undescr.sh rename gcc/ada/gcc-interface/{cuintp.c => cuintp.cc} (100%) rename gcc/ada/gcc-interface/{decl.c => decl.cc} (99%) 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%) rename gcc/ada/gcc-interface/{utils.c => utils.cc} (99%) rename gcc/ada/gcc-interface/{utils2.c => utils2.cc} (99%) 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%) rename gcc/{asan.c => asan.cc} (99%) rename gcc/{attribs.c => attribs.cc} (99%) rename gcc/{auto-inc-dec.c => auto-inc-dec.cc} (100%) rename gcc/{auto-profile.c => auto-profile.cc} (99%) rename gcc/{bb-reorder.c => bb-reorder.cc} (100%) rename gcc/{bitmap.c => bitmap.cc} (99%) rename gcc/{btfout.c => btfout.cc} (99%) rename gcc/{builtins.c => builtins.cc} (99%) rename gcc/c-family/{c-ada-spec.c => c-ada-spec.cc} (99%) rename gcc/c-family/{c-attribs.c => c-attribs.cc} (100%) rename gcc/c-family/{c-common.c => c-common.cc} (99%) rename gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc} (99%) rename gcc/c-family/{c-dump.c => c-dump.cc} (100%) rename gcc/c-family/{c-format.c => c-format.cc} (99%) rename gcc/c-family/{c-gimplify.c => c-gimplify.cc} (99%) rename gcc/c-family/{c-indentation.c => c-indentation.cc} (99%) rename gcc/c-family/{c-lex.c => c-lex.cc} (100%) rename gcc/c-family/{c-omp.c => c-omp.cc} (99%) rename gcc/c-family/{c-opts.c => c-opts.cc} (99%) rename gcc/c-family/{c-pch.c => c-pch.cc} (100%) rename gcc/c-family/{c-ppoutput.c => c-ppoutput.cc} (100%) rename gcc/c-family/{c-pragma.c => c-pragma.cc} (99%) rename gcc/c-family/{c-pretty-print.c => c-pretty-print.cc} (99%) 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%) rename gcc/c/{c-convert.c => c-convert.cc} (96%) rename gcc/c/{c-decl.c => c-decl.cc} (99%) 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%) rename gcc/c/{c-parser.c => c-parser.cc} (99%) rename gcc/c/{c-typeck.c => c-typeck.cc} (99%) rename gcc/c/{gccspec.c => gccspec.cc} (100%) rename gcc/c/{gimple-parser.c => gimple-parser.cc} (100%) rename gcc/{caller-save.c => caller-save.cc} (99%) rename gcc/{calls.c => calls.cc} (99%) rename gcc/{ccmp.c => ccmp.cc} (100%) rename gcc/{cfg.c => cfg.cc} (100%) rename gcc/{cfganal.c => cfganal.cc} (97%) rename gcc/{cfgbuild.c => cfgbuild.cc} (100%) rename gcc/{cfgcleanup.c => cfgcleanup.cc} (99%) rename gcc/{cfgexpand.c => cfgexpand.cc} (99%) rename gcc/{cfghooks.c => cfghooks.cc} (99%) rename gcc/{cfgloop.c => cfgloop.cc} (100%) rename gcc/{cfgloopanal.c => cfgloopanal.cc} (100%) rename gcc/{cfgloopmanip.c => cfgloopmanip.cc} (100%) rename gcc/{cfgrtl.c => cfgrtl.cc} (99%) rename gcc/{cgraph.c => cgraph.cc} (99%) rename gcc/{cgraphbuild.c => cgraphbuild.cc} (100%) rename gcc/{cgraphclones.c => cgraphclones.cc} (99%) rename gcc/{cgraphunit.c => cgraphunit.cc} (99%) rename gcc/{collect-utils.c => collect-utils.cc} (100%) rename gcc/{collect2-aix.c => collect2-aix.cc} (100%) rename gcc/{collect2.c => collect2.cc} (99%) rename gcc/{combine-stack-adj.c => combine-stack-adj.cc} (99%) rename gcc/{combine.c => combine.cc} (99%) rename gcc/common/{common-targhooks.c => common-targhooks.cc} (100%) rename gcc/common/config/aarch64/{aarch64-common.c => aarch64-common.cc} (99%) rename gcc/common/config/alpha/{alpha-common.c => alpha-common.cc} (100%) rename gcc/common/config/arc/{arc-common.c => arc-common.cc} (100%) rename gcc/common/config/arm/{arm-common.c => arm-common.cc} (99%) rename gcc/common/config/avr/{avr-common.c => avr-common.cc} (98%) 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} (99%) rename gcc/common/config/ia64/{ia64-common.c => ia64-common.cc} (100%) rename gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc} (100%) rename gcc/common/config/lm32/{lm32-common.c => lm32-common.cc} (100%) rename gcc/common/config/m32r/{m32r-common.c => m32r-common.cc} (100%) rename gcc/common/config/m68k/{m68k-common.c => m68k-common.cc} (100%) rename gcc/common/config/mcore/{mcore-common.c => mcore-common.cc} (100%) rename gcc/common/config/microblaze/{microblaze-common.c => microblaze-common.cc} (100%) rename gcc/common/config/mips/{mips-common.c => mips-common.cc} (100%) rename gcc/common/config/mmix/{mmix-common.c => mmix-common.cc} (100%) rename gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc} (100%) rename gcc/common/config/msp430/{msp430-common.c => msp430-common.cc} (100%) rename gcc/common/config/nds32/{nds32-common.c => nds32-common.cc} (100%) rename gcc/common/config/nios2/{nios2-common.c => nios2-common.cc} (100%) rename gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc} (100%) rename gcc/common/config/or1k/{or1k-common.c => or1k-common.cc} (100%) rename gcc/common/config/pa/{pa-common.c => pa-common.cc} (100%) rename gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc} (100%) rename gcc/common/config/pru/{pru-common.c => pru-common.cc} (100%) rename gcc/common/config/riscv/{riscv-common.c => riscv-common.cc} (97%) 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} (92%) 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%) rename gcc/config/aarch64/{aarch64-builtins.c => aarch64-builtins.cc} (99%) rename gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc} (100%) rename gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc} (100%) rename gcc/config/aarch64/{aarch64.c => aarch64.cc} (99%) rename gcc/config/aarch64/{cortex-a57-fma-steering.c => cortex-a57-fma-steering.cc} (99%) rename gcc/config/aarch64/{driver-aarch64.c => driver-aarch64.cc} (99%) 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%) rename gcc/config/alpha/{alpha.c => alpha.cc} (99%) rename gcc/config/alpha/{driver-alpha.c => driver-alpha.cc} (98%) rename gcc/config/arc/{arc-c.c => arc-c.cc} (100%) rename gcc/config/arc/{arc.c => arc.cc} (99%) 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%) rename gcc/config/arm/{arm-c.c => arm-c.cc} (99%) rename gcc/config/arm/{arm-d.c => arm-d.cc} (100%) rename gcc/config/arm/{arm.c => arm.cc} (99%) rename gcc/config/arm/{driver-arm.c => driver-arm.cc} (98%) rename gcc/config/avr/{avr-c.c => avr-c.cc} (99%) rename gcc/config/avr/{avr-devices.c => avr-devices.cc} (100%) rename gcc/config/avr/{avr-log.c => avr-log.cc} (99%) rename gcc/config/avr/{avr.c => avr.cc} (99%) rename gcc/config/avr/{driver-avr.c => driver-avr.cc} (100%) rename gcc/config/avr/{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc} (98%) rename gcc/config/avr/{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc} (96%) rename gcc/config/bfin/{bfin.c => bfin.cc} (99%) rename gcc/config/bpf/{bpf.c => bpf.cc} (100%) rename gcc/config/bpf/{coreout.c => coreout.cc} (94%) rename gcc/config/c6x/{c6x.c => c6x.cc} (100%) rename gcc/config/cr16/{cr16.c => cr16.cc} (100%) rename gcc/config/cris/{cris.c => cris.cc} (98%) rename gcc/config/csky/{csky.c => csky.cc} (99%) rename gcc/config/{darwin-c.c => darwin-c.cc} (99%) rename gcc/config/{darwin-d.c => darwin-d.cc} (100%) rename gcc/config/{darwin-driver.c => darwin-driver.cc} (100%) rename gcc/config/{darwin-f.c => darwin-f.cc} (97%) rename gcc/config/{darwin.c => darwin.cc} (99%) 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%) rename gcc/config/epiphany/{epiphany.c => epiphany.cc} (99%) rename gcc/config/epiphany/{mode-switch-use.c => mode-switch-use.cc} (97%) 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%) rename gcc/config/frv/{frv.c => frv.cc} (99%) 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%) rename gcc/config/gcn/{gcn.c => gcn.cc} (99%) rename gcc/config/gcn/{mkoffload.c => mkoffload.cc} (99%) rename gcc/config/{glibc-c.c => glibc-c.cc} (100%) rename gcc/config/{glibc-d.c => glibc-d.cc} (100%) rename gcc/config/h8300/{h8300.c => h8300.cc} (99%) 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%) rename gcc/config/i386/{driver-i386.c => driver-i386.cc} (99%) 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%) rename gcc/config/i386/{i386-c.c => i386-c.cc} (99%) rename gcc/config/i386/{i386-d.c => i386-d.cc} (100%) rename gcc/config/i386/{i386-expand.c => i386-expand.cc} (99%) rename gcc/config/i386/{i386-features.c => i386-features.cc} (100%) rename gcc/config/i386/{i386-options.c => i386-options.cc} (99%) rename gcc/config/i386/{i386.c => i386.cc} (99%) rename gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc} (100%) rename gcc/config/i386/{msformat-c.c => msformat-c.cc} (100%) rename gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc} (98%) rename gcc/config/i386/{winnt-d.c => winnt-d.cc} (100%) rename gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc} (100%) rename gcc/config/i386/{winnt.c => winnt.cc} (99%) 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%) rename gcc/config/i386/{x86-tune-sched-core.c => x86-tune-sched-core.cc} (99%) rename gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc} (100%) rename gcc/config/ia64/{ia64-c.c => ia64-c.cc} (98%) rename gcc/config/ia64/{ia64.c => ia64.cc} (99%) rename gcc/config/iq2000/{iq2000.c => iq2000.cc} (99%) rename gcc/config/{linux.c => linux.cc} (100%) rename gcc/config/lm32/{lm32.c => lm32.cc} (100%) rename gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc} (89%) rename gcc/config/m32c/{m32c.c => m32c.cc} (99%) rename gcc/config/m32r/{m32r.c => m32r.cc} (99%) rename gcc/config/m68k/{m68k.c => m68k.cc} (99%) rename gcc/config/mcore/{mcore.c => mcore.cc} (99%) rename gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc} (100%) rename gcc/config/microblaze/{microblaze.c => microblaze.cc} (99%) rename gcc/config/mips/{driver-native.c => driver-native.cc} (97%) rename gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc} (100%) rename gcc/config/mips/{mips-d.c => mips-d.cc} (100%) rename gcc/config/mips/{mips.c => mips.cc} (99%) rename gcc/config/mmix/{mmix.c => mmix.cc} (99%) rename gcc/config/mn10300/{mn10300.c => mn10300.cc} (99%) rename gcc/config/moxie/{moxie.c => moxie.cc} (100%) rename gcc/config/msp430/{driver-msp430.c => driver-msp430.cc} (95%) rename gcc/config/msp430/{msp430-c.c => msp430-c.cc} (100%) rename gcc/config/msp430/{msp430-devices.c => msp430-devices.cc} (99%) rename gcc/config/msp430/{msp430.c => msp430.cc} (99%) rename gcc/config/nds32/{nds32-cost.c => nds32-cost.cc} (99%) rename gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc} (100%) rename gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc} (99%) rename gcc/config/nds32/{nds32-isr.c => nds32-isr.cc} (99%) 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%) rename gcc/config/nds32/{nds32.c => nds32.cc} (99%) rename gcc/config/{netbsd-d.c => netbsd-d.cc} (100%) rename gcc/config/{netbsd.c => netbsd.cc} (100%) rename gcc/config/nios2/{nios2.c => nios2.cc} (99%) rename gcc/config/nvptx/{mkoffload.c => mkoffload.cc} (100%) rename gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc} (100%) rename gcc/config/nvptx/{nvptx.c => nvptx.cc} (98%) 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%) rename gcc/config/pa/{pa.c => pa.cc} (99%) rename gcc/config/pdp11/{pdp11.c => pdp11.cc} (99%) 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} (99%) 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%) rename gcc/config/riscv/{riscv.c => riscv.cc} (99%) rename gcc/config/rl78/{rl78-c.c => rl78-c.cc} (100%) rename gcc/config/rl78/{rl78.c => rl78.cc} (99%) rename gcc/config/rs6000/{driver-rs6000.c => driver-rs6000.cc} (99%) rename gcc/config/rs6000/{host-darwin.c => host-darwin.cc} (98%) rename gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc} (100%) rename gcc/config/rs6000/{rbtree.c => rbtree.cc} (99%) rename gcc/config/rs6000/{rs6000-call.c => rs6000-builtin.cc} (55%) rename gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc} (92%) create mode 100644 gcc/config/rs6000/rs6000-call.cc rename gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc} (100%) rename gcc/config/rs6000/{rs6000-gen-builtins.c => rs6000-gen-builtins.cc} (95%) rename gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc} (100%) rename gcc/config/rs6000/{rs6000-logue.c => rs6000-logue.cc} (99%) rename gcc/config/rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc} (99%) rename gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc} (100%) rename gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc} (100%) rename gcc/config/rs6000/{rs6000.c => rs6000.cc} (99%) rename gcc/config/rx/{rx.c => rx.cc} (99%) rename gcc/config/s390/{driver-native.c => driver-native.cc} (98%) rename gcc/config/s390/{s390-c.c => s390-c.cc} (99%) rename gcc/config/s390/{s390-d.c => s390-d.cc} (100%) rename gcc/config/s390/{s390.c => s390.cc} (99%) rename gcc/config/sh/{divtab-sh4-300.c => divtab-sh4-300.cc} (96%) rename gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc} (97%) rename gcc/config/sh/{divtab.c => divtab.cc} (98%) rename gcc/config/sh/{sh-c.c => sh-c.cc} (100%) rename gcc/config/sh/{sh.c => sh.cc} (99%) 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%) rename gcc/config/sparc/{driver-sparc.c => driver-sparc.cc} (98%) rename gcc/config/sparc/{sparc-c.c => sparc-c.cc} (100%) rename gcc/config/sparc/{sparc-d.c => sparc-d.cc} (100%) rename gcc/config/sparc/{sparc.c => sparc.cc} (99%) rename gcc/config/stormy16/{stormy16.c => stormy16.cc} (99%) rename gcc/config/tilegx/{mul-tables.c => mul-tables.cc} (100%) rename gcc/config/tilegx/{tilegx-c.c => tilegx-c.cc} (97%) rename gcc/config/tilegx/{tilegx.c => tilegx.cc} (100%) rename gcc/config/tilepro/{mul-tables.c => mul-tables.cc} (100%) rename gcc/config/tilepro/{tilepro-c.c => tilepro-c.cc} (97%) rename gcc/config/tilepro/{tilepro.c => tilepro.cc} (100%) rename gcc/config/v850/{v850-c.c => v850-c.cc} (88%) rename gcc/config/v850/{v850.c => v850.cc} (99%) rename gcc/config/vax/{vax.c => vax.cc} (99%) rename gcc/config/visium/{visium.c => visium.cc} (99%) rename gcc/config/vms/{vms-c.c => vms-c.cc} (97%) 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%) rename gcc/config/xtensa/{xtensa.c => xtensa.cc} (99%) rename gcc/{context.c => context.cc} (96%) rename gcc/{convert.c => convert.cc} (99%) rename gcc/{coverage.c => coverage.cc} (99%) rename gcc/cp/{call.c => call.cc} (99%) rename gcc/cp/{class.c => class.cc} (99%) rename gcc/cp/{constexpr.c => constexpr.cc} (99%) rename gcc/cp/{cp-gimplify.c => cp-gimplify.cc} (98%) rename gcc/cp/{cp-lang.c => cp-lang.cc} (98%) rename gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc} (98%) rename gcc/cp/{cp-ubsan.c => cp-ubsan.cc} (100%) rename gcc/cp/{cvt.c => cvt.cc} (99%) rename gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc} (100%) rename gcc/cp/{decl.c => decl.cc} (99%) rename gcc/cp/{decl2.c => decl2.cc} (99%) rename gcc/cp/{dump.c => dump.cc} (100%) rename gcc/cp/{error.c => error.cc} (99%) 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%) rename gcc/cp/{init.c => init.cc} (99%) rename gcc/cp/{lambda.c => lambda.cc} (100%) rename gcc/cp/{lex.c => lex.cc} (100%) rename gcc/cp/{mangle.c => mangle.cc} (100%) rename gcc/cp/{method.c => method.cc} (99%) rename gcc/cp/{name-lookup.c => name-lookup.cc} (99%) rename gcc/cp/{optimize.c => optimize.cc} (99%) rename gcc/cp/{parser.c => parser.cc} (99%) rename gcc/cp/{pt.c => pt.cc} (99%) rename gcc/cp/{ptree.c => ptree.cc} (100%) rename gcc/cp/{rtti.c => rtti.cc} (100%) rename gcc/cp/{search.c => search.cc} (100%) rename gcc/cp/{semantics.c => semantics.cc} (99%) rename gcc/cp/{tree.c => tree.cc} (99%) rename gcc/cp/{typeck.c => typeck.cc} (99%) rename gcc/cp/{typeck2.c => typeck2.cc} (99%) rename gcc/cp/{vtable-class-hierarchy.c => vtable-class-hierarchy.cc} (99%) rename gcc/{cppbuiltin.c => cppbuiltin.cc} (100%) rename gcc/{cppdefault.c => cppdefault.cc} (100%) rename gcc/{cprop.c => cprop.cc} (99%) rename gcc/{cse.c => cse.cc} (99%) rename gcc/{cselib.c => cselib.cc} (100%) rename gcc/{ctfc.c => ctfc.cc} (100%) rename gcc/{ctfout.c => ctfout.cc} (100%) rename gcc/{data-streamer-in.c => data-streamer-in.cc} (100%) rename gcc/{data-streamer-out.c => data-streamer-out.cc} (100%) rename gcc/{data-streamer.c => data-streamer.cc} (100%) rename gcc/{dbgcnt.c => dbgcnt.cc} (99%) rename gcc/{dbxout.c => dbxout.cc} (99%) rename gcc/{dce.c => dce.cc} (100%) rename gcc/{ddg.c => ddg.cc} (100%) rename gcc/{debug.c => debug.cc} (100%) rename gcc/{df-core.c => df-core.cc} (99%) rename gcc/{df-problems.c => df-problems.cc} (100%) rename gcc/{df-scan.c => df-scan.cc} (99%) rename gcc/{dfp.c => dfp.cc} (99%) rename gcc/{diagnostic-color.c => diagnostic-color.cc} (99%) rename gcc/{diagnostic-show-locus.c => diagnostic-show-locus.cc} (99%) rename gcc/{diagnostic-spec.c => diagnostic-spec.cc} (100%) rename gcc/{diagnostic.c => diagnostic.cc} (99%) rename gcc/{dojump.c => dojump.cc} (99%) 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%) rename gcc/{dumpfile.c => dumpfile.cc} (98%) rename gcc/{dwarf2asm.c => dwarf2asm.cc} (99%) rename gcc/{dwarf2cfi.c => dwarf2cfi.cc} (100%) rename gcc/{dwarf2ctf.c => dwarf2ctf.cc} (100%) rename gcc/{dwarf2out.c => dwarf2out.cc} (99%) rename gcc/{early-remat.c => early-remat.cc} (100%) rename gcc/{edit-context.c => edit-context.cc} (99%) rename gcc/{emit-rtl.c => emit-rtl.cc} (99%) rename gcc/{errors.c => errors.cc} (94%) rename gcc/{et-forest.c => et-forest.cc} (99%) rename gcc/{except.c => except.cc} (99%) rename gcc/{explow.c => explow.cc} (99%) rename gcc/{expmed.c => expmed.cc} (99%) rename gcc/{expr.c => expr.cc} (99%) rename gcc/{fibonacci_heap.c => fibonacci_heap.cc} (99%) rename gcc/{file-find.c => file-find.cc} (100%) rename gcc/{file-prefix-map.c => file-prefix-map.cc} (98%) rename gcc/{final.c => final.cc} (99%) rename gcc/{fixed-value.c => fixed-value.cc} (100%) rename gcc/{fold-const-call.c => fold-const-call.cc} (100%) rename gcc/{fold-const.c => fold-const.cc} (98%) rename gcc/fortran/{arith.c => arith.cc} (100%) rename gcc/fortran/{array.c => array.cc} (99%) rename gcc/fortran/{bbt.c => bbt.cc} (100%) rename gcc/fortran/{check.c => check.cc} (99%) rename gcc/fortran/{class.c => class.cc} (99%) rename gcc/fortran/{constructor.c => constructor.cc} (100%) rename gcc/fortran/{convert.c => convert.cc} (100%) rename gcc/fortran/{cpp.c => cpp.cc} (99%) rename gcc/fortran/{data.c => data.cc} (99%) rename gcc/fortran/{decl.c => decl.cc} (99%) rename gcc/fortran/{dependency.c => dependency.cc} (99%) rename gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc} (99%) rename gcc/fortran/{error.c => error.cc} (99%) rename gcc/fortran/{expr.c => expr.cc} (99%) rename gcc/fortran/{f95-lang.c => f95-lang.cc} (99%) rename gcc/fortran/{frontend-passes.c => frontend-passes.cc} (100%) rename gcc/fortran/{gfortranspec.c => gfortranspec.cc} (99%) rename gcc/fortran/{interface.c => interface.cc} (99%) rename gcc/fortran/{intrinsic.c => intrinsic.cc} (99%) rename gcc/fortran/{io.c => io.cc} (100%) rename gcc/fortran/{iresolve.c => iresolve.cc} (99%) rename gcc/fortran/{match.c => match.cc} (99%) rename gcc/fortran/{matchexp.c => matchexp.cc} (99%) rename gcc/fortran/{misc.c => misc.cc} (100%) rename gcc/fortran/{module.c => module.cc} (99%) rename gcc/fortran/{openmp.c => openmp.cc} (99%) rename gcc/fortran/{options.c => options.cc} (100%) rename gcc/fortran/{parse.c => parse.cc} (99%) rename gcc/fortran/{primary.c => primary.cc} (100%) rename gcc/fortran/{resolve.c => resolve.cc} (99%) rename gcc/fortran/{scanner.c => scanner.cc} (100%) rename gcc/fortran/{simplify.c => simplify.cc} (99%) rename gcc/fortran/{st.c => st.cc} (100%) rename gcc/fortran/{symbol.c => symbol.cc} (99%) rename gcc/fortran/{target-memory.c => target-memory.cc} (99%) rename gcc/fortran/{trans-array.c => trans-array.cc} (99%) rename gcc/fortran/{trans-common.c => trans-common.cc} (100%) rename gcc/fortran/{trans-const.c => trans-const.cc} (99%) rename gcc/fortran/{trans-decl.c => trans-decl.cc} (99%) rename gcc/fortran/{trans-expr.c => trans-expr.cc} (99%) rename gcc/fortran/{trans-intrinsic.c => trans-intrinsic.cc} (99%) rename gcc/fortran/{trans-io.c => trans-io.cc} (99%) rename gcc/fortran/{trans-openmp.c => trans-openmp.cc} (99%) rename gcc/fortran/{trans-stmt.c => trans-stmt.cc} (99%) rename gcc/fortran/{trans-types.c => trans-types.cc} (99%) rename gcc/fortran/{trans.c => trans.cc} (99%) rename gcc/{fp-test.c => fp-test.cc} (98%) rename gcc/{function-tests.c => function-tests.cc} (99%) rename gcc/{function.c => function.cc} (99%) rename gcc/{fwprop.c => fwprop.cc} (99%) rename gcc/{gcc-ar.c => gcc-ar.cc} (100%) rename gcc/{gcc-main.c => gcc-main.cc} (92%) rename gcc/{gcc-rich-location.c => gcc-rich-location.cc} (100%) rename gcc/{gcc.c => gcc.cc} (99%) rename gcc/{gcov-dump.c => gcov-dump.cc} (99%) rename gcc/{gcov-io.c => gcov-io.cc} (100%) rename gcc/{gcov-tool.c => gcov-tool.cc} (100%) rename gcc/{gcov.c => gcov.cc} (99%) rename gcc/{gcse-common.c => gcse-common.cc} (98%) rename gcc/{gcse.c => gcse.cc} (99%) rename gcc/{genattr-common.c => genattr-common.cc} (99%) rename gcc/{genattr.c => genattr.cc} (100%) rename gcc/{genattrtab.c => genattrtab.cc} (99%) rename gcc/{genautomata.c => genautomata.cc} (99%) 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%) rename gcc/{genconditions.c => genconditions.cc} (99%) rename gcc/{genconfig.c => genconfig.cc} (100%) rename gcc/{genconstants.c => genconstants.cc} (97%) rename gcc/{genemit.c => genemit.cc} (99%) rename gcc/{genenums.c => genenums.cc} (100%) rename gcc/{generic-match-head.c => generic-match-head.cc} (97%) rename gcc/{genextract.c => genextract.cc} (99%) rename gcc/{genflags.c => genflags.cc} (100%) rename gcc/{gengenrtl.c => gengenrtl.cc} (99%) rename gcc/{gengtype-parse.c => gengtype-parse.cc} (99%) rename gcc/{gengtype-state.c => gengtype-state.cc} (99%) rename gcc/{gengtype.c => gengtype.cc} (98%) rename gcc/{genhooks.c => genhooks.cc} (100%) rename gcc/{genmatch.c => genmatch.cc} (99%) rename gcc/{genmddeps.c => genmddeps.cc} (96%) rename gcc/{genmddump.c => genmddump.cc} (100%) rename gcc/{genmodes.c => genmodes.cc} (99%) rename gcc/{genopinit.c => genopinit.cc} (100%) rename gcc/{genoutput.c => genoutput.cc} (100%) rename gcc/{genpeep.c => genpeep.cc} (99%) rename gcc/{genpreds.c => genpreds.cc} (99%) rename gcc/{genrecog.c => genrecog.cc} (99%) rename gcc/{gensupport.c => gensupport.cc} (99%) rename gcc/{gentarget-def.c => gentarget-def.cc} (100%) rename gcc/{genversion.c => genversion.cc} (100%) rename gcc/{ggc-common.c => ggc-common.cc} (100%) rename gcc/{ggc-none.c => ggc-none.cc} (100%) rename gcc/{ggc-page.c => ggc-page.cc} (100%) rename gcc/{ggc-tests.c => ggc-tests.cc} (99%) rename gcc/{gimple-builder.c => gimple-builder.cc} (100%) rename gcc/{gimple-expr.c => gimple-expr.cc} (97%) rename gcc/{gimple-fold.c => gimple-fold.cc} (99%) 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%) rename gcc/{gimple-low.c => gimple-low.cc} (99%) rename gcc/{gimple-match-head.c => gimple-match-head.cc} (99%) 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%) rename gcc/{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc} (98%) rename gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc} (99%) 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} (96%) rename gcc/{gimple-streamer-in.c => gimple-streamer-in.cc} (100%) rename gcc/{gimple-streamer-out.c => gimple-streamer-out.cc} (100%) rename gcc/{gimple-walk.c => gimple-walk.cc} (100%) rename gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc} (100%) rename gcc/{gimple.c => gimple.cc} (99%) rename gcc/{gimplify-me.c => gimplify-me.cc} (100%) rename gcc/{gimplify.c => gimplify.cc} (99%) rename gcc/go/{go-backend.c => go-backend.cc} (98%) rename gcc/go/{go-lang.c => go-lang.cc} (99%) rename gcc/go/{gospec.c => gospec.cc} (99%) rename gcc/{godump.c => godump.cc} (100%) rename gcc/{graph.c => graph.cc} (96%) rename gcc/{graphds.c => graphds.cc} (100%) rename gcc/{graphite-dependences.c => graphite-dependences.cc} (100%) rename gcc/{graphite-isl-ast-to-gimple.c => graphite-isl-ast-to-gimple.cc} (99%) 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%) rename gcc/{haifa-sched.c => haifa-sched.cc} (99%) rename gcc/{hash-map-tests.c => hash-map-tests.cc} (99%) rename gcc/{hash-set-tests.c => hash-set-tests.cc} (99%) 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%) rename gcc/{ifcvt.c => ifcvt.cc} (93%) rename gcc/{inchash.c => inchash.cc} (100%) rename gcc/{incpath.c => incpath.cc} (99%) rename gcc/{init-regs.c => init-regs.cc} (100%) rename gcc/{input.c => input.cc} (99%) rename gcc/{internal-fn.c => internal-fn.cc} (99%) rename gcc/{intl.c => intl.cc} (100%) rename gcc/{ipa-comdats.c => ipa-comdats.cc} (100%) rename gcc/{ipa-cp.c => ipa-cp.cc} (99%) rename gcc/{ipa-devirt.c => ipa-devirt.cc} (100%) rename gcc/{ipa-fnsummary.c => ipa-fnsummary.cc} (99%) 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%) rename gcc/{ipa-inline.c => ipa-inline.cc} (99%) rename gcc/{ipa-modref-tree.c => ipa-modref-tree.cc} (99%) rename gcc/{ipa-modref.c => ipa-modref.cc} (99%) rename gcc/{ipa-param-manipulation.c => ipa-param-manipulation.cc} (99%) 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%) rename gcc/{ipa-prop.c => ipa-prop.cc} (99%) rename gcc/{ipa-pure-const.c => ipa-pure-const.cc} (100%) rename gcc/{ipa-ref.c => ipa-ref.cc} (100%) rename gcc/{ipa-reference.c => ipa-reference.cc} (99%) rename gcc/{ipa-split.c => ipa-split.cc} (97%) rename gcc/{ipa-sra.c => ipa-sra.cc} (99%) 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%) rename gcc/{ira-build.c => ira-build.cc} (99%) rename gcc/{ira-color.c => ira-color.cc} (99%) rename gcc/{ira-conflicts.c => ira-conflicts.cc} (99%) rename gcc/{ira-costs.c => ira-costs.cc} (99%) rename gcc/{ira-emit.c => ira-emit.cc} (100%) rename gcc/{ira-lives.c => ira-lives.cc} (99%) rename gcc/{ira.c => ira.cc} (99%) rename gcc/jit/{dummy-frontend.c => dummy-frontend.cc} (100%) rename gcc/jit/{jit-builtins.c => jit-builtins.cc} (99%) rename gcc/jit/{jit-logging.c => jit-logging.cc} (100%) rename gcc/jit/{jit-playback.c => jit-playback.cc} (98%) rename gcc/jit/{jit-recording.c => jit-recording.cc} (99%) 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%) rename gcc/jit/{libgccjit.c => libgccjit.cc} (97%) rename gcc/{jump.c => jump.cc} (100%) rename gcc/{langhooks.c => langhooks.cc} (99%) rename gcc/{lcm.c => lcm.cc} (100%) rename gcc/{lists.c => lists.cc} (100%) rename gcc/{loop-doloop.c => loop-doloop.cc} (99%) rename gcc/{loop-init.c => loop-init.cc} (99%) rename gcc/{loop-invariant.c => loop-invariant.cc} (99%) 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} (99%) rename gcc/{lra-coalesce.c => lra-coalesce.cc} (100%) rename gcc/{lra-constraints.c => lra-constraints.cc} (98%) 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} (99%) rename gcc/{lra-spills.c => lra-spills.cc} (99%) rename gcc/{lra.c => lra.cc} (99%) 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%) rename gcc/{lto-streamer-out.c => lto-streamer-out.cc} (99%) rename gcc/{lto-streamer.c => lto-streamer.cc} (100%) rename gcc/{lto-wrapper.c => lto-wrapper.cc} (99%) rename gcc/lto/{common.c => common.cc} (100%) rename gcc/lto/{lto-common.c => lto-common.cc} (99%) rename gcc/lto/{lto-dump.c => lto-dump.cc} (99%) rename gcc/lto/{lto-lang.c => lto-lang.cc} (99%) rename gcc/lto/{lto-object.c => lto-object.cc} (98%) rename gcc/lto/{lto-partition.c => lto-partition.cc} (100%) rename gcc/lto/{lto-symtab.c => lto-symtab.cc} (100%) rename gcc/lto/{lto.c => lto.cc} (99%) rename gcc/{main.c => main.cc} (99%) 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%) rename gcc/objc/{objc-act.c => objc-act.cc} (99%) rename gcc/objc/{objc-encoding.c => objc-encoding.cc} (100%) rename gcc/objc/{objc-gnu-runtime-abi-01.c => objc-gnu-runtime-abi-01.cc} (99%) rename gcc/objc/{objc-lang.c => objc-lang.cc} (99%) rename gcc/objc/{objc-map.c => objc-map.cc} (98%) rename gcc/objc/{objc-next-runtime-abi-01.c => objc-next-runtime-abi-01.cc} (99%) rename gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc} (100%) rename gcc/objc/{objc-runtime-shared-support.c => objc-runtime-shared-support.cc} (99%) rename gcc/objcp/{objcp-decl.c => objcp-decl.cc} (98%) rename gcc/objcp/{objcp-lang.c => objcp-lang.cc} (99%) rename gcc/{omp-expand.c => omp-expand.cc} (99%) rename gcc/{omp-general.c => omp-general.cc} (100%) rename gcc/{omp-low.c => omp-low.cc} (99%) rename gcc/{omp-offload.c => omp-offload.cc} (99%) rename gcc/{omp-simd-clone.c => omp-simd-clone.cc} (100%) rename gcc/{opt-suggestions.c => opt-suggestions.cc} (99%) rename gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} (100%) rename gcc/{optabs-query.c => optabs-query.cc} (99%) rename gcc/{optabs-tree.c => optabs-tree.cc} (95%) rename gcc/{optabs.c => optabs.cc} (98%) rename gcc/{opts-common.c => opts-common.cc} (92%) rename gcc/{opts-global.c => opts-global.cc} (98%) rename gcc/{opts.c => opts.cc} (98%) rename gcc/{passes.c => passes.cc} (100%) rename gcc/{plugin.c => plugin.cc} (99%) rename gcc/{postreload-gcse.c => postreload-gcse.cc} (99%) rename gcc/{postreload.c => postreload.cc} (100%) rename gcc/{predict.c => predict.cc} (99%) rename gcc/{prefix.c => prefix.cc} (100%) rename gcc/{pretty-print.c => pretty-print.cc} (99%) 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%) rename gcc/{read-md.c => read-md.cc} (99%) rename gcc/{read-rtl-function.c => read-rtl-function.cc} (99%) rename gcc/{read-rtl.c => read-rtl.cc} (99%) rename gcc/{real.c => real.cc} (99%) rename gcc/{realmpfr.c => realmpfr.cc} (100%) rename gcc/{recog.c => recog.cc} (99%) rename gcc/{ree.c => ree.cc} (100%) rename gcc/{reg-stack.c => reg-stack.cc} (99%) rename gcc/{regcprop.c => regcprop.cc} (99%) rename gcc/{reginfo.c => reginfo.cc} (100%) rename gcc/{regrename.c => regrename.cc} (100%) rename gcc/{regstat.c => regstat.cc} (100%) rename gcc/{reload.c => reload.cc} (99%) rename gcc/{reload1.c => reload1.cc} (99%) rename gcc/{reorg.c => reorg.cc} (99%) rename gcc/{resource.c => resource.cc} (100%) rename gcc/{rtl-error.c => rtl-error.cc} (100%) rename gcc/{rtl-tests.c => rtl-tests.cc} (99%) rename gcc/{rtl.c => rtl.cc} (98%) rename gcc/{rtlanal.c => rtlanal.cc} (99%) 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%) rename gcc/{run-rtl-passes.c => run-rtl-passes.cc} (95%) rename gcc/{sancov.c => sancov.cc} (100%) rename gcc/{sanopt.c => sanopt.cc} (100%) rename gcc/{sbitmap.c => sbitmap.cc} (99%) rename gcc/{sched-deps.c => sched-deps.cc} (99%) rename gcc/{sched-ebb.c => sched-ebb.cc} (99%) rename gcc/{sched-rgn.c => sched-rgn.cc} (99%) rename gcc/{sel-sched-dump.c => sel-sched-dump.cc} (99%) rename gcc/{sel-sched-ir.c => sel-sched-ir.cc} (99%) rename gcc/{sel-sched.c => sel-sched.cc} (99%) rename gcc/{selftest-diagnostic.c => selftest-diagnostic.cc} (100%) rename gcc/{selftest-rtl.c => selftest-rtl.cc} (100%) rename gcc/{selftest-run-tests.c => selftest-run-tests.cc} (73%) rename gcc/{selftest.c => selftest.cc} (99%) rename gcc/{sese.c => sese.cc} (100%) rename gcc/{shrink-wrap.c => shrink-wrap.cc} (99%) rename gcc/{simplify-rtx.c => simplify-rtx.cc} (99%) rename gcc/{sparseset.c => sparseset.cc} (100%) rename gcc/{spellcheck-tree.c => spellcheck-tree.cc} (99%) rename gcc/{spellcheck.c => spellcheck.cc} (99%) rename gcc/{sreal.c => sreal.cc} (99%) rename gcc/{stack-ptr-mod.c => stack-ptr-mod.cc} (100%) rename gcc/{statistics.c => statistics.cc} (100%) rename gcc/{stmt.c => stmt.cc} (99%) 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%) rename gcc/{symtab.c => symtab.cc} (99%) rename gcc/{target-globals.c => target-globals.cc} (100%) rename gcc/{targhooks.c => targhooks.cc} (99%) create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-18.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-19.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-20.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-21.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-22.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-23.c create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr104148.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr104147.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr103642.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C copy gcc/testsuite/{gcc.target/i386/pr101046.c => g++.dg/cpp0x/constexpr-104226.C} (75%) copy gcc/testsuite/g++.dg/cpp0x/{constexpr-empty14.C => constexpr-empty14a.C} (61%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist127.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist128.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic14a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept74.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept74a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual21.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/noexcept2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction101.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction101a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction101b.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction102.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction102a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction102b.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction103.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction104.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction105.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction106.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-memfn2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class51.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth15.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/init/assign2.C create mode 100644 gcc/testsuite/g++.dg/init/new50.C create mode 100644 gcc/testsuite/g++.dg/lto/alignas1_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr103989.C create mode 100644 gcc/testsuite/g++.dg/opt/pr104334.C rename gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} (77%) create mode 100644 gcc/testsuite/g++.dg/parse/template-keyword2.C rename gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} (100%) create mode 100644 gcc/testsuite/g++.dg/template/array35.C create mode 100644 gcc/testsuite/g++.dg/template/array36.C create mode 100644 gcc/testsuite/g++.dg/template/nested7.C create mode 100644 gcc/testsuite/g++.dg/template/partial20.C rename gcc/testsuite/g++.dg/tm/{asm-1.c => asm-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/Wignored-qualifiers2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuse-after-free2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuse-after-free3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuse-after-free4.C create mode 100644 gcc/testsuite/g++.dg/warn/pr104025.C create mode 100644 gcc/testsuite/g++.target/arm/pr103676.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101941-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr104327.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104196.c create mode 100644 gcc/testsuite/gcc.dg/Wuse-after-free-2.c create mode 100644 gcc/testsuite/gcc.dg/Wuse-after-free-3.c create mode 100644 gcc/testsuite/gcc.dg/Wuse-after-free.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/calloc-1.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/analyzer/pr104224.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94362-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94362-2.c copy gcc/testsuite/gcc.dg/analyzer/{realloc-2.c => realloc-3.c} (59%) copy gcc/testsuite/gcc.dg/analyzer/{realloc-2.c => realloc-4.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-realloc.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr104159.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-bit-field-ref.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-i [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-i [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-i [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr99673.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr104337.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-6.c create mode 100644 gcc/testsuite/gcc.dg/pr101885.c create mode 100644 gcc/testsuite/gcc.dg/pr102087_1.c create mode 100644 gcc/testsuite/gcc.dg/pr102478.c create mode 100644 gcc/testsuite/gcc.dg/pr103721-2.c create mode 100644 gcc/testsuite/gcc.dg/pr103721.c create mode 100644 gcc/testsuite/gcc.dg/pr104263.c create mode 100644 gcc/testsuite/gcc.dg/pr104380.c create mode 100644 gcc/testsuite/gcc.dg/pr104389.c create mode 100644 gcc/testsuite/gcc.dg/pr95115.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-1.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-2.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-3.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-4.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-5.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-6.c create mode 100644 gcc/testsuite/gcc.dg/sancov/pr104158-7.c copy gcc/testsuite/gcc.dg/{spellcheck-options-23.c => spellcheck-options-24.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr100499-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100499-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100499-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100740.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100786.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101508.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101972.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102131-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102131-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102131-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102131-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103987.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104279.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104280.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104281.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104402.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-29.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/divide-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/divide-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/inline-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103514.c copy gcc/testsuite/gcc.dg/tree-ssa/{alias-3.c => pr89074.c} (56%) create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr103169.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.dg/vect/pr104152.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81196-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr104005.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr104092.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vsqrt-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vsqrt-2.c create mode 100644 gcc/testsuite/gcc.target/arm/crypto-vaese-erratum1.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-7.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-8.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-pack-prefer128.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-pack-prefer256.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103771.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104104.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104188.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104307.c copy gcc/testsuite/gcc.target/i386/{eh_return-1.c => pr104362.c} (59%) create mode 100644 gcc/testsuite/gcc.target/nvptx/stack-atomics-run.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtin-feclearexcept-feraisee [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/builtin-feclearexcept-feraisee [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/builtin-fegetround.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103702.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/powerpc/pr104239-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104239-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104239-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold.c copy gcc/testsuite/gcc.target/powerpc/vsu/{vec-cntlz-lsbb-0.c => vec-cntlz-lsbb-3. [...] copy gcc/testsuite/gcc.target/powerpc/vsu/{vec-cntlz-lsbb-1.c => vec-cntlz-lsbb-4. [...] copy gcc/testsuite/gcc.target/powerpc/vsu/{vec-cnttz-lsbb-0.c => vec-cnttz-lsbb-3. [...] copy gcc/testsuite/gcc.target/powerpc/vsu/{vec-cnttz-lsbb-1.c => vec-cnttz-lsbb-4. [...] create mode 100644 gcc/testsuite/gcc.target/riscv/pr104140.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/gcc.target/s390/nobp-section-type-conflict.c create mode 100644 gcc/testsuite/gcc.target/s390/pr101260.c create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-27.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr102621.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr103695.f90 copy gcc/testsuite/gfortran.dg/ieee/{signaling_2.f90 => signaling_3.f90} (54%) create mode 100644 gcc/testsuite/gfortran.dg/pr102860.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103692.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84784.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_check_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 create mode 100644 gcc/testsuite/gnat.dg/div_zero.adb create mode 100644 gcc/testsuite/gnat.dg/generic_comp.adb create mode 100644 gcc/testsuite/gnat.dg/opt97.adb rename gcc/{timevar.c => timevar.cc} (100%) rename gcc/{toplev.c => toplev.cc} (99%) rename gcc/{tracer.c => tracer.cc} (100%) rename gcc/{trans-mem.c => trans-mem.cc} (99%) rename gcc/{tree-affine.c => tree-affine.cc} (100%) rename gcc/{tree-call-cdce.c => tree-call-cdce.cc} (99%) rename gcc/{tree-cfg.c => tree-cfg.cc} (99%) rename gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc} (100%) rename gcc/{tree-chrec.c => tree-chrec.cc} (100%) rename gcc/{tree-complex.c => tree-complex.cc} (99%) 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%) rename gcc/{tree-eh.c => tree-eh.cc} (99%) rename gcc/{tree-emutls.c => tree-emutls.cc} (100%) rename gcc/{tree-if-conv.c => tree-if-conv.cc} (99%) rename gcc/{tree-inline.c => tree-inline.cc} (99%) 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} (99%) rename gcc/{tree-nested.c => tree-nested.cc} (99%) rename gcc/{tree-nrv.c => tree-nrv.cc} (94%) rename gcc/{tree-object-size.c => tree-object-size.cc} (100%) rename gcc/{tree-outof-ssa.c => tree-outof-ssa.cc} (99%) rename gcc/{tree-parloops.c => tree-parloops.cc} (99%) rename gcc/{tree-phinodes.c => tree-phinodes.cc} (100%) rename gcc/{tree-predcom.c => tree-predcom.cc} (100%) rename gcc/{tree-pretty-print.c => tree-pretty-print.cc} (99%) rename gcc/{tree-profile.c => tree-profile.cc} (99%) rename gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc} (100%) rename gcc/{tree-sra.c => tree-sra.cc} (99%) rename gcc/{tree-ssa-address.c => tree-ssa-address.cc} (99%) rename gcc/{tree-ssa-alias.c => tree-ssa-alias.cc} (99%) rename gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc} (99%) 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%) rename gcc/{tree-ssa-dse.c => tree-ssa-dse.cc} (99%) rename gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc} (100%) rename gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc} (100%) rename gcc/{tree-ssa-live.c => tree-ssa-live.cc} (99%) rename gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc} (99%) 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%) rename gcc/{tree-ssa-loop-manip.c => tree-ssa-loop-manip.cc} (99%) rename gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc} (98%) 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%) rename gcc/{tree-ssa-loop-unswitch.c => tree-ssa-loop-unswitch.cc} (95%) rename gcc/{tree-ssa-loop.c => tree-ssa-loop.cc} (100%) rename gcc/{tree-ssa-math-opts.c => tree-ssa-math-opts.cc} (99%) rename gcc/{tree-ssa-operands.c => tree-ssa-operands.cc} (99%) rename gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc} (100%) rename gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc} (100%) rename gcc/{tree-ssa-pre.c => tree-ssa-pre.cc} (99%) rename gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc} (100%) rename gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc} (98%) rename gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc} (99%) rename gcc/{tree-ssa-scopedtables.c => tree-ssa-scopedtables.cc} (99%) rename gcc/{tree-ssa-sink.c => tree-ssa-sink.cc} (100%) rename gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc} (98%) rename gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc} (100%) rename gcc/{tree-ssa-tail-merge.c => tree-ssa-tail-merge.cc} (99%) rename gcc/{tree-ssa-ter.c => tree-ssa-ter.cc} (100%) rename gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc} (99%) 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%) rename gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc} (100%) rename gcc/{tree-ssa.c => tree-ssa.cc} (99%) rename gcc/{tree-ssanames.c => tree-ssanames.cc} (100%) rename gcc/{tree-stdarg.c => tree-stdarg.cc} (100%) rename gcc/{tree-streamer-in.c => tree-streamer-in.cc} (99%) rename gcc/{tree-streamer-out.c => tree-streamer-out.cc} (99%) 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%) rename gcc/{tree-vect-data-refs.c => tree-vect-data-refs.cc} (99%) rename gcc/{tree-vect-generic.c => tree-vect-generic.cc} (99%) rename gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc} (100%) rename gcc/{tree-vect-loop.c => tree-vect-loop.cc} (98%) rename gcc/{tree-vect-patterns.c => tree-vect-patterns.cc} (99%) rename gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc} (83%) rename gcc/{tree-vect-slp.c => tree-vect-slp.cc} (99%) rename gcc/{tree-vect-stmts.c => tree-vect-stmts.cc} (99%) rename gcc/{tree-vector-builder.c => tree-vector-builder.cc} (100%) rename gcc/{tree-vectorizer.c => tree-vectorizer.cc} (98%) rename gcc/{tree-vrp.c => tree-vrp.cc} (100%) rename gcc/{tree.c => tree.cc} (99%) rename gcc/{tsan.c => tsan.cc} (100%) rename gcc/{typed-splay-tree.c => typed-splay-tree.cc} (98%) rename gcc/{ubsan.c => ubsan.cc} (100%) rename gcc/{valtrack.c => valtrack.cc} (100%) rename gcc/{value-prof.c => value-prof.cc} (99%) rename gcc/{var-tracking.c => var-tracking.cc} (99%) rename gcc/{varasm.c => varasm.cc} (99%) rename gcc/{varpool.c => varpool.cc} (100%) rename gcc/{vec-perm-indices.c => vec-perm-indices.cc} (99%) rename gcc/{vec.c => vec.cc} (99%) rename gcc/{vmsdbgout.c => vmsdbgout.cc} (99%) rename gcc/{vr-values.c => vr-values.cc} (100%) rename gcc/{vtable-verify.c => vtable-verify.cc} (99%) rename gcc/{web.c => web.cc} (100%) rename gcc/{xcoffout.c => xcoffout.cc} (98%) rename libcpp/{charset.c => charset.cc} (99%) rename libcpp/{directives.c => directives.cc} (99%) 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%) rename libcpp/{init.c => init.cc} (99%) rename libcpp/{lex.c => lex.cc} (99%) rename libcpp/{line-map.c => line-map.cc} (99%) rename libcpp/{macro.c => macro.cc} (99%) 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%) rename libcpp/{traditional.c => traditional.cc} (99%) create mode 100644 libgfortran/ieee/issignaling_fallback.h create mode 100644 libstdc++-v3/include/c_compatibility/stdatomic.h create mode 100644 libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES copy {libsanitizer => libstdc++-v3/src/c++17/fast_float}/MERGE (73%) 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/testsuite/20_util/from_chars/7.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/23_containers/array/iterators/begin_end.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/100516.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/104174.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance_ov [...] copy libstdc++-v3/testsuite/{experimental => 27_io}/filesystem/iterators/97731.cc (85%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/error_reporting.cc create mode 100644 libstdc++-v3/testsuite/27_io/spanstream/2.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/c_compat.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/error_ [...]