This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allnoconfig in repository toolchain/ci/gcc.
from 875e493bf5e Daily bump. adds 6e74122f0de c-family: Fix up shorten_compare for decimal vs. non-decima [...] adds 02332764396 openmp: For min/max omp atomic compare forms verify arg typ [...] adds d75691877c4 d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos [...] adds 25332d2325c aarch64: Extend PR100056 patterns to + adds a01ba10b9ff aarch64: Remove XFAIL for bic-bitmask-1.c adds f31924f72a9 aarch64: Tweak atomic-inst-cas.c options adds f997eef5654 combine: Fix up -fcompare-debug issue in the combiner [PR104544] adds f9c4917f016 testsuite: Add testcase for already fixed PR [PR104448] adds c19f317a78c c++: treat NON_DEPENDENT_EXPR as not potentially constant [ [...] adds fe581e63431 Use range_compatible_p in condexpr_adjust adds 6d66bd25dc8 libbacktrace: initialize DWARF 5 fields of unit adds 24ca97325ca libgo: restore building on Solaris adds a61aaee6384 analyzer: fixes to free of non-heap detection [PR104560] adds cb3afcd2a38 Daily bump. adds 5fbcbcaff72 analyzer: const functions have no side effects [PR104576] adds 687e57d7ac7 Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__. adds 837eb12629d libbacktrace: gather address ranges from skeleton units adds 550cabd0023 Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. adds f99ad11af95 openmp: Ensure proper diagnostics for -> in map/to/from cla [...] adds 1c2b44b5236 valtrack: Avoid creating raw SUBREGs with VOIDmode argument [...] adds 754dce903ca Restrict the two sources of vect_recog_cond_expr_convert_pa [...] adds 6bbd8afee00 c++: double non-dep folding from finish_compound_literal [P [...] adds db69f666a72 [PR104447] LRA: Do not split non-alloc hard regs. adds d3b2ead5954 libiberty rust-demangle, ignore .suffix adds 3f2a6b041d9 net: add hurd build tag for setReadMsgCloseOnExec adds bc6d2f460a4 Add missing target selector adds 73a118c209f c-family: Remove names of unused parameters adds fac15bf8480 rs6000: Workaround for new ifcvt behavior [PR104335]. adds efbb17db52a rs6000: __Uglify non-uglified local variables in headers adds c352ef0ed90 c++: avoid duplicate deprecated warning [PR90451] adds 36100e0e952 libstdc++: Make std::error_code printer more robust adds 1b71bc7c8b1 tree: tweak warn_deprecated_use adds 2c9b7077b72 c++: inlining explicit instantiations [PR104539] adds 12a88e6e208 libstdc++: Deprecate non-standard std::vector<bool>::insert [...] adds 0bdb049877f Daily bump. adds 36278f48cbc c++: implicit 'this' in noexcept-spec within class tmpl [PR94944] adds 422d1d378e5 tree-optimization/96881 - CD-DCE and CLOBBERs adds fe79d652c96 target/104581 - compile-time regression in mode-switching adds df5ed150ee5 rs6000: Fix up posix_memalign call in _mm_malloc [PR104598] adds 1931cbad498 pieces-memset-21.c: Expect vzeroupper for ia32 adds 20a33efdf32 libgo: update to Go1.18rc1 release adds 4984f882f41 Mark Power10 fusion option undocumented and remove sub-options. adds 3343e7e2c4c libgo: update Hurd support adds 5a9ba3f27f3 Daily bump. adds 9e3bbb4a802 asan: Mark instrumented vars addressable [PR102656] adds 8e5c34ab45f [nvptx] Use nvptx_warpsync / nvptx_uniform_warp_check for - [...] adds 9ed52438b8c [nvptx] Don't skip atomic insns in nvptx_reorg_uniform_simt adds 69cb3f2abb9 [nvptx] Use _ as destination operand of atom.exch adds 1f96b5eeef1 Daily bump. adds e49508ac6b3 Fortran: improve check of pointer initialization in DATA st [...] adds 6384eff56db d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos [...] adds 1d98337c6be d: Remove handling of deleting GC allocated classes. adds c42f1e77344 Daily bump. adds e01530ec1e3 c: [PR104506] Fix ICE after error due to change of type to [...] adds d34cdec5672 rtl-optimization/104498: Fix comparing symbol reference adds e74d764e172 c++: Add testcase for already fixed PR [PR85493] adds 02aedc6f269 [nvptx] Initialize ptx regs adds ce09ab17ddd aarch64: Add compiler support for Shadow Call Stack adds a7eeaa48986 runtime/internal/syscall: build dummy package if not Linux adds 5c105adbf22 Daily bump. adds 0435b978f95 i386: Relax cmpxchg instruction under -mrelax-cmpxchg-loop [...] adds 61fc5e098e7 tree-optimization/104582 - Simplify vectorizer cost API and fixes adds f24dfc76177 tree-optimization/104582 - make SLP node available in vecto [...] adds 90d693bdc9d target/99881 - x86 vector cost of CTOR from integer regs adds 7d3e6498955 [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx tests adds f0ae4257e3f [nvptx] Xfail sibcall execution tests adds 6263b656c8f [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA adds 7e691189ca9 i386: Fix up copysign/xorsign expansion [PR104612] adds d44dc131f48 ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR104604] adds 2f59f067610 libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec [...] adds 2ef0e75d0bb Implement constant-folding simplifications of reductions. adds d669237f7d5 Dump def that we use for a splat adds c2b23aaaf44 [nvptx] Add -mptx-comment adds bc91cb8d8cf nvptx: Add -mptx=6.0 adds 5e1b17f0386 libstdc++: Implement P2415R2 changes to viewable_range / vi [...] adds bd73d8dd312 nvptx: Add -misa=sm_70 adds 5ed77fb3ed1 [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end adds 39c0b8f1ac4 MAINTAINERS: Update my email address. adds 7b1cce9273c arm: Add new tests for comparison vectorization with Neon and MVE adds bf3e36fbf13 arm: Add GENERAL_AND_VPR_REGS regclass adds 6769084fdf1 arm: Add support for VPR_REG in arm_class_likely_spilled_p adds 0d0aaea105f arm: Fix mve_vmvnq_n_<supf><mode> argument mode adds 884f77b4222 arm: Implement MVE predicates as vectors of booleans adds 91224cf625d arm: Implement auto-vectorized MVE comparisons with vectors [...] adds df0e57c2c03 arm: Fix vcond_mask expander for MVE (PR target/100757) adds e6a4aefce8e arm: Convert remaining MVE vcmp builtins to predicate qualifiers adds 724d6566cd1 arm: Convert more MVE builtins to predicate qualifiers adds 6a7c13a0cf2 arm: Convert more load/store MVE builtins to predicate qualifiers adds c6b4ea7ab1a arm: Convert more MVE/CDE builtins to predicate qualifiers adds e9f8443a917 arm: Add VPR_REG to ALL_REGS adds 537c9658802 rs6000: Fix GC on rs6000.c decls for atomic handling (PR88134) adds f8187b5c0d2 Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortr [...] adds 0fe9176f410 Further simplify 'gcc/omp-oacc-neuter-broadcast.cc:record_f [...] adds 54f74502327 Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_com [...] adds 9d1796d82d4 Restore bootstrap on x86_64-pc-linux-gnu adds bc66b471d16 Fortran: skip compile-time shape check if constructor shape [...] adds 96ee5ce5f82 rs6000: Move g++.dg/ext powerpc tests to g++.target adds 3d54f1ffaf7 libgo: update README.gcc adds 2cfb33fc1e7 Daily bump. adds 2f0c93326f4 x86: Update Intel architectures ISA support in documentation. adds fd0ab7c734b arm: Fix typo in auto-vectorized MVE comparisons adds 06770148711 nvptx: Back-end portion of a fix for PR target/104489. adds c8cb5098c78 warn-recursion: Don't warn for __builtin_calls in gnu_inlin [...] adds 6e80c4f1ad9 tree-optimization/101636 - CTOR vectorization ICE adds f4ed267fa5b Support SSA name declarations with pointer type adds fdc46830f1b middle-end/104644 - recursion with bswap match.pd pattern adds 9675ecf7f9b c++: Add fixed test [PR70077] adds cdcea7c1ef6 c++: Add new test [PR79493] adds aee1adf2cdc analyzer: handle __attribute__((const)) [PR104434] adds 4bf3bac1514 Daily bump. adds ffb2c671707 Fix typo in <code>v1ti3. adds 7862f6ccd85 [nvptx] Fix dummy location in gen_comment adds c982d02ffe2 [nvptx] Add shf.{l,r}.wrap insn adds a046033ea0b [nvptx] Add missing t-omp-device isas adds 59b8ade8877 [libgomp, testsuite, nvptx] Add libgomp.c/declare-variant-3-sm*.c adds 9251b457eb8 sccvn: Fix visit_reference_op_call value numbering of vdefs [...] adds a4066d3a509 tree-optimization/104676 - free nb_iterations after loop di [...] adds 39be73d07bb bpf: do not --enable-gcov for bpf-*-* targets adds 029851fe709 Fix clang warning in pt.cc adds 157cc4e0117 libgcc: fix a warning calling find_fde_tail adds 8645370af18 RISC-V: Document the degree of position independence that m [...] adds 916b809fbfd Fortran: frontend code for F2018 QUIET specifier to STOP an [...] adds ae3c4e521dd Fix attr-retain-* tescases for 32-bit PowerPC. adds 41cbcf53dc6 libstdc++: Fix cast in source_location::current() [PR104602] adds 756a61851c1 Daily bump. adds e53bb1965db Copy EH phi args for throwing hardened compares adds a026b67f8f7 Cope with NULL dw_cfi_cfa_loc adds 33c7df5854e Add testcase from PR103845 adds a9e2ebe839d Revert commit r12-5852-g50e8b0c9bca6cdc57804f860ec5311b641753fbb adds 758671b88b7 match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR104675] adds 526fbcfa636 internal-fn: Call do_pending_stack_adjust in expand_SPACESH [...] adds 873b36af995 warning-control: Comment spelling fix adds eabf7bbe601 i386: Use a new temp slot kind for splitter to floatdi<mode [...] adds e25dce50133 tree-optimization/103037 - PRE simplifying valueized expressions adds d54cdd1538d arc: Fail conditional move expand patterns adds 219a8826cd5 testsuite: Fix ASAN error [PR104687] adds cc187fbca79 testsuite: Move pr104540.C test to g++.target/i386/ adds 3885a122f81 rs6000: Use rs6000_emit_move in movmisalign<mode> expander [...] adds f62115c9b77 match.pd: Further complex simplification fixes [PR104675] adds afeaaf4b352 Daily bump. adds ae957797a16 Daily bump. adds d1574a9b820 Fix declarations of _DINFINITY, _SINFINITY and _SQNAN adds 0096b0b467b c++: (*(fn))() [PR104618] adds 88c1b0385aa Daily bump. adds 50d9ca7104d AVX512F: Add helper enumeration for ternary logic intrinsics. adds a8250bbaeb2 rtl-optimization/104686 - speed up conflict iteration adds cac67bee90a [nvptx, testsuite] Add -misa=sm_35 in nvptx/rotate.c adds 4d11a4df041 [nvptx, testsuite] Add -misa=sm_30 in nvptx/uniform-simt-2.c adds 07adb741208 [nvptx, testsuite] Add -misa=sm_30 in nvptx/atomic-store-3.c adds 9d87ad0ca5c [nvptx] Add -mptx=_ adds 01cc75e3b64 [nvptx, testsuite] Add -mptx=_ in nvptx.exp test-cases adds f485b0ed7d0 [libgomp, testsuite, nvptx] Add -mptx=_ in declare-variant-3-sm*.c adds 37b583b9d77 tree-optimization/104700 - adjust constant handling in PRE adds 800b3191c75 Simplify PRE fix adds 1060d06b4df Fix error recovery in toplev::finalize. adds 3f3246eb16f Suppress uninitialized warnings for new created uses from _ [...] adds c8b0571e334 c++: ICE with attribute on enumerator [PR104667] adds 430c89274d7 c++: Lost deprecated/unavailable attr in class tmpl [PR104682] adds 1027dc45920 d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos [...] adds ec1b9ba2d79 [PR104637] LRA: Split hard regs as many as possible on one subpass adds 7e5c6edeb1b PR middle-end/80270: ICE in extract_bit_field_1 adds 28068d11156 PR tree-optimization/91384: peephole2 to eliminate testl af [...] adds a35f16971b4 Daily bump. adds e2385690a3e i386: Fix V8HF vector init under -mno-avx [PR 104664] adds 2240ebd8e46 arc: Fix for new ifcvt behavior [PR104154] adds 4706670cd3b [nvptx, testsuite] Add gcc.target/nvptx/sm*.c adds 7efe46935c5 [nvptx] Add nvptx-sm.def adds 22adaa5e565 [nvptx] Use nvptx-sm.def for t-omp-device adds d59d13c8950 [nvptx] Add nvptx-gen.h and nvptx-gen.opt adds c2e0d0c1cfb [nvptx] Handle DCmode in define_expand "omp_simt_xchg_{bfly,idx}" adds b88f683e57a docs: Document more .gcda file name generation. adds 6df0c8d417f ipa: Improve error handling for target_clone single value adds 9ef2bfdd451 Restrict new testcase gcc.target/i386/pr80270.c to x86_64. adds 88f91d8ccc8 Clear currently_expanding_gimple_stmt properly adds 75ce477306a testsuite/104728 - constrain gcc.dg/vect/pr81196-2.c adds 8fba8a8c26a testsuite/104727 - remove XFAIL for gcc.target/i386/pr84101.c adds 54ef95cc4d1 tree-optimization/104716 - check if we can copy loop in loo [...] adds 16ced9c654e libphobos: Fix misspelling of msvcUsesUCRT (PR104659) adds ad66b03b3c8 libstdc++: Fix -Wmaybe-uninitialized false positive [PR103984] adds 4fe0e1a45e5 lto-plugin: update comments - remove hardwired gold adds 673a10aee1a x86: Limit PR 35513 tests to Linux adds 469073c1e68 d: Remove gdc.test/dhry.d from the testsuite adds 4a1c20df82c warn-access: Comment spelling fixes adds 1a0e3bba4b7 warn-access: Fix up check_pointer_uses [PR104715] adds b11465f1150 Add a test for true positives related to PR104715. adds 12d4552e5e6 Daily bump. adds 70fe5736c29 AVX512FP16: Fix vcvt[u]si2sh runtime tests for Solaris adds 2f1fa70db51 i386: Fix pr104551 testcase for solaris adds 02c808938e7 modref: Comment spelling fixes adds 31702fe9694 strlen: Comment spelling fixes adds 5f2e72db8c0 testsuite: Add testcases for already fixed PR [PR100541] adds 2e1b00367ab cfgrtl: Fix up -g vs. -g0 code generation -flto differences [...] adds 58394373a70 cfg: Dump goto_locus if -fdump-*-*-blocks-details adds d7b4c8feee1 testsuite: Fix up pr104637 testcase [PR104637] adds ced22c51baa vect: add vect_float to pr102819 tests adds 8fede2876a7 rtl-optimization/104686 - speedup IRA allocno conflict test adds dbaabd06aaf Don't emit switch-unreachable warnings for -ftrivial-auto-v [...] adds 12f8dc0b642 Undo multi-word optional reloads correctly adds 8977f4bec65 d: Merge upstream dmd 423f19b41, druntime 100a608c, phobos [...] adds 38c1731193f testsuite: Add -Wno-psabi to pr104505.c adds 12463f1ecbc Fortran: error recovery after invalid assumed type declaration adds ea4911c4fa6 Daily bump. adds e6e6e0a9734 calls: When bypassing emit_push_insn for 0 sized arg, emit [...] adds 431414b5d93 openmp: Disable SSA form during gimplification on OMP_SIMD [...] adds 5065d69fca5 [nvptx] Add -mptx=_ in gcc.target/nvptx/smxx.c adds 12fa7641cee [nvptx] Use --no-verify for sm_30 adds 07667c911b1 [nvptx] Build libraries with misa=sm_30 adds 5b5e456f018 [nvptx] Build libraries with mptx=3.1 adds 88c4d85e27e openmp, fortran: Check that the type of an event handle in [...] adds e81cbab6195 configure: enable plugin support for ld.mold adds c083e654bd0 configure: use linker plug-in by default for ld.mold adds 51149a05b8c Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR104761]. adds 9805965e355 libstdc++: Implement std::strong_order for floating-point t [...] adds 64cdf499629 libstdc++: Fix test failure on AIX adds 5706a5db88a libstdc++: Use non-debug vector in constexpr test [PR104748] adds fc03ebdceaf Daily bump. adds 609e8c492d6 x86: Always return pseudo register in ix86_gen_scratch_sse_rtx adds 49bc9c6c1ef tree: Fix up warn_deprecated_use [PR104627] adds 289f65d643e libstdc++: Fix -Wunused-local-typedefs warning in <compare> adds fda0b0eb4f7 Update 'c-c++-common/goacc/classify-*', 'gfortran.dg/goacc/ [...] adds 741859b390c Add 'c-c++-common/goacc/kernels-decompose-pr104132-1.c' [PR104132] adds e085900fa10 Add 'c-c++-common/goacc/kernels-decompose-pr104133-1.c' [PR104133] adds c14ea6a72fb Catch 'GIMPLE_DEBUG' misbehavior in OpenACC 'kernels' decom [...] adds e5ae22c5615 Add diagnostic: "note: OpenACC 'kernels' decomposition: var [...] adds de6e81ea961 OpenACC 'kernels' decomposition: Move 'TREE_ADDRESSABLE' se [...] adds 8935589b496 OMP lowering: Regimplify 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSA [...] adds 07395f19dff Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-privat [...] adds c85aaf2cbe9 gimplify: Clear TREE_READONLY on automatic vars being store [...] adds e28eb86c18e Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param= [...] adds cb16bc3b5f3 rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo [...] adds f1b3e385332 LRA, rs6000, Darwin: Revise lo_sum use for forced constants [...] adds 73baba1ae1b c++: New module mangling ABI adds 074d283e249 c++: Add testcase for already fixed PR [PR103443] adds c18ddb05b03 Darwin, libgcc: Fix build errors on powerpc-darwin8. adds 25587472ccd Darwin: Fix a type mismatch warning for a non-GCC bootstrap [...] adds 6be8281c16e libgo: fix AIX build for the Go1.18 update adds e71079517f1 libgo: move golang.org/x/sync/semaphore to gotool packages adds c3402486afa mkruntimeinc: skip _FILE adds 458ad38ce2b analyzer: reduce svalue depth limit from 13 to 12 [PR103521] adds 14dfbb53594 Fix 'libgomp.oacc-c-c++-common/kernels-decompose-1.c' expec [...] adds 591d2130348 c++: Standard mangling abbreviations & modules adds 0e5d9ae8e41 Update .po files adds 77eccbf39ed rs6000: Improve .machine adds 93557e6dc39 Update gcc de.po adds 8d96e14c1d6 Daily bump. adds 1301d7f647c Optimize signed DImode -> TImode on power10. adds 8ea4a34bd0b PR 104732: Simplify/fix DI mode logic expansion/splitting on -m32. adds dab41c9d9fa waccess: Remove visited bitmap and stop on EDGE_ABNORMAL adds d3a757af21a libstdc++: Ensure __glibcxx_assert_fail has default visibility adds 762181c5d69 Daily bump. adds 98cd717fca9 [Committed] Update gcc.dg/lower-subreg-1.c on ia32. adds aad3d935189 Daily bump. adds 0f0b4289619 libstdc++: vxworks: remove stray <iostream> include adds 3bd11f791e0 i386: Fix up cond_{and,ior,xor,mul}* [PR104779] adds 024bdd2262c rx: Fix translation string. adds d73ae7a72a9 Fix translation strings. adds 93ecb25cc63 translation: small fixes adds 2472dcaa8cb s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [ [...] adds cfb46c944e8 translation: reuse string and use switch for codes adds fcc48d2ed6b arm: fix option quoting in error messages. adds 40c1d4a07e5 MSP430: fix error message. adds 5db1d7f143c tree-optimization/104782 - adjust PR101636 fix adds b1d8198e7df arm: add missing space to error. adds 027e3041449 Fix up duplicated duplicated words in comments adds 02b7dd7f823 Add missing space in various string literals adds 111754595cf opts: fix -gtoggle + optimize attribute adds 4cb935cb69f libstdc++: Use visibility pragmas instead of attributes [PR104807] adds a86ca83a1b1 doc: Remove redundant sentence about modules being in C++20 adds e3ca3e79936 Fortran: Fix typos adds 0af37ad4422 analyzer: fix leak suppression at end of 'main' [PR101983] adds c0134b73839 Fortran: Fix gfc_maybe_dereference_var [PR104430][PR99585] adds b7dbe870bc0 Update gcc fr.po, sv.po adds 03e0c807ef5 c++: tweak to (*(fn))() patch [PR104618] adds e6533e2ebec Daily bump. adds b1a741a0304 Optimize v4si broadcast for noavx512vl. adds dc46350d44c tree-optimization/104825 - guard modref query adds da2667cb025 params: Remove repeated word "that" in parameter description adds 5f07095d22f vect: disable bitmask tests on sparc adds 7cce7b1c3d8 libstdc++: Remove incorrect copyright notice from header adds 058d19b42ad tree-optimization/84201 - add --param vect-induction-float adds 10ecf5182a0 contrib: Fix gcc-descr script [PR102664] adds 6319391d563 Fix typo in gcc/params.opt. adds 796f5220c80 arm: MVE: Relax addressing modes for full loads and stores adds 23ed4df521d x86: Disallow unsupported EH return adds e1133c0205a rtl: ICE with thread_local and inline asm [PR104777] adds b7175f36812 analyzer: more test coverage of leak detection [PR99771] adds 34b45cc5266 Darwin: Address a translation comment [PR104552]. adds 768956c0d11 arm: Remove unused variable arm_binop_none_none_unone_qualifiers adds e480c3c06d2 c++: Don't suggest cdtor or conversion op identifiers in sp [...] adds e3e369dad6c Fortran: do not frontend-optimize MINLOC/MAXLOC for charact [...] adds 6f748bc1e7f c++: Attribute deprecated/unavailable divergence adds 2858e2afcb0 compiler: ignore function type result name in export data adds d54ce4641ed c++: Wrong error with alias template in class tmpl [PR104108] adds 8ab72ec7c45 PR c++/96329: ICE-on-invalid-code error recovery. adds 3093f8a18e7 PR c++/96437: ICE-on-invalid-code error recovery. adds 48777d982ad Fortran: Fix gfc_conv_gfc_desc_to_cfi_desc with NULL [PR104126] adds e52af9cac7f PR c++/96440: ICE-on-invalid-code error recovery. adds 8d038a841a6 Daily bump. adds 17bffa0c9f9 contrib: Fix non-portable sed commands in gcc-descr [PR102664/] adds 2ab70a4a5c2 mips: avoid signed overflow in LUI_OPERAND [PR104842] adds 7ca24ae5701 simplify-rtx: Fix up SUBREG_PROMOTED_SET arguments [PR104839] adds d76511138dc c, c++, c-family: -Wshift-negative-value and -Wshift-overfl [...] adds a5c9b7c4f95 Fortran: Fix CLASS handling in SIZEOF intrinsic adds 1c7b110e1e4 vect: fix out-of-bound access in supports_vec_convert_optab [...] adds ba3ff5e3514 middle-end/104786 - ICE with asm and VLA adds 4470e813b0b testsuite/104759 - adjust gcc.dg/vect/vect-multitypes-12.c adds fe548eb8436 c++: merge default targs for function templates [PR65396] adds e32869a17b7 c++: detecting copy-init context during CTAD [PR102137] adds ec0f53a3a54 c++: non-constant non-dependent decltype folding [PR104823] adds caa6c33c5d5 x86: Define LIBGCC2_UNWIND_ATTRIBUTE on ia32 [PR104781] adds bded0d549fd Restore INDIRECT_REF asm operand heuristic with MEM_REF adds 450526551dc GCN: Implement __atomic_compare_exchange_{1,2} in libgcc [P [...] adds e2607d71e5e toplevel: Makefile.def: Make configure-sim depend on all-readline adds 22015e77d3e Fortran: improve error recovery on invalid array section adds 4ea128d5c74 c: Revert C2x changes to function type compatibility adds 65857caee8c libstdc++: Avoid implicit narrowing from uint128_t [PR104859] adds 8cc4f9cd824 Daily bump. adds 2185c9734ad PR c++/39751: ICE-on-invalid parsing regression. adds bae10419f6e PR c++/95999: Improved error recovery in enumeration lists. adds ff060ef08cf contrib: Fix up git-descr.sh regression [PR102664] adds 6f8abf2b9ff rs6000: Fix up __SIZEOF_{FLOAT,IBM}128__ defines [PR99708] adds 1d9dc3dd74e Enhance further testcases to verify handling of OpenACC pri [...] adds 68709125782 Add 'gfortran.dg/goacc-gomp/pr102330-{1,2,3}.f90' [PR102330] adds 448741533a7 Add 'c-c++-common/goacc/kernels-decompose-pr104774-1.c' [PR104774] adds 7a5e036b61a [OpenACC privatization] Analyze 'lookup_decl'-translated DE [...] adds 831ecddf5bb [nvptx] Restore default to sm_30 adds 975e7ade350 [nvptx] Add multilib mptx=3.1 adds 248bbcb2c32 [nvptx] Use atom.and.b64 instead of atom.b64.and adds 3ebcc053a4b [nvptx] Use bit-bucket operand for atom insns adds 3e743d654b3 [nvptx] Handle unused result in nvptx_unisimt_handle_set adds f07178ca3c1 [nvptx] Disable warp sync in simt region adds 3357878ef56 [nvptx] Use no,yes for attribute predicable adds d563b0bff19 contrib: Fix non-portable shell commands in gcc-git-customi [...] adds cfaa2fac42f libstdc++: Support VAX floats in std::strong_order adds 83bc478d3ba tree-optimization/102943 - avoid (re-)computing dominance bitmap adds 9467e733118 ada/104861 - use target_noncanonial for Target_Name adds ee34ffa429a tree-optimization/102943 - use tree form for sbr_sparse_bitmap adds e671e48e352 ipa-cp: Avoid adjusting references through self-recursion ( [...] adds 708646de75c analyzer: fix duplicates in check_for_tainted_size_arg adds b6eaf90c64f analyzer: check for writes to consts via access attr [PR104793] adds c65d3c7f9da analyzer: add notes to write-to-const/string from access at [...] adds 73f3b8a53e6 libstdc++: Fix std::strong_order to handle NaN on VAX adds e46843ff75c c++: allow variadic operator[] for C++23 [PR103460] adds ac8310dd122 c++: ICE with operator delete [PR104846] adds 97f76b5fc4b c++: Don't allow type-constraint auto(x) [PR104752] adds 4602a494e94 c++: ->template and implicit typedef [PR104608] adds 7c2ac3cebd5 Fix multiple issue in the testcase allocate-1.f90. adds b5417a0ba7e libstdc++: Move closing brace outside #endif [PR104866] adds d8e5fff6b74 [PR103074] LRA: Check new conflicts when splitting hard reg [...] adds d016dd7dbb8 analyzer: fix ICE with -fanalyzer-transitivity [PR104863] adds a8db9b90439 libstdc++: Do not use fast_float for 16-bit size_t [PR104870] adds a717376e99f PR c++/84964: Middle-end patch to expand_call for ICE after sorry. adds 5e28be89665 Daily bump. adds 41bda0036ce Fortran: OpenMP/OpenACC avoid uninit access in size calc fo [...] adds 1375e2b6233 libphobos: Enable on Solaris/SPARC or with /bin/as [PR 103528] adds db494fd68d1 lto-plugin: Honor link_output_name for -foffload-objects file name adds 69619acd8d9 target/104762 - vectorization costs of CONSTRUCTORs adds eb5edcf3f3a tree-optimization/104880 - update-address-taken and cmpxchg adds 098c538ae8c [Committed] Update g++.dg/other/pr84964.C for ia32 (and sim [...] adds c5288df751f PR tree-optimization/98335: Improvements to DSE's compute_trims. adds 251ea6dfbdb PR tree-optimization/98335: New peephole2 xorl;movb -> movzbl adds 7a6ba7c7cb6 d: Fix mistakes in strings to be translated [PR104552] adds 42d9ff3ac84 d: Cache generated import declarations in a hash_map adds b00f9761b9b Daily bump. adds 3cb27b85a7b Fix DImode to TImode sign extend issue adds 72c243017de PR middle-end/98420: Don't fold x - x to 0.0 with -frounding-math adds 828335beb77 Add 'gcc/tree.cc:user_omp_clause_code_name' [PR65095] adds 9781ae3a254 Add 'c-c++-common/goacc/kernels-decompose-pr104086-1.c' [PR104086] adds 337ed336d7d OpenACC 'kernels' decomposition: Mark variables used in 'pr [...] adds 2e53fa7bb2a Enhance further testcases to verify handling of OpenACC pri [...] adds 535afbd959b OpenACC 'kernels' decomposition: wrong-code cases unless ma [...] adds a07b8f4fb75 OpenACC 'kernels' decomposition: resolve wrong-code cases u [...] adds 80fcc4b6afe rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 (P [...] adds 28750ac2765 c++: give fold expressions a location adds ab71d3fe4b2 c++: ICE with non-constant satisfaction value [PR98644] adds 9413bb55185 c++: return-type-req in constraint using only outer tparms [...] adds 03c83cf7aa1 c++: ICE with bad conversion shortcutting [PR104622] adds d3b0dc686c0 c++: naming a dependently-scoped template for CTAD [PR104641] adds 57eeedda23c Daily bump. adds 1b85638affe texi + c-target.def: Fix typos adds 7e287503958 d: Merge upstream dmd 02a3fafc6, druntime 26b58167, phobos [...] adds b9756c0858f Daily bump. adds 823b3b79cd2 Don't fold builtin into gimple when isa mismatches. adds b4244671660 Spelling fix - cannott -> cannot [PR104899] adds a010954cc19 i386: Fix up _mm_loadu_si{16,32} [PR99754] adds c879b92c30d c++: Reject __builtin_clear_padding on non-trivially-copyab [...] adds 67a1cb2ad16 top-level: Fix comment about --enable-libstdcxx in configure adds 8f7b7c1495f libstdc++: Fix reading UTF-8 characters for 16-bit targets [...] adds 77eb0461abe lra: Fix up debug_p handling in lra_substitute_pseudo [PR104778] adds a60a3a95d0f libsanitizer: cherry-pick db7bca28638e from upstream adds 344e6f9f2ab Enable libsanitizer build on mips64 adds 6abc4e46f8c Fix libitm.c/memset-1.c test fails with new peephole2s. adds c6f7a9fcbf1 Update gcc de.po, fr.po, sv.po adds 510613e76c2 Daily bump. adds 373a2dc2be0 Avoid -Wdangling-pointer for by-transparent-reference argum [...] adds a2645cd8fb3 ifcvt: Punt if not onlyjump_p for find_if_case_{1,2} [PR104814] adds efd1582926f c++: Fix up cp_parser_skip_to_pragma_eol [PR104623] adds 49fb0af9bf8 PR tree-optimization/101895: Fold VEC_PERM to help recognize FMA. adds da24fce323e i386: Use no-mmx,no-sse for LIBGCC2_UNWIND_ATTRIBUTE [PR104890] adds 98afdc3e2bf riscv: Allow -Wno-psabi to turn off ABI warnings [PR91229] adds ffe9c0a0d35 c++: extraneous access error with ambiguous lookup [PR103177] adds b5baf569f77 rs6000: Fix invalid address passed to __builtin_mma_disasse [...] adds a58e342d886 analyzer: presize m_cluster_map in store copy ctor adds d1d95846e3c analyzer: add test coverage for PR 95000 adds 14d2ac82eed Daily bump. new 088a51a0abb MAINTAINERS: Add myself to DCO section
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 | 15 + MAINTAINERS | 3 +- Makefile.def | 2 +- Makefile.in | 2 +- configure | 2 +- configure.ac | 2 +- contrib/ChangeLog | 22 + contrib/gcc-git-customization.sh | 22 +- contrib/git-descr.sh | 8 +- contrib/git-undescr.sh | 6 +- fixincludes/ChangeLog | 6 + fixincludes/fixincl.x | 44 +- fixincludes/inclhack.def | 18 + fixincludes/tests/base/math.h | 7 + gcc/ChangeLog | 1640 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/Makefile.in | 3 +- gcc/alias.cc | 6 +- gcc/analyzer/ChangeLog | 149 + gcc/analyzer/analyzer.cc | 2 +- gcc/analyzer/analyzer.h | 2 + gcc/analyzer/analyzer.opt | 2 +- gcc/analyzer/constraint-manager.cc | 4 + gcc/analyzer/diagnostic-manager.cc | 148 +- gcc/analyzer/diagnostic-manager.h | 7 + gcc/analyzer/engine.cc | 65 +- gcc/analyzer/exploded-graph.h | 1 + gcc/analyzer/pending-diagnostic.h | 43 + gcc/analyzer/region-model-impl-calls.cc | 8 + gcc/analyzer/region-model-manager.cc | 28 + gcc/analyzer/region-model.cc | 190 +- gcc/analyzer/region-model.h | 159 + gcc/analyzer/sm-malloc.cc | 134 +- gcc/analyzer/sm-taint.cc | 6 +- gcc/analyzer/sm.h | 4 + gcc/analyzer/store.cc | 7 +- gcc/analyzer/svalue.cc | 73 + gcc/analyzer/svalue.h | 133 +- gcc/asan.cc | 9 +- gcc/builtins.cc | 2 +- gcc/builtins.h | 2 + gcc/c-family/ChangeLog | 58 + gcc/c-family/c-attribs.cc | 10 +- gcc/c-family/c-common.cc | 6 +- gcc/c-family/c-common.h | 1 - gcc/c-family/c-omp.cc | 42 +- gcc/c-family/c-opts.cc | 6 +- gcc/c-family/c-pragma.cc | 26 +- gcc/c-family/c-target.def | 2 +- gcc/c-family/c-ubsan.cc | 4 +- gcc/c-family/c-warn.cc | 2 +- gcc/c/ChangeLog | 38 + gcc/c/c-fold.cc | 1 + gcc/c/c-parser.cc | 15 +- gcc/c/c-typeck.cc | 11 +- gcc/c/gimple-parser.cc | 34 +- gcc/calls.cc | 9 + gcc/cfg.cc | 4 + gcc/cfgexpand.cc | 19 +- gcc/cfgrtl.cc | 4 +- gcc/combine.cc | 4 +- gcc/common.opt | 4 + gcc/common/config/rs6000/rs6000-common.cc | 10 + gcc/config.gcc | 1 + gcc/config/aarch64/aarch64-modes.def | 8 +- gcc/config/aarch64/aarch64.cc | 119 +- gcc/config/aarch64/aarch64.h | 21 +- gcc/config/aarch64/aarch64.md | 43 +- gcc/config/aarch64/fractional-cost.h | 2 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/aarch64/thunderx3t110.md | 2 +- gcc/config/arc/arc.cc | 9 +- gcc/config/arc/arc.md | 25 +- gcc/config/arm/arm-builtins.cc | 372 +- gcc/config/arm/arm-builtins.h | 4 +- gcc/config/arm/arm-modes.def | 8 + gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm-simd-builtin-types.def | 4 + gcc/config/arm/arm.cc | 197 +- gcc/config/arm/arm.h | 13 +- gcc/config/arm/arm_mve_builtins.def | 746 +- gcc/config/arm/constraints.md | 6 + gcc/config/arm/iterators.md | 6 + gcc/config/arm/mve.md | 792 +- gcc/config/arm/neon.md | 39 + gcc/config/arm/vec-common.md | 52 - gcc/config/arm/vfp.md | 34 +- gcc/config/bfin/bfin.cc | 3 +- gcc/config/darwin.cc | 2 +- gcc/config/darwin.h | 2 +- gcc/config/host-darwin.cc | 2 +- gcc/config/i386/avx512fintrin.h | 132 +- gcc/config/i386/avx512vlintrin.h | 278 +- gcc/config/i386/cpuid.h | 5 - gcc/config/i386/emmintrin.h | 5 +- gcc/config/i386/i386-expand.cc | 298 +- gcc/config/i386/i386-protos.h | 7 + gcc/config/i386/i386.cc | 183 +- gcc/config/i386/i386.h | 7 + gcc/config/i386/i386.md | 102 +- gcc/config/i386/sse.md | 34 +- gcc/config/i386/sync.md | 65 +- gcc/config/mips/mips.cc | 9 +- gcc/config/mips/mips.h | 9 +- gcc/config/msp430/msp430.cc | 2 +- gcc/config/nvptx/gen-copyright.sh | 82 + gcc/config/nvptx/gen-h.sh | 44 + gcc/config/nvptx/gen-omp-device-properties.sh | 33 + gcc/config/nvptx/gen-opt.sh | 66 + gcc/config/nvptx/nvptx-c.cc | 20 +- gcc/config/nvptx/nvptx-gen.h | 29 + gcc/config/nvptx/nvptx-gen.opt | 42 + gcc/config/nvptx/nvptx-opts.h | 12 +- gcc/config/nvptx/nvptx-sm.def | 30 + gcc/config/nvptx/nvptx.cc | 408 +- gcc/config/nvptx/nvptx.h | 9 +- gcc/config/nvptx/nvptx.md | 143 +- gcc/config/nvptx/nvptx.opt | 34 +- gcc/config/nvptx/t-nvptx | 19 +- gcc/config/nvptx/t-omp-device | 7 +- gcc/config/riscv/riscv.cc | 10 +- gcc/config/rs6000/bmi2intrin.h | 68 +- gcc/config/rs6000/darwin.md | 19 +- gcc/config/rs6000/emmintrin.h | 908 +- gcc/config/rs6000/fusion.md | 332 +- gcc/config/rs6000/genfusion.pl | 13 +- gcc/config/rs6000/mm_malloc.h | 26 +- gcc/config/rs6000/mmintrin.h | 768 +- gcc/config/rs6000/pcrel-opt.md | 2 +- gcc/config/rs6000/pmmintrin.h | 28 +- gcc/config/rs6000/predicates.md | 27 +- gcc/config/rs6000/rs6000-builtin.cc | 59 +- gcc/config/rs6000/rs6000-builtins.def | 5 +- gcc/config/rs6000/rs6000-c.cc | 8 + gcc/config/rs6000/rs6000-cpus.def | 14 +- gcc/config/rs6000/rs6000-gen-builtins.cc | 29 +- gcc/config/rs6000/rs6000.cc | 152 +- gcc/config/rs6000/rs6000.h | 4 - gcc/config/rs6000/rs6000.opt | 26 +- gcc/config/rs6000/smmintrin.h | 18 +- gcc/config/rs6000/tmmintrin.h | 4 +- gcc/config/rs6000/vector.md | 5 +- gcc/config/rs6000/vsx.md | 83 +- gcc/config/rs6000/xmmintrin.h | 861 +- gcc/config/rx/rx.cc | 2 +- gcc/config/s390/s390.md | 2 +- gcc/config/vax/vax.cc | 2 +- gcc/configure | 16 +- gcc/configure.ac | 12 +- gcc/cp/ChangeLog | 317 + gcc/cp/call.cc | 34 +- gcc/cp/constexpr.cc | 57 +- gcc/cp/constraint.cc | 70 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-tree.h | 22 +- gcc/cp/cvt.cc | 5 +- gcc/cp/decl.cc | 101 +- gcc/cp/decl2.cc | 30 + gcc/cp/except.cc | 2 +- gcc/cp/init.cc | 24 +- gcc/cp/mangle.cc | 156 +- gcc/cp/module.cc | 29 +- gcc/cp/parser.cc | 32 +- gcc/cp/pt.cc | 143 +- gcc/cp/search.cc | 44 +- gcc/cp/semantics.cc | 54 +- gcc/cp/typeck.cc | 11 +- gcc/cp/typeck2.cc | 8 +- gcc/ctfc.h | 2 +- gcc/d/ChangeLog | 82 + gcc/d/d-builtins.cc | 2 +- gcc/d/d-gimplify.cc | 71 + gcc/d/d-target.cc | 42 +- gcc/d/decl.cc | 2 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/README.md | 1 + gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/access.d | 10 +- gcc/d/dmd/apply.d | 4 +- gcc/d/dmd/astenums.d | 45 +- gcc/d/dmd/attrib.d | 58 + gcc/d/dmd/blockexit.d | 79 +- gcc/d/dmd/canthrow.d | 91 +- gcc/d/dmd/clone.d | 37 +- gcc/d/dmd/common/outbuffer.d | 67 +- gcc/d/dmd/constfold.d | 31 +- gcc/d/dmd/cparse.d | 542 +- gcc/d/dmd/cppmangle.d | 57 +- gcc/d/dmd/ctfeexpr.d | 2 +- gcc/d/dmd/dcast.d | 4263 +- gcc/d/dmd/dclass.d | 45 +- gcc/d/dmd/declaration.d | 22 +- gcc/d/dmd/declaration.h | 2 +- gcc/d/dmd/denum.d | 3 +- gcc/d/dmd/dinterpret.d | 137 +- gcc/d/dmd/dmangle.d | 625 +- gcc/d/dmd/dmodule.d | 112 +- gcc/d/dmd/dscope.d | 5 +- gcc/d/dmd/dsymbol.d | 93 +- gcc/d/dmd/dsymbol.h | 9 +- gcc/d/dmd/dsymbolsem.d | 259 +- gcc/d/dmd/dtemplate.d | 237 +- gcc/d/dmd/dtoh.d | 34 +- gcc/d/dmd/escape.d | 60 +- gcc/d/dmd/expression.d | 330 +- gcc/d/dmd/expression.h | 29 +- gcc/d/dmd/expressionsem.d | 501 +- gcc/d/dmd/file_manager.d | 6 +- gcc/d/dmd/func.d | 24 +- gcc/d/dmd/globals.d | 44 +- gcc/d/dmd/globals.h | 1 + gcc/d/dmd/hdrgen.d | 79 +- gcc/d/dmd/iasmgcc.d | 2 +- gcc/d/dmd/id.d | 10 +- gcc/d/dmd/importc.d | 52 +- gcc/d/dmd/initsem.d | 4 + gcc/d/dmd/json.d | 3 +- gcc/d/dmd/lexer.d | 899 +- gcc/d/dmd/mtype.d | 221 +- gcc/d/dmd/mtype.h | 3 +- gcc/d/dmd/nogc.d | 43 +- gcc/d/dmd/nspace.d | 1 + gcc/d/dmd/objc.d | 58 - gcc/d/dmd/opover.d | 395 +- gcc/d/dmd/optimize.d | 85 +- gcc/d/dmd/parse.d | 1411 +- gcc/d/dmd/parsetimevisitor.d | 1 + gcc/d/dmd/printast.d | 10 + gcc/d/dmd/root/README.md | 1 + gcc/d/dmd/root/file.d | 40 +- gcc/d/dmd/root/optional.d | 2 +- gcc/d/dmd/root/speller.d | 23 +- gcc/d/dmd/root/string.d | 11 +- gcc/d/dmd/semantic2.d | 2 +- gcc/d/dmd/semantic3.d | 44 +- gcc/d/dmd/sideeffect.d | 28 +- gcc/d/dmd/statement.d | 1 - gcc/d/dmd/statement.h | 2 +- gcc/d/dmd/statementsem.d | 380 +- gcc/d/dmd/staticassert.d | 5 + gcc/d/dmd/staticassert.h | 1 + gcc/d/dmd/staticcond.d | 14 +- gcc/d/dmd/target.d | 28 +- gcc/d/dmd/target.h | 11 +- gcc/d/dmd/template.h | 1 + gcc/d/dmd/tokens.d | 146 +- gcc/d/dmd/tokens.h | 36 +- gcc/d/dmd/traits.d | 46 +- gcc/d/dmd/transitivevisitor.d | 10 +- gcc/d/dmd/typesem.d | 113 +- gcc/d/dmd/visitor.h | 2 + gcc/d/expr.cc | 78 +- gcc/d/imports.cc | 83 +- gcc/d/lang.opt | 4 +- gcc/d/runtime.def | 13 +- gcc/d/types.cc | 91 +- gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 267 +- gcc/doc/match-and-simplify.texi | 6 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 4 +- gcc/dwarf2cfi.cc | 3 + gcc/emit-rtl.cc | 28 +- gcc/expmed.cc | 4 + gcc/expr.cc | 2 +- gcc/flag-types.h | 2 + gcc/fold-const.cc | 20 + gcc/fold-const.h | 1 + gcc/fortran/ChangeLog | 105 + gcc/fortran/array.cc | 2 +- gcc/fortran/data.cc | 4 + gcc/fortran/dump-parse-tree.cc | 7 +- gcc/fortran/expr.cc | 4 +- gcc/fortran/frontend-passes.cc | 3 +- gcc/fortran/gfortran.h | 5 +- gcc/fortran/gfortran.texi | 2 +- gcc/fortran/intrinsic.cc | 2 +- gcc/fortran/intrinsic.texi | 4 +- gcc/fortran/invoke.texi | 4 +- gcc/fortran/match.cc | 62 +- gcc/fortran/openmp.cc | 34 +- gcc/fortran/resolve.cc | 23 +- gcc/fortran/scanner.cc | 2 +- gcc/fortran/simplify.cc | 2 +- gcc/fortran/trans-expr.cc | 25 +- gcc/fortran/trans-intrinsic.cc | 16 +- gcc/fortran/trans-openmp.cc | 6 +- gcc/fortran/trans-stmt.cc | 15 +- gcc/genmatch.cc | 20 +- gcc/genmodes.cc | 71 +- gcc/gimple-fold.cc | 12 +- gcc/gimple-harden-conditionals.cc | 31 +- gcc/gimple-range-cache.cc | 15 +- gcc/gimple-range-fold.cc | 6 +- gcc/gimple-range-gori.cc | 4 +- gcc/gimple-ssa-warn-access.cc | 64 +- gcc/gimple-warn-recursion.cc | 22 +- gcc/gimplify.cc | 137 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 2 +- gcc/ifcvt.cc | 14 +- gcc/internal-fn.cc | 4 +- gcc/ipa-cp.cc | 20 +- gcc/ipa-modref-tree.cc | 12 +- gcc/ipa-modref-tree.h | 10 +- gcc/ipa-modref.cc | 80 +- gcc/ipa-modref.h | 6 +- gcc/ipa-polymorphic-call.cc | 2 +- gcc/ipa-sra.cc | 2 +- gcc/ira-color.cc | 75 +- gcc/ira-int.h | 10 +- gcc/jit/ChangeLog | 4 + gcc/jit/libgccjit.h | 4 +- gcc/lra-assigns.cc | 42 +- gcc/lra-constraints.cc | 65 +- gcc/lra.cc | 35 +- gcc/machmode.def | 11 +- gcc/main.cc | 6 +- gcc/match.pd | 60 +- gcc/multiple_target.cc | 26 +- gcc/omp-general.cc | 14 + gcc/omp-general.h | 2 + gcc/omp-low.cc | 139 +- gcc/omp-oacc-kernels-decompose.cc | 68 +- gcc/omp-oacc-neuter-broadcast.cc | 38 +- gcc/optabs-query.cc | 2 +- gcc/opts.cc | 53 +- gcc/params.opt | 8 +- gcc/plugin.cc | 2 +- gcc/po/ChangeLog | 18 + gcc/po/be.po | 54417 ++++++++------- gcc/po/da.po | 65596 +++++++++--------- gcc/po/de.po | 61577 +++++++++-------- gcc/po/el.po | 56075 +++++++-------- gcc/po/es.po | 64259 +++++++++--------- gcc/po/fi.po | 62879 +++++++++-------- gcc/po/fr.po | 61144 +++++++++-------- gcc/po/hr.po | 51244 +++++++------- gcc/po/id.po | 67207 +++++++++--------- gcc/po/ja.po | 61252 +++++++++-------- gcc/po/nl.po | 57490 ++++++++-------- gcc/po/ru.po | 64116 +++++++++--------- gcc/po/sr.po | 66762 +++++++++--------- gcc/po/sv.po | 60084 +++++++++-------- gcc/po/tr.po | 67298 ++++++++++--------- gcc/po/uk.po | 52487 ++++++++------- gcc/po/vi.po | 62035 +++++++++-------- gcc/po/zh_CN.po | 66587 +++++++++--------- gcc/po/zh_TW.po | 64626 +++++++++--------- gcc/pointer-query.cc | 2 +- gcc/range-op.cc | 2 +- gcc/rtl.cc | 4 +- gcc/rtx-vector-builder.cc | 4 +- gcc/simplify-rtx.cc | 38 +- gcc/target.def | 8 + gcc/testsuite/ChangeLog | 1431 + gcc/testsuite/c-c++-common/Wdangling-pointer-7.c | 36 + gcc/testsuite/c-c++-common/Wdangling-pointer-8.c | 20 + .../c-c++-common/Wshift-negative-value-1.c | 9 +- .../c-c++-common/Wshift-negative-value-10.c | 7 + .../c-c++-common/Wshift-negative-value-2.c | 5 +- .../c-c++-common/Wshift-negative-value-3.c | 5 +- .../c-c++-common/Wshift-negative-value-4.c | 5 +- .../c-c++-common/Wshift-negative-value-7.c | 5 + .../c-c++-common/Wshift-negative-value-8.c | 5 + .../c-c++-common/Wshift-negative-value-9.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +- gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 - gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +- gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +- gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 +- gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 + .../c-c++-common/asan/global-overflow-1.c | 1 + .../c-c++-common/goacc/classify-kernels-parloops.c | 3 +- .../classify-kernels-unparallelized-parloops.c | 3 +- .../goacc/classify-kernels-unparallelized.c | 11 +- .../c-c++-common/goacc/classify-kernels.c | 11 +- .../c-c++-common/goacc/classify-parallel.c | 3 +- .../c-c++-common/goacc/classify-routine-nohost.c | 3 +- .../c-c++-common/goacc/classify-routine.c | 3 +- gcc/testsuite/c-c++-common/goacc/classify-serial.c | 9 +- .../c-c++-common/goacc/kernels-decompose-2.c | 28 +- .../goacc/kernels-decompose-pr100280-1.c | 2 + .../goacc/kernels-decompose-pr100400-1-1.c | 35 + .../goacc/kernels-decompose-pr100400-1-2.c | 42 + .../goacc/kernels-decompose-pr100400-1-3.c | 44 + .../goacc/kernels-decompose-pr100400-1-4.c | 42 + .../goacc/kernels-decompose-pr103836-1-1.c | 26 + .../goacc/kernels-decompose-pr103836-1-2.c | 29 + .../goacc/kernels-decompose-pr103836-1-3.c | 30 + .../goacc/kernels-decompose-pr103836-1-4.c | 30 + .../goacc/kernels-decompose-pr104061-1-1.c | 32 + .../goacc/kernels-decompose-pr104061-1-2.c | 37 + .../goacc/kernels-decompose-pr104061-1-3.c | 39 + .../goacc/kernels-decompose-pr104061-1-4.c | 39 + .../goacc/kernels-decompose-pr104086-1.c | 48 + .../goacc/kernels-decompose-pr104132-1.c | 37 + .../goacc/kernels-decompose-pr104133-1.c | 39 + .../goacc/kernels-decompose-pr104774-1.c | 38 + gcc/testsuite/c-c++-common/goacc/nesting-1.c | 57 +- .../goacc/privatization-1-compute-loop.c | 9 +- .../c-c++-common/goacc/privatization-1-compute.c | 9 +- .../goacc/privatization-1-routine_gang-loop.c | 9 +- .../goacc/privatization-1-routine_gang.c | 9 +- gcc/testsuite/c-c++-common/gomp/atomic-31.c | 11 + gcc/testsuite/c-c++-common/pr104505.c | 1 + gcc/testsuite/c-c++-common/torture/pr101636.c | 30 + gcc/testsuite/g++.dg/analyzer/placement-new.C | 4 +- gcc/testsuite/g++.dg/analyzer/pr100244.C | 2 +- gcc/testsuite/g++.dg/asan/large-func-test-1.C | 1 + gcc/testsuite/g++.dg/asan/pr102656.C | 27 + gcc/testsuite/g++.dg/concepts/diagnostic3.C | 8 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing19.C | 6 + gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-attribute4.C | 14 + gcc/testsuite/g++.dg/cpp0x/decltype80.C | 16 + gcc/testsuite/g++.dg/cpp0x/explicit15.C | 83 + gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 8 +- gcc/testsuite/g++.dg/cpp0x/noexcept75.C | 17 + gcc/testsuite/g++.dg/cpp0x/noexcept76.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr96440.C | 4 + gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 12 +- gcc/testsuite/g++.dg/cpp1z/class-deduction107.C | 24 + gcc/testsuite/g++.dg/cpp1z/class-deduction108.C | 78 + gcc/testsuite/g++.dg/cpp23/auto-fncast12.C | 8 + gcc/testsuite/g++.dg/cpp23/subscript7.C | 17 + .../g++.dg/cpp2a/builtin-clear-padding1.C | 50 + gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C | 24 + gcc/testsuite/g++.dg/cpp2a/consteval29.C | 20 + gcc/testsuite/g++.dg/cpp2a/pr96437.C | 4 + gcc/testsuite/g++.dg/diagnostic/undeclared1.C | 7 + gcc/testsuite/g++.dg/ext/altivec-1.C | 16 - gcc/testsuite/g++.dg/ext/altivec-10.C | 21 - gcc/testsuite/g++.dg/ext/altivec-11.C | 12 - gcc/testsuite/g++.dg/ext/altivec-12.C | 19 - gcc/testsuite/g++.dg/ext/altivec-13.C | 59 - gcc/testsuite/g++.dg/ext/altivec-14.C | 13 - gcc/testsuite/g++.dg/ext/altivec-15.C | 16 - gcc/testsuite/g++.dg/ext/altivec-16.C | 19 - gcc/testsuite/g++.dg/ext/altivec-17.C | 16 - gcc/testsuite/g++.dg/ext/altivec-18.C | 14 - gcc/testsuite/g++.dg/ext/altivec-2.C | 25 - gcc/testsuite/g++.dg/ext/altivec-3.C | 137 - gcc/testsuite/g++.dg/ext/altivec-4.C | 12 - gcc/testsuite/g++.dg/ext/altivec-5.C | 16 - gcc/testsuite/g++.dg/ext/altivec-6.C | 30 - gcc/testsuite/g++.dg/ext/altivec-7.C | 36 - gcc/testsuite/g++.dg/ext/altivec-8.C | 21 - gcc/testsuite/g++.dg/ext/altivec-9.C | 14 - gcc/testsuite/g++.dg/ext/altivec-cell-1.C | 94 - gcc/testsuite/g++.dg/ext/altivec-cell-2.C | 141 - gcc/testsuite/g++.dg/ext/altivec-cell-3.C | 37 - gcc/testsuite/g++.dg/ext/altivec-cell-4.C | 42 - gcc/testsuite/g++.dg/ext/altivec-cell-5.C | 25 - gcc/testsuite/g++.dg/ext/altivec-types-1.C | 88 - gcc/testsuite/g++.dg/ext/altivec-types-2.C | 14 - gcc/testsuite/g++.dg/ext/altivec-types-3.C | 14 - gcc/testsuite/g++.dg/ext/altivec-types-4.C | 15 - gcc/testsuite/g++.dg/ext/attr-unavailable-10.C | 22 + gcc/testsuite/g++.dg/ext/attr-unavailable-11.C | 22 + gcc/testsuite/g++.dg/ext/attr-unavailable-9.C | 4 +- gcc/testsuite/g++.dg/ext/attrib64.C | 11 + gcc/testsuite/g++.dg/ext/undef-bool-1.C | 15 - gcc/testsuite/g++.dg/gomp/pr104623.C | 9 + gcc/testsuite/g++.dg/init/delete5.C | 8 + gcc/testsuite/g++.dg/ipa/inline-4.C | 15 + gcc/testsuite/g++.dg/lookup/ambig6.C | 18 + gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 6 +- gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 4 +- gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 4 +- gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 12 +- gcc/testsuite/g++.dg/modules/init-2_a.C | 2 +- gcc/testsuite/g++.dg/modules/init-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/init-2_c.C | 4 +- gcc/testsuite/g++.dg/modules/member-def-2_d.C | 2 +- gcc/testsuite/g++.dg/modules/mod-sym-1.C | 13 +- gcc/testsuite/g++.dg/modules/mod-sym-2.C | 4 +- gcc/testsuite/g++.dg/modules/mod-sym-3.C | 8 +- gcc/testsuite/g++.dg/modules/std-subst-2.C | 13 + gcc/testsuite/g++.dg/modules/std-subst-3.C | 34 + gcc/testsuite/g++.dg/modules/std-subst-4_a.C | 14 + gcc/testsuite/g++.dg/modules/std-subst-4_b.C | 14 + gcc/testsuite/g++.dg/modules/std-subst-4_c.C | 16 + gcc/testsuite/g++.dg/modules/sym-subst-1.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-4.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-5.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-6.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 4 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/virt-1_a.C | 7 +- gcc/testsuite/g++.dg/modules/virt-2_a.C | 6 +- gcc/testsuite/g++.dg/modules/virt-2_b.C | 6 +- gcc/testsuite/g++.dg/modules/virt-2_c.C | 6 +- gcc/testsuite/g++.dg/modules/vtt-1_a.C | 6 +- gcc/testsuite/g++.dg/modules/vtt-1_b.C | 10 +- gcc/testsuite/g++.dg/opt/pr100541-1.C | 24 + gcc/testsuite/g++.dg/opt/pr100541-2.C | 25 + gcc/testsuite/g++.dg/opt/pr104681.C | 19 + gcc/testsuite/g++.dg/opt/pr104880.cc | 43 + gcc/testsuite/g++.dg/other/pr84964.C | 7 + gcc/testsuite/g++.dg/overload/paren1.C | 7 + gcc/testsuite/g++.dg/parse/array-size2.C | 2 - gcc/testsuite/g++.dg/parse/pr39751.C | 10 + gcc/testsuite/g++.dg/parse/pr95999.C | 8 + gcc/testsuite/g++.dg/parse/template-keyword3.C | 12 + gcc/testsuite/g++.dg/parse/template-keyword4.C | 17 + gcc/testsuite/g++.dg/pr103856.C | 17 + gcc/testsuite/g++.dg/pr104648.C | 9 + gcc/testsuite/g++.dg/pr98335.C | 15 + gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 + gcc/testsuite/g++.dg/template/conv18.C | 14 + gcc/testsuite/g++.dg/template/defarg23.C | 21 + gcc/testsuite/g++.dg/template/defarg23a.C | 24 + gcc/testsuite/g++.dg/template/non-dependent21.C | 9 + gcc/testsuite/g++.dg/template/non-dependent22.C | 12 + gcc/testsuite/g++.dg/template/pr92440.C | 4 +- gcc/testsuite/g++.dg/template/pr96329.C | 4 + gcc/testsuite/g++.dg/torture/pr104601.C | 32 + gcc/testsuite/g++.dg/torture/pr104679.C | 22 + gcc/testsuite/g++.dg/torture/pr96881-1.C | 37 + gcc/testsuite/g++.dg/torture/pr96881-2.C | 37 + gcc/testsuite/g++.dg/tree-ssa/pr104529.C | 20 + gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C | 22 + gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C | 34 + gcc/testsuite/g++.dg/warn/deprecated-14.C | 72 + gcc/testsuite/g++.dg/warn/deprecated-15.C | 14 + gcc/testsuite/g++.dg/warn/deprecated-16.C | 2 + gcc/testsuite/g++.dg/warn/deprecated-17.C | 35 + gcc/testsuite/g++.dg/warn/deprecated-18.C | 37 + gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 12 +- gcc/testsuite/g++.target/i386/pr104533.C | 11 + gcc/testsuite/g++.target/i386/pr104540.C | 21 + gcc/testsuite/g++.target/i386/pr35513-1.C | 2 +- gcc/testsuite/g++.target/i386/pr35513-2.C | 2 +- gcc/testsuite/g++.target/i386/pr98335.C | 18 + gcc/testsuite/g++.target/powerpc/altivec-1.C | 16 + gcc/testsuite/g++.target/powerpc/altivec-10.C | 21 + gcc/testsuite/g++.target/powerpc/altivec-11.C | 12 + gcc/testsuite/g++.target/powerpc/altivec-12.C | 19 + gcc/testsuite/g++.target/powerpc/altivec-13.C | 59 + gcc/testsuite/g++.target/powerpc/altivec-14.C | 13 + gcc/testsuite/g++.target/powerpc/altivec-15.C | 16 + gcc/testsuite/g++.target/powerpc/altivec-16.C | 19 + gcc/testsuite/g++.target/powerpc/altivec-17.C | 16 + gcc/testsuite/g++.target/powerpc/altivec-18.C | 14 + gcc/testsuite/g++.target/powerpc/altivec-2.C | 25 + gcc/testsuite/g++.target/powerpc/altivec-3.C | 137 + gcc/testsuite/g++.target/powerpc/altivec-4.C | 12 + gcc/testsuite/g++.target/powerpc/altivec-5.C | 16 + gcc/testsuite/g++.target/powerpc/altivec-6.C | 30 + gcc/testsuite/g++.target/powerpc/altivec-7.C | 36 + gcc/testsuite/g++.target/powerpc/altivec-8.C | 21 + gcc/testsuite/g++.target/powerpc/altivec-9.C | 14 + gcc/testsuite/g++.target/powerpc/altivec-cell-1.C | 94 + gcc/testsuite/g++.target/powerpc/altivec-cell-2.C | 141 + gcc/testsuite/g++.target/powerpc/altivec-cell-3.C | 37 + gcc/testsuite/g++.target/powerpc/altivec-cell-4.C | 42 + gcc/testsuite/g++.target/powerpc/altivec-cell-5.C | 25 + gcc/testsuite/g++.target/powerpc/altivec-types-1.C | 88 + gcc/testsuite/g++.target/powerpc/altivec-types-2.C | 14 + gcc/testsuite/g++.target/powerpc/altivec-types-3.C | 14 + gcc/testsuite/g++.target/powerpc/altivec-types-4.C | 15 + gcc/testsuite/g++.target/powerpc/undef-bool-1.C | 15 + .../gcc.c-torture/compile/attr-retain-1.c | 2 + .../gcc.c-torture/compile/attr-retain-2.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr104604.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr104814.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr104839.c | 37 + gcc/testsuite/gcc.dg/Wdangling-pointer-3.c | 92 + gcc/testsuite/gcc.dg/Wdangling-pointer-4.c | 22 + gcc/testsuite/gcc.dg/Winfinite-recursion-3.c | 18 + gcc/testsuite/gcc.dg/Winfinite-recursion-4.c | 19 + gcc/testsuite/gcc.dg/Winfinite-recursion-5.c | 18 + gcc/testsuite/gcc.dg/analyzer/attr-const-1.c | 152 + gcc/testsuite/gcc.dg/analyzer/attr-const-2.c | 16 + gcc/testsuite/gcc.dg/analyzer/attr-const-3.c | 26 + gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/leak-4.c | 103 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 32 +- gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 5 +- gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr101983-main.c | 38 + gcc/testsuite/gcc.dg/analyzer/pr101983-not-main.c | 40 + gcc/testsuite/gcc.dg/analyzer/pr104434-const.c | 173 + gcc/testsuite/gcc.dg/analyzer/pr104434-nonconst.c | 173 + gcc/testsuite/gcc.dg/analyzer/pr104434.h | 108 + gcc/testsuite/gcc.dg/analyzer/pr104560-1.c | 43 + gcc/testsuite/gcc.dg/analyzer/pr104560-2.c | 26 + .../gcc.dg/analyzer/pr93032-mztools-signed-char.c | 332 + .../analyzer/pr93032-mztools-unsigned-char.c | 332 + gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c | 331 - gcc/testsuite/gcc.dg/analyzer/pr95000-1.c | 38 + gcc/testsuite/gcc.dg/analyzer/realloc-1.c | 4 +- .../gcc.dg/analyzer/taint-size-access-attr-1.c | 7 +- gcc/testsuite/gcc.dg/analyzer/torture/pr104863.c | 14 + .../gcc.dg/analyzer/torture/uninit-pr63311.c | 134 + gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c | 16 + gcc/testsuite/gcc.dg/analyzer/vla-1.c | 9 + gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c | 60 + .../gcc.dg/analyzer/write-to-function-1.c | 15 + .../gcc.dg/analyzer/write-to-string-literal-2.c | 19 + .../gcc.dg/analyzer/write-to-string-literal-3.c | 66 + .../gcc.dg/analyzer/write-to-string-literal-4.c | 23 + .../gcc.dg/analyzer/write-to-string-literal-5.c | 31 + gcc/testsuite/gcc.dg/auto-init-pr102276-1.c | 38 + gcc/testsuite/gcc.dg/auto-init-pr102276-2.c | 38 + gcc/testsuite/gcc.dg/auto-init-pr102276-3.c | 40 + gcc/testsuite/gcc.dg/auto-init-pr102276-4.c | 40 + gcc/testsuite/gcc.dg/auto-init-pr104550-1.c | 10 + gcc/testsuite/gcc.dg/auto-init-pr104550-2.c | 11 + gcc/testsuite/gcc.dg/auto-init-pr104550-3.c | 11 + gcc/testsuite/gcc.dg/c11-unproto-1.c | 7 +- gcc/testsuite/gcc.dg/c11-unproto-2.c | 7 +- gcc/testsuite/gcc.dg/c2x-unproto-1.c | 29 +- gcc/testsuite/gcc.dg/c2x-unproto-2.c | 7 +- gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 + gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 + gcc/testsuite/gcc.dg/fold-reduc-1.c | 19 + gcc/testsuite/gcc.dg/gimplefe-49.c | 27 + gcc/testsuite/gcc.dg/gimplefe-error-13.c | 11 + gcc/testsuite/gcc.dg/goacc/nested-function-1.c | 54 +- gcc/testsuite/gcc.dg/goacc/nested-function-2.c | 28 +- gcc/testsuite/gcc.dg/gomp/pr104532.c | 15 + gcc/testsuite/gcc.dg/gomp/pr104757.c | 14 + gcc/testsuite/gcc.dg/ipa/pr104813.c | 32 + gcc/testsuite/gcc.dg/lower-subreg-1.c | 4 +- gcc/testsuite/gcc.dg/lto/20090717_0.c | 2 +- gcc/testsuite/gcc.dg/pr103845.c | 29 + gcc/testsuite/gcc.dg/pr104381.c | 20 + gcc/testsuite/gcc.dg/pr104506-1.c | 12 + gcc/testsuite/gcc.dg/pr104506-2.c | 11 + gcc/testsuite/gcc.dg/pr104506-3.c | 11 + gcc/testsuite/gcc.dg/pr104544.c | 19 + gcc/testsuite/gcc.dg/pr104558.c | 15 + gcc/testsuite/gcc.dg/pr104612.c | 27 + gcc/testsuite/gcc.dg/pr104644.c | 9 + gcc/testsuite/gcc.dg/pr104675-1.c | 29 + gcc/testsuite/gcc.dg/pr104675-2.c | 18 + gcc/testsuite/gcc.dg/pr104675-3.c | 29 + gcc/testsuite/gcc.dg/pr104700-2.c | 21 + gcc/testsuite/gcc.dg/pr104786.c | 8 + gcc/testsuite/gcc.dg/pr86010-2.c | 22 + gcc/testsuite/gcc.dg/pr86010.c | 24 + gcc/testsuite/gcc.dg/pr98420.c | 8 + gcc/testsuite/gcc.dg/pr99708.c | 7 + gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c | 89 + gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- gcc/testsuite/gcc.dg/signbit-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr103037.c | 23 + gcc/testsuite/gcc.dg/torture/pr104676.c | 35 + gcc/testsuite/gcc.dg/torture/pr104700-1.c | 38 + gcc/testsuite/gcc.dg/torture/pr104825.c | 14 + gcc/testsuite/gcc.dg/torture/tls/pr104777.c | 30 + gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 1 + gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 1 + .../vect/costmodel/x86_64/costmodel-pr104582-1.c | 15 + .../vect/costmodel/x86_64/costmodel-pr104582-2.c | 13 + .../vect/costmodel/x86_64/costmodel-pr104582-3.c | 13 + .../vect/costmodel/x86_64/costmodel-pr104582-4.c | 15 + gcc/testsuite/gcc.dg/vect/pr104782.c | 18 + gcc/testsuite/gcc.dg/vect/pr81196-2.c | 2 + gcc/testsuite/gcc.dg/vect/pr84201.c | 22 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 1 + gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 6 +- gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c | 4 +- gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr100056.c | 4 +- .../gcc.target/aarch64/shadow_call_stack_1.c | 6 + .../gcc.target/aarch64/shadow_call_stack_2.c | 6 + .../gcc.target/aarch64/shadow_call_stack_3.c | 45 + .../gcc.target/aarch64/shadow_call_stack_4.c | 20 + .../gcc.target/aarch64/shadow_call_stack_5.c | 18 + .../gcc.target/aarch64/shadow_call_stack_6.c | 18 + .../gcc.target/aarch64/shadow_call_stack_7.c | 18 + .../gcc.target/aarch64/shadow_call_stack_8.c | 24 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 32 + gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c | 78 + gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c | 13 + gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c | 14 + .../gcc.target/arm/simd/neon-compare-scalar-1.c | 57 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c | 12 + .../gcc.target/arm/simd/neon-vcmp-f32-2.c | 15 + .../gcc.target/arm/simd/neon-vcmp-f32-3.c | 12 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c | 12 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c | 22 + gcc/testsuite/gcc.target/arm/simd/pr100757-2.c | 20 + gcc/testsuite/gcc.target/arm/simd/pr100757-3.c | 20 + gcc/testsuite/gcc.target/arm/simd/pr100757-4.c | 19 + gcc/testsuite/gcc.target/arm/simd/pr100757.c | 19 + gcc/testsuite/gcc.target/arm/simd/pr101325-2.c | 19 + gcc/testsuite/gcc.target/arm/simd/pr101325.c | 14 + .../gcc.target/i386/avx512f-vpternlogd-1.c | 7 +- .../gcc.target/i386/avx512f-vpternlogq-1.c | 7 +- .../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 2 +- .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 2 +- .../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 2 +- .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 2 +- .../gcc.target/i386/avx512vl-logicsuffix-1.c | 14 + .../gcc.target/i386/avx512vl-vpternlogd-1.c | 13 +- .../gcc.target/i386/avx512vl-vpternlogq-1.c | 14 +- gcc/testsuite/gcc.target/i386/eh_return-1.c | 2 +- gcc/testsuite/gcc.target/i386/eh_return-2.c | 2 +- gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-47.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-48.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +- gcc/testsuite/gcc.target/i386/pr101456-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr101636.c | 94 + gcc/testsuite/gcc.target/i386/pr101895.c | 11 + gcc/testsuite/gcc.target/i386/pr103069-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr103069-3.c | 24 + gcc/testsuite/gcc.target/i386/pr103069-4.c | 43 + gcc/testsuite/gcc.target/i386/pr103074.c | 16 + gcc/testsuite/gcc.target/i386/pr104447.c | 14 + gcc/testsuite/gcc.target/i386/pr104448.c | 9 + gcc/testsuite/gcc.target/i386/pr104551.c | 26 + gcc/testsuite/gcc.target/i386/pr104637.c | 22 + gcc/testsuite/gcc.target/i386/pr104664.c | 16 + gcc/testsuite/gcc.target/i386/pr104666.c | 49 + gcc/testsuite/gcc.target/i386/pr104674.c | 31 + gcc/testsuite/gcc.target/i386/pr104704-1.c | 33 + gcc/testsuite/gcc.target/i386/pr104704-2.c | 33 + gcc/testsuite/gcc.target/i386/pr104704-3.c | 33 + gcc/testsuite/gcc.target/i386/pr104704-4.c | 33 + gcc/testsuite/gcc.target/i386/pr104704-5.c | 33 + gcc/testsuite/gcc.target/i386/pr104704-6.c | 33 + gcc/testsuite/gcc.target/i386/pr104732.c | 14 + gcc/testsuite/gcc.target/i386/pr104779.c | 27 + gcc/testsuite/gcc.target/i386/pr79754.c | 2 +- gcc/testsuite/gcc.target/i386/pr80270.c | 21 + gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +- gcc/testsuite/gcc.target/i386/pr84101.c | 3 +- gcc/testsuite/gcc.target/i386/pr90773-14.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-17.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr91384.c | 20 + gcc/testsuite/gcc.target/i386/pr91446.c | 2 +- gcc/testsuite/gcc.target/i386/pr98335.c | 17 + gcc/testsuite/gcc.target/i386/pr99754-1.c | 20 + gcc/testsuite/gcc.target/i386/pr99754-2.c | 24 + gcc/testsuite/gcc.target/i386/pr99881.c | 2 +- gcc/testsuite/gcc.target/i386/testimm-10.c | 7 - .../gcc.target/nvptx/atomic-bit-bucket-dest.c | 35 + gcc/testsuite/gcc.target/nvptx/atomic-store-1.c | 6 +- gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic-store-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 36 +- gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 18 +- gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-4.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-5.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-6.c | 2 +- gcc/testsuite/gcc.target/nvptx/rotate-run.c | 23 + gcc/testsuite/gcc.target/nvptx/rotate.c | 20 + gcc/testsuite/gcc.target/nvptx/sm30.c | 6 + gcc/testsuite/gcc.target/nvptx/sm35.c | 6 + gcc/testsuite/gcc.target/nvptx/sm53.c | 6 + gcc/testsuite/gcc.target/nvptx/sm70.c | 6 + gcc/testsuite/gcc.target/nvptx/sm75.c | 6 + gcc/testsuite/gcc.target/nvptx/sm80.c | 6 + gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c | 3 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c | 20 + gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 4 + gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c | 22 + gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 2 + gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 + gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 + gcc/testsuite/gcc.target/powerpc/pr104698-1.c | 30 + gcc/testsuite/gcc.target/powerpc/pr104698-2.c | 33 + gcc/testsuite/gcc.target/powerpc/pr104778.c | 51 + gcc/testsuite/gcc.target/powerpc/pr104923.c | 21 + gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr99708-2.c | 22 + gcc/testsuite/gcc.target/powerpc/pr99708.c | 21 + gcc/testsuite/gcc.target/s390/pr104775.c | 14 + gcc/testsuite/gdc.dg/simd18489.d | 8 + gcc/testsuite/gdc.dg/special1.d | 12 + gcc/testsuite/gdc.dg/torture/simd21727.d | 43 + gcc/testsuite/gdc.dg/torture/simd7413a.d | 1 - gcc/testsuite/gdc.dg/ubsan/pr88957.d | 3 +- gcc/testsuite/gdc.test/compilable/99bottles.d | 212 +- gcc/testsuite/gdc.test/compilable/b16967.d | 33 - gcc/testsuite/gdc.test/compilable/b18242.d | 6 +- gcc/testsuite/gdc.test/compilable/b18489.d | 8 - gcc/testsuite/gdc.test/compilable/b19294.d | 10 +- gcc/testsuite/gdc.test/compilable/b20938.d | 6 +- gcc/testsuite/gdc.test/compilable/b21285.d | 10 +- gcc/testsuite/gdc.test/compilable/casttuple.d | 31 + gcc/testsuite/gdc.test/compilable/ddoc10.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc11.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc14.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc3.d | 2 +- gcc/testsuite/gdc.test/compilable/ddoc5.d | 4 +- gcc/testsuite/gdc.test/compilable/ddoc5446.d | 22 +- gcc/testsuite/gdc.test/compilable/ddoc9155.d | 10 +- gcc/testsuite/gdc.test/compilable/debugInference.d | 6 +- gcc/testsuite/gdc.test/compilable/defa.d | 2 +- .../gdc.test/compilable/deprecated_override.d | 97 + gcc/testsuite/gdc.test/compilable/dlangui_crash.d | 34 + .../gdc.test/compilable/enumbasearithmetic.d | 20 + .../gdc.test/compilable/extra-files/header1.d | 6 + gcc/testsuite/gdc.test/compilable/fix17635.d | 16 + gcc/testsuite/gdc.test/compilable/fix22291.d | 134 + gcc/testsuite/gdc.test/compilable/header18364.d | 2 +- gcc/testsuite/gdc.test/compilable/imports/b33a.d | 4 +- .../gdc.test/compilable/imports/cstuff3.c | 6 + .../gdc.test/compilable/imports/imp22625.c | 1 + .../gdc.test/compilable/imports/imp22665.c | 1 + .../gdc.test/compilable/imports/imp22734.c | 3 + .../gdc.test/compilable/imports/test22685b.d | 5 + .../gdc.test/compilable/imports/test22685c.d | 3 + .../gdc.test/compilable/imports/test22714a.d | 3 + .../gdc.test/compilable/imports/test22714b.d | 12 + gcc/testsuite/gdc.test/compilable/issue16472.d | 42 + gcc/testsuite/gdc.test/compilable/issue21340.d | 4 +- gcc/testsuite/gdc.test/compilable/issue21390.d | 3 + gcc/testsuite/gdc.test/compilable/issue21813b.d | 2 +- gcc/testsuite/gdc.test/compilable/issue22130.d | 12 + gcc/testsuite/gdc.test/compilable/minimal.d | 2 +- gcc/testsuite/gdc.test/compilable/noreturn1.d | 3 +- gcc/testsuite/gdc.test/compilable/test10993.d | 2 +- gcc/testsuite/gdc.test/compilable/test13008.d | 6 +- gcc/testsuite/gdc.test/compilable/test16107.d | 6 +- gcc/testsuite/gdc.test/compilable/test17545.d | 2 +- gcc/testsuite/gdc.test/compilable/test17906.d | 7 - gcc/testsuite/gdc.test/compilable/test18030.d | 2 +- gcc/testsuite/gdc.test/compilable/test18771.d | 2 +- gcc/testsuite/gdc.test/compilable/test19014.d | 2 +- gcc/testsuite/gdc.test/compilable/test19315.d | 2 +- gcc/testsuite/gdc.test/compilable/test19557.d | 2 +- gcc/testsuite/gdc.test/compilable/test19609.d | 6 +- gcc/testsuite/gdc.test/compilable/test19873.d | 2 +- gcc/testsuite/gdc.test/compilable/test21177.d | 76 + gcc/testsuite/gdc.test/compilable/test21196.d | 71 + gcc/testsuite/gdc.test/compilable/test21299a.d | 2 +- gcc/testsuite/gdc.test/compilable/test21975.d | 15 + gcc/testsuite/gdc.test/compilable/test22224.d | 2 +- gcc/testsuite/gdc.test/compilable/test22619.d | 11 + gcc/testsuite/gdc.test/compilable/test22625.d | 4 + gcc/testsuite/gdc.test/compilable/test22632.d | 4 + gcc/testsuite/gdc.test/compilable/test22646.d | 21 + gcc/testsuite/gdc.test/compilable/test22665.d | 22 + gcc/testsuite/gdc.test/compilable/test22676.d | 25 + gcc/testsuite/gdc.test/compilable/test22685.d | 11 + gcc/testsuite/gdc.test/compilable/test22714.d | 3 + gcc/testsuite/gdc.test/compilable/test22734.d | 6 + gcc/testsuite/gdc.test/compilable/test4375.d | 6 +- gcc/testsuite/gdc.test/compilable/test55.d | 3 +- gcc/testsuite/gdc.test/compilable/test7172.d | 7 +- gcc/testsuite/gdc.test/compilable/test8296.d | 4 +- gcc/testsuite/gdc.test/compilable/test8513.d | 8 +- gcc/testsuite/gdc.test/compilable/testcstuff3.d | 4 + gcc/testsuite/gdc.test/compilable/testos.d | 7 + gcc/testsuite/gdc.test/compilable/testpostblit.d | 2 +- gcc/testsuite/gdc.test/compilable/testsctreturn.d | 16 + gcc/testsuite/gdc.test/compilable/typeid_name.d | 2 +- gcc/testsuite/gdc.test/compilable/vgc1.d | 17 +- gcc/testsuite/gdc.test/fail_compilation/b16967.d | 32 + gcc/testsuite/gdc.test/fail_compilation/b20011.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/b3841.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug5096.d | 14 + gcc/testsuite/gdc.test/fail_compilation/bug8150a.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 4 +- .../gdc.test/fail_compilation/casttuple.d | 25 + gcc/testsuite/gdc.test/fail_compilation/ccast.d | 2 +- .../gdc.test/fail_compilation/constraints_aggr.d | 4 +- .../gdc.test/fail_compilation/constraints_func1.d | 26 +- .../gdc.test/fail_compilation/constraints_func2.d | 28 +- .../gdc.test/fail_compilation/constraints_func3.d | 12 +- .../gdc.test/fail_compilation/constraints_func4.d | 12 +- .../gdc.test/fail_compilation/ctfe14731.d | 2 +- .../gdc.test/fail_compilation/dep_d1_ops.d | 82 +- .../gdc.test/fail_compilation/dephexstrings.d | 3 +- .../gdc.test/fail_compilation/deprecateopdot.d | 6 +- .../gdc.test/fail_compilation/diag10319.d | 2 +- .../gdc.test/fail_compilation/diag10805.d | 2 +- .../gdc.test/fail_compilation/diag11819b.d | 38 +- .../gdc.test/fail_compilation/diag13281.d | 6 +- .../gdc.test/fail_compilation/diag13333.d | 2 +- .../gdc.test/fail_compilation/diag13942.d | 2 +- .../gdc.test/fail_compilation/diag15713.d | 4 +- .../gdc.test/fail_compilation/diag16271.d | 2 +- .../gdc.test/fail_compilation/diag16977.d | 6 +- .../gdc.test/fail_compilation/diag19225.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 6 +- gcc/testsuite/gdc.test/fail_compilation/diag8648.d | 6 +- gcc/testsuite/gdc.test/fail_compilation/diag8684.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/diag9004.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/diag9420.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/dip25.d | 2 +- .../gdc.test/fail_compilation/dtor_attributes.d | 2 +- .../gdc.test/fail_compilation/fail10964.d | 6 +- .../gdc.test/fail_compilation/fail11375.d | 2 +- .../gdc.test/fail_compilation/fail11453a.d | 2 +- .../gdc.test/fail_compilation/fail11453b.d | 2 +- .../gdc.test/fail_compilation/fail11542.d | 8 +- .../gdc.test/fail_compilation/fail11653.d | 5 +- .../gdc.test/fail_compilation/fail12744.d | 4 +- .../gdc.test/fail_compilation/fail12809.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/fail132.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail136.d | 2 +- .../gdc.test/fail_compilation/fail14277.d | 10 + .../gdc.test/fail_compilation/fail14486.d | 45 +- .../gdc.test/fail_compilation/fail14554.d | 4 +- .../gdc.test/fail_compilation/fail14669.d | 2 +- .../gdc.test/fail_compilation/fail15089.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail160.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail162.d | 2 +- .../gdc.test/fail_compilation/fail17906.d | 12 + .../gdc.test/fail_compilation/fail17927.d | 2 +- .../gdc.test/fail_compilation/fail17969.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail18.d | 2 +- .../gdc.test/fail_compilation/fail18228.d | 6 +- .../gdc.test/fail_compilation/fail18417.d | 2 +- .../gdc.test/fail_compilation/fail19441.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail196.d | 33 +- .../gdc.test/fail_compilation/fail19609.d | 2 +- .../gdc.test/fail_compilation/fail19897.d | 4 +- .../gdc.test/fail_compilation/fail19911b.d | 2 +- .../gdc.test/fail_compilation/fail19911c.d | 2 +- .../gdc.test/fail_compilation/fail19922.d | 2 +- .../gdc.test/fail_compilation/fail19923.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail20.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail207.d | 5 +- .../gdc.test/fail_compilation/fail20730b.d | 2 +- .../gdc.test/fail_compilation/fail20800.d | 2 +- .../gdc.test/fail_compilation/fail21830.d | 2 +- .../gdc.test/fail_compilation/fail21831.d | 2 +- .../gdc.test/fail_compilation/fail21832.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail220.d | 2 +- .../gdc.test/fail_compilation/fail22035.d | 2 +- .../gdc.test/fail_compilation/fail22084.d | 2 +- .../gdc.test/fail_compilation/fail22127.d | 11 + .../gdc.test/fail_compilation/fail22133.d | 2 +- .../gdc.test/fail_compilation/fail22144.d | 2 +- .../gdc.test/fail_compilation/fail22634.d | 12 + .../gdc.test/fail_compilation/fail22749.d | 13 + .../gdc.test/fail_compilation/fail22780.d | 13 + .../gdc.test/fail_compilation/fail22827.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail236.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail258.d | 12 +- gcc/testsuite/gdc.test/fail_compilation/fail276.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail332.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail349.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail354.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail4082.d | 4 +- .../gdc.test/fail_compilation/fail4269a.d | 2 +- .../gdc.test/fail_compilation/fail4269b.d | 2 +- .../gdc.test/fail_compilation/fail4269c.d | 2 +- .../gdc.test/fail_compilation/fail4269e.d | 2 +- .../gdc.test/fail_compilation/fail4375d.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail59.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail60.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail6968.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 2 +- .../gdc.test/fail_compilation/fail80_m32.d | 2 +- .../gdc.test/fail_compilation/fail80_m64.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail8724.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail95.d | 2 +- .../gdc.test/fail_compilation/fail_arrayop2.d | 6 +- .../gdc.test/fail_compilation/fail_typeof.d | 82 + .../gdc.test/fail_compilation/faildeleteaa.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fix17635.d | 23 - gcc/testsuite/gdc.test/fail_compilation/fix17751.d | 22 - .../gdc.test/fail_compilation/ice10727a.d | 2 + .../gdc.test/fail_compilation/ice10727b.d | 2 + .../gdc.test/fail_compilation/ice11856_0.d | 2 +- .../gdc.test/fail_compilation/ice11856_1.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/ice14130.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice18753.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 2 +- .../gdc.test/fail_compilation/imports/imp18554.d | 4 - .../gdc.test/fail_compilation/imports/imp22749.c | 4 + .../gdc.test/fail_compilation/issue21936.d | 32 - .../gdc.test/fail_compilation/issue22820.d | 68 + .../gdc.test/fail_compilation/issue22826.d | 7 + gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/lexer2.d | 8 +- .../gdc.test/fail_compilation/no_Throwable.d | 2 +- .../gdc.test/fail_compilation/no_TypeInfo.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 9 +- gcc/testsuite/gdc.test/fail_compilation/noreturn.d | 4 +- .../gdc.test/fail_compilation/noreturn2.d | 51 + .../gdc.test/fail_compilation/objc_class2.d | 2 +- .../gdc.test/fail_compilation/objc_class3.d | 2 +- .../gdc.test/fail_compilation/objc_non_objc_base.d | 2 +- .../gdc.test/fail_compilation/opapplyscope.d | 27 + gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 2 +- .../gdc.test/fail_compilation/reserved_version.d | 3 + .../fail_compilation/reserved_version_switch.d | 3 + .../gdc.test/fail_compilation/retscope5.d | 2 +- .../gdc.test/fail_compilation/scope_class.d | 3 +- .../gdc.test/fail_compilation/scope_type.d | 8 +- .../gdc.test/fail_compilation/test12228.d | 6 +- .../gdc.test/fail_compilation/test15191.d | 28 +- .../gdc.test/fail_compilation/test16188.d | 2 +- .../gdc.test/fail_compilation/test16195.d | 3 +- .../gdc.test/fail_compilation/test16589.d | 4 +- .../gdc.test/fail_compilation/test17284.d | 2 +- .../gdc.test/fail_compilation/test17307.d | 2 +- .../gdc.test/fail_compilation/test17450.d | 2 +- .../gdc.test/fail_compilation/test18554.d | 24 - .../gdc.test/fail_compilation/test19097.d | 44 +- .../gdc.test/fail_compilation/test19107.d | 2 +- .../gdc.test/fail_compilation/test19193.d | 2 +- .../gdc.test/fail_compilation/test20245.d | 53 +- .../gdc.test/fail_compilation/test21008.d | 41 + .../gdc.test/fail_compilation/test21546.d | 59 + .../gdc.test/fail_compilation/test21912.d | 2 +- .../gdc.test/fail_compilation/test22023.d | 26 + .../gdc.test/fail_compilation/test22145.d | 28 + .../gdc.test/fail_compilation/test22298.d | 30 + .../gdc.test/fail_compilation/test22541.d | 18 + .../gdc.test/fail_compilation/test22686.d | 21 + .../gdc.test/fail_compilation/test22709.d | 29 + .../gdc.test/fail_compilation/test22818.d | 21 + gcc/testsuite/gdc.test/fail_compilation/test3818.d | 27 + gcc/testsuite/gdc.test/fail_compilation/test9701.d | 2 +- .../gdc.test/fail_compilation/test9701b.d | 2 +- .../gdc.test/fail_compilation/test_switch_error.d | 78 + .../gdc.test/fail_compilation/traits_parameters.d | 10 + .../gdc.test/fail_compilation/typeerrors.d | 31 +- gcc/testsuite/gdc.test/runnable/a18.d | 2 +- gcc/testsuite/gdc.test/runnable/a19.d | 2 +- gcc/testsuite/gdc.test/runnable/auto1.d | 8 +- gcc/testsuite/gdc.test/runnable/b18034.d | 10 +- gcc/testsuite/gdc.test/runnable/b26.d | 2 +- gcc/testsuite/gdc.test/runnable/class_opCmp.d | 25 + gcc/testsuite/gdc.test/runnable/dhry.d | 947 - gcc/testsuite/gdc.test/runnable/fix22624.d | 19 + gcc/testsuite/gdc.test/runnable/ice15138.d | 2 +- gcc/testsuite/gdc.test/runnable/ice15176.d | 2 +- gcc/testsuite/gdc.test/runnable/ice15200.d | 2 +- gcc/testsuite/gdc.test/runnable/ice21727.d | 46 - gcc/testsuite/gdc.test/runnable/imports/a15079.d | 2 +- gcc/testsuite/gdc.test/runnable/imports/a19a.d | 2 +- gcc/testsuite/gdc.test/runnable/imports/imp22624.c | 6 + .../gdc.test/runnable/imports/link12144a.d | 2 +- .../gdc.test/runnable/imports/test11745b.d | 12 +- gcc/testsuite/gdc.test/runnable/imports/test46c.d | 2 +- gcc/testsuite/gdc.test/runnable/inline7625.d | 185 + gcc/testsuite/gdc.test/runnable/interface.d | 12 +- gcc/testsuite/gdc.test/runnable/interface2.d | 11 +- gcc/testsuite/gdc.test/runnable/interpret.d | 91 +- gcc/testsuite/gdc.test/runnable/issue16995.d | 2 +- gcc/testsuite/gdc.test/runnable/link10425.d | 2 +- gcc/testsuite/gdc.test/runnable/link11069b.d | 2 +- gcc/testsuite/gdc.test/runnable/link11395.d | 2 +- gcc/testsuite/gdc.test/runnable/link12010.d | 2 +- gcc/testsuite/gdc.test/runnable/link12144.d | 6 - gcc/testsuite/gdc.test/runnable/link13394.d | 2 +- gcc/testsuite/gdc.test/runnable/link13400.d | 2 +- gcc/testsuite/gdc.test/runnable/link13415.d | 2 +- gcc/testsuite/gdc.test/runnable/link14588.d | 2 +- gcc/testsuite/gdc.test/runnable/link14814.d | 2 +- gcc/testsuite/gdc.test/runnable/link15017.d | 10 +- gcc/testsuite/gdc.test/runnable/link7745.d | 2 +- gcc/testsuite/gdc.test/runnable/link8023.d | 2 +- gcc/testsuite/gdc.test/runnable/link9571.d | 2 +- gcc/testsuite/gdc.test/runnable/linktypeinfo.d | 2 +- gcc/testsuite/gdc.test/runnable/mixin1.d | 7 +- gcc/testsuite/gdc.test/runnable/nan.d | 17 +- gcc/testsuite/gdc.test/runnable/newdel.d | 8 +- gcc/testsuite/gdc.test/runnable/noreturn1.d | 152 + gcc/testsuite/gdc.test/runnable/opover.d | 352 +- gcc/testsuite/gdc.test/runnable/previewin.d | 6 +- gcc/testsuite/gdc.test/runnable/sctor2.d | 7 +- gcc/testsuite/gdc.test/runnable/sdtor.d | 26 +- gcc/testsuite/gdc.test/runnable/sroa13220.d | 103 - gcc/testsuite/gdc.test/runnable/test11039.d | 2 +- gcc/testsuite/gdc.test/runnable/test11239.d | 2 +- gcc/testsuite/gdc.test/runnable/test11447a.d | 2 +- gcc/testsuite/gdc.test/runnable/test11447b.d | 2 +- gcc/testsuite/gdc.test/runnable/test11447c.d | 2 +- gcc/testsuite/gdc.test/runnable/test11863.d | 2 +- gcc/testsuite/gdc.test/runnable/test11934.d | 2 +- gcc/testsuite/gdc.test/runnable/test14901.d | 2 +- gcc/testsuite/gdc.test/runnable/test15.d | 2 +- gcc/testsuite/gdc.test/runnable/test17684.d | 20 +- gcc/testsuite/gdc.test/runnable/test17899.d | 2 +- gcc/testsuite/gdc.test/runnable/test18868.d | 2 +- gcc/testsuite/gdc.test/runnable/test20.d | 8 +- gcc/testsuite/gdc.test/runnable/test22163.d | 13 + gcc/testsuite/gdc.test/runnable/test22717.d | 31 + gcc/testsuite/gdc.test/runnable/test27.d | 2 +- gcc/testsuite/gdc.test/runnable/test29.d | 2 +- gcc/testsuite/gdc.test/runnable/test31.d | 2 +- gcc/testsuite/gdc.test/runnable/test32.d | 2 +- gcc/testsuite/gdc.test/runnable/test38.d | 2 +- gcc/testsuite/gdc.test/runnable/test4.d | 8 +- gcc/testsuite/gdc.test/runnable/test46.d | 2 +- gcc/testsuite/gdc.test/runnable/test49.d | 2 +- gcc/testsuite/gdc.test/runnable/test57.d | 2 +- gcc/testsuite/gdc.test/runnable/test7494.d | 2 +- gcc/testsuite/gdc.test/runnable/test8997.d | 2 +- gcc/testsuite/gdc.test/runnable/testappend.d | 16 +- gcc/testsuite/gdc.test/runnable/testconst.d | 16 +- gcc/testsuite/gdc.test/runnable/testdstress.d | 8 +- gcc/testsuite/gdc.test/runnable/testmod1.d | 2 +- gcc/testsuite/gdc.test/runnable/testptrref.d | 10 +- gcc/testsuite/gdc.test/runnable/testscope2.d | 2 +- gcc/testsuite/gdc.test/runnable/tls_dup.d | 2 +- .../gdc.test/runnable/traits_getPointerBitmap.d | 2 +- gcc/testsuite/gdc.test/runnable/xpostblit.d | 2 +- gcc/testsuite/gdc.test/runnable/xtest46.d | 18 +- gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 8 - gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 5 +- .../gdc.test/runnable_cxx/extra-files/cppb.cpp | 47 +- .../gfortran.dg/analyzer/uninit-pr63311.f90 | 39 + gcc/testsuite/gfortran.dg/assumed_type_14.f90 | 22 + gcc/testsuite/gfortran.dg/class_result_10.f90 | 52 + gcc/testsuite/gfortran.dg/data_pointer_2.f90 | 21 + .../gfortran.dg/derived_constructor_comps_7.f90 | 28 + .../gfortran.dg/goacc-gomp/pr102330-1.f90 | 35 + .../gfortran.dg/goacc/array-with-dt-1.f90 | 18 +- .../gfortran.dg/goacc/array-with-dt-1a.f90 | 27 + .../goacc/classify-kernels-parloops.f95 | 3 +- .../classify-kernels-unparallelized-parloops.f95 | 3 +- .../goacc/classify-kernels-unparallelized.f95 | 3 +- .../gfortran.dg/goacc/classify-kernels.f95 | 5 +- .../gfortran.dg/goacc/classify-parallel.f95 | 3 +- .../gfortran.dg/goacc/classify-routine-nohost.f95 | 3 +- .../gfortran.dg/goacc/classify-routine.f95 | 3 +- .../gfortran.dg/goacc/classify-serial.f95 | 9 +- .../gfortran.dg/goacc/kernels-decompose-2.f95 | 26 +- .../gfortran.dg/goacc/nested-function-1.f90 | 62 +- gcc/testsuite/gfortran.dg/goacc/pr93464-2.f90 | 26 + gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 12 +- .../goacc/privatization-1-compute-loop.f90 | 6 +- .../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +- .../goacc/privatization-1-routine_gang-loop.f90 | 6 +- .../goacc/privatization-1-routine_gang.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/pr104131.f90 | 26 + gcc/testsuite/gfortran.dg/gomp/pr104757.f90 | 19 + gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_16.f90 | 14 + gcc/testsuite/gfortran.dg/null_actual_2.f90 | 16 + gcc/testsuite/gfortran.dg/pr104716.f | 31 + gcc/testsuite/gfortran.dg/pr104849.f90 | 9 + gcc/testsuite/gfortran.dg/sizeof_6.f90 | 437 + gcc/testsuite/gfortran.dg/stop_1.f90 | 44 + gcc/testsuite/gfortran.dg/stop_2.f | 31 + gcc/testsuite/gfortran.dg/stop_3.f90 | 22 + gcc/testsuite/gfortran.dg/stop_4.f90 | 14 + gcc/testsuite/lib/target-supports.exp | 15 +- gcc/toplev.cc | 10 + gcc/tree-core.h | 4 + gcc/tree-loop-distribution.cc | 11 +- gcc/tree-ssa-alias.cc | 23 + gcc/tree-ssa-alias.h | 2 + gcc/tree-ssa-dce.cc | 39 +- gcc/tree-ssa-dom.cc | 58 +- gcc/tree-ssa-dse.cc | 54 +- gcc/tree-ssa-pre.cc | 71 +- gcc/tree-ssa-propagate.cc | 2 +- gcc/tree-ssa-sccvn.cc | 42 +- gcc/tree-ssa-sccvn.h | 4 + gcc/tree-ssa-strlen.cc | 4 +- gcc/tree-ssa-uninit.cc | 8 +- gcc/tree-ssa.cc | 36 +- gcc/tree-vect-loop.cc | 63 +- gcc/tree-vect-patterns.cc | 6 +- gcc/tree-vect-slp.cc | 23 +- gcc/tree-vect-stmts.cc | 39 +- gcc/tree-vectorizer.cc | 10 +- gcc/tree-vectorizer.h | 38 +- gcc/tree.cc | 69 +- gcc/tree.h | 7 + gcc/ubsan.cc | 4 +- gcc/valtrack.cc | 4 +- gcc/value-relation.h | 2 +- gcc/varasm.cc | 9 +- gcc/warning-control.cc | 2 +- libbacktrace/ChangeLog | 9 + libbacktrace/dwarf.c | 34 +- libcpp/po/ChangeLog | 6 + libcpp/po/be.po | 554 +- libcpp/po/ca.po | 579 +- libcpp/po/da.po | 581 +- libcpp/po/de.po | 578 +- libcpp/po/el.po | 571 +- libcpp/po/eo.po | 581 +- libcpp/po/es.po | 581 +- libcpp/po/fi.po | 581 +- libcpp/po/fr.po | 566 +- libcpp/po/id.po | 579 +- libcpp/po/ja.po | 575 +- libcpp/po/nl.po | 579 +- libcpp/po/pt_BR.po | 581 +- libcpp/po/ru.po | 576 +- libcpp/po/sr.po | 576 +- libcpp/po/sv.po | 560 +- libcpp/po/tr.po | 575 +- libcpp/po/uk.po | 578 +- libcpp/po/vi.po | 580 +- libcpp/po/zh_CN.po | 579 +- libcpp/po/zh_TW.po | 615 +- libgcc/ChangeLog | 24 + libgcc/config/gcn/atomic.c | 29 +- libgcc/config/rs6000/t-darwin-ehs | 4 +- libgcc/config/t-darwin-ehs | 2 +- libgcc/configure | 31 +- libgcc/configure.ac | 17 +- libgcc/unwind-dw2-fde-dip.c | 2 +- libgo/MERGE | 2 +- libgo/Makefile.am | 6 + libgo/Makefile.in | 9 +- libgo/README.gcc | 7 +- libgo/VERSION | 2 +- libgo/go/builtin/builtin.go | 6 +- libgo/go/bytes/bytes.go | 4 + libgo/go/cmd/go/alldocs.go | 38 +- libgo/go/cmd/go/go_test.go | 2 +- libgo/go/cmd/go/internal/base/flag.go | 7 - libgo/go/cmd/go/internal/cfg/cfg.go | 6 +- libgo/go/cmd/go/internal/envcmd/env.go | 4 + libgo/go/cmd/go/internal/help/helpdoc.go | 10 + libgo/go/cmd/go/internal/list/list.go | 1 - libgo/go/cmd/go/internal/load/pkg.go | 22 +- libgo/go/cmd/go/internal/modcmd/download.go | 1 - libgo/go/cmd/go/internal/modcmd/graph.go | 1 - libgo/go/cmd/go/internal/modcmd/verify.go | 1 - libgo/go/cmd/go/internal/modcmd/why.go | 1 - libgo/go/cmd/go/internal/modfetch/coderepo.go | 216 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 301 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 11 +- libgo/go/cmd/go/internal/modload/import.go | 18 +- libgo/go/cmd/go/internal/modload/init.go | 35 +- libgo/go/cmd/go/internal/modload/load.go | 30 +- libgo/go/cmd/go/internal/run/run.go | 1 - libgo/go/cmd/go/internal/test/testflag.go | 1 - libgo/go/cmd/go/internal/version/version.go | 9 +- libgo/go/cmd/go/internal/vet/vet.go | 2 + libgo/go/cmd/go/internal/work/build.go | 9 - libgo/go/cmd/go/internal/work/exec.go | 1 + libgo/go/cmd/go/internal/work/security.go | 1 + libgo/go/cmd/go/internal/work/security_test.go | 1 + libgo/go/cmd/go/internal/workcmd/edit.go | 46 +- libgo/go/cmd/go/internal/workcmd/init.go | 11 +- libgo/go/cmd/go/internal/workcmd/sync.go | 7 +- libgo/go/cmd/go/internal/workcmd/use.go | 147 +- libgo/go/cmd/go/internal/workcmd/work.go | 2 +- libgo/go/cmd/go/script_test.go | 8 +- libgo/go/cmd/go/testdata/script/build_internal.txt | 2 + .../go/testdata/script/mod_download_partial.txt | 11 +- .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 6 +- .../cmd/go/testdata/script/mod_invalid_version.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 2 +- .../go/testdata/script/mod_list_replace_dir.txt | 2 +- libgo/go/cmd/go/testdata/script/run_issue51125.txt | 54 + .../cmd/go/testdata/script/test_fuzz_dup_cache.txt | 52 + .../go/cmd/go/testdata/script/test_fuzz_return.txt | 19 + .../go/testdata/script/test_relative_cmdline.txt | 2 + libgo/go/cmd/go/testdata/script/work.txt | 8 +- libgo/go/cmd/go/testdata/script/work_edit.txt | 3 +- libgo/go/cmd/go/testdata/script/work_env.txt | 4 + libgo/go/cmd/go/testdata/script/work_gowork.txt | 24 + .../go/cmd/go/testdata/script/work_init_gowork.txt | 19 + .../go/cmd/go/testdata/script/work_issue51204.txt | 57 + .../testdata/script/work_module_not_in_go_work.txt | 25 + libgo/go/cmd/go/testdata/script/work_nowork.txt | 20 + .../go/testdata/script/work_replace_conflict.txt | 6 +- .../go/cmd/go/testdata/script/work_use_deleted.txt | 22 + libgo/go/cmd/go/testdata/script/work_use_dot.txt | 49 + .../cmd/go/testdata/script/work_use_issue50958.txt | 17 + libgo/go/cmd/go/testdata/script/work_vet.txt | 19 + libgo/go/cmd/go/testdata/script/work_workfile.txt | 21 - libgo/go/cmd/gofmt/gofmt.go | 128 +- libgo/go/cmd/internal/objabi/funcdata.go | 1 + libgo/go/crypto/ecdsa/ecdsa.go | 95 +- libgo/go/crypto/elliptic/elliptic.go | 45 +- libgo/go/crypto/elliptic/elliptic_test.go | 55 + libgo/go/crypto/elliptic/gen_p256_table.go | 47 +- libgo/go/crypto/elliptic/p224.go | 3 + libgo/go/crypto/elliptic/p256.go | 8 +- libgo/go/crypto/elliptic/p256_asm.go | 4 + libgo/go/crypto/elliptic/p256_asm_table.go | 1430 - libgo/go/crypto/elliptic/p384.go | 3 + libgo/go/crypto/elliptic/p521.go | 3 + libgo/go/crypto/x509/parser.go | 13 +- libgo/go/crypto/x509/parser_test.go | 102 + libgo/go/database/sql/fakedb_test.go | 3 + libgo/go/database/sql/sql_test.go | 31 +- libgo/go/debug/buildinfo/buildinfo.go | 4 +- libgo/go/debug/buildinfo/buildinfo_test.go | 10 +- libgo/go/go/build/deps_test.go | 3 +- libgo/go/go/doc/reader.go | 1 + libgo/go/go/doc/testdata/b.0.golden | 3 + libgo/go/go/doc/testdata/b.1.golden | 6 + libgo/go/go/doc/testdata/b.2.golden | 3 + libgo/go/go/doc/testdata/b.go | 6 + libgo/go/go/parser/parser.go | 184 +- libgo/go/go/parser/resolver.go | 93 +- libgo/go/go/parser/short_test.go | 44 +- .../go/parser/testdata/resolution/typeparams.go2 | 10 +- libgo/go/go/parser/testdata/typeparams.src | 2 +- libgo/go/go/printer/nodes.go | 28 + libgo/go/go/printer/testdata/generics.golden | 26 + libgo/go/go/printer/testdata/generics.input | 26 + libgo/go/go/types/api.go | 10 +- libgo/go/go/types/api_test.go | 100 +- libgo/go/go/types/builtins.go | 70 +- libgo/go/go/types/builtins_test.go | 6 +- libgo/go/go/types/call.go | 2 +- libgo/go/go/types/check.go | 13 - libgo/go/go/types/errorcodes.go | 12 +- libgo/go/go/types/errors.go | 20 +- libgo/go/go/types/example_test.go | 2 +- libgo/go/go/types/expr.go | 220 +- libgo/go/go/types/index.go | 4 +- libgo/go/go/types/infer.go | 129 +- libgo/go/go/types/instantiate.go | 37 +- libgo/go/go/types/issues_test.go | 9 +- libgo/go/go/types/lookup.go | 209 +- libgo/go/go/types/methodlist.go | 9 +- libgo/go/go/types/named.go | 4 +- libgo/go/go/types/predicates.go | 25 +- libgo/go/go/types/stmt.go | 28 +- libgo/go/go/types/subst.go | 11 + libgo/go/go/types/testdata/check/builtins.go2 | 6 +- libgo/go/go/types/testdata/check/builtins.src | 8 +- libgo/go/go/types/testdata/check/expr2.src | 28 +- libgo/go/go/types/testdata/check/issues.go2 | 11 +- libgo/go/go/types/testdata/check/issues.src | 48 +- libgo/go/go/types/testdata/check/stmt0.src | 2 +- libgo/go/go/types/testdata/check/typeparams.go2 | 49 +- libgo/go/go/types/testdata/examples/inference.go2 | 2 +- libgo/go/go/types/testdata/examples/types.go2 | 4 +- .../go/go/types/testdata/fixedbugs/issue39634.go2 | 2 +- .../go/go/types/testdata/fixedbugs/issue43110.src | 2 +- libgo/go/go/types/testdata/fixedbugs/issue49005.go | 31 + libgo/go/go/types/testdata/fixedbugs/issue50918.go | 21 + libgo/go/go/types/testdata/fixedbugs/issue50965.go | 17 + libgo/go/go/types/testdata/fixedbugs/issue51145.go | 18 + libgo/go/go/types/type.go | 10 +- libgo/go/go/types/typeparam.go | 6 +- libgo/go/go/types/typeset.go | 7 +- libgo/go/go/types/typexpr.go | 20 +- libgo/go/go/types/unify.go | 100 +- libgo/go/internal/cfg/cfg.go | 1 + libgo/go/internal/fuzz/fuzz.go | 32 +- libgo/go/internal/fuzz/worker.go | 4 +- libgo/go/internal/nettrace/nettrace.go | 2 +- libgo/go/internal/syscall/unix/ioctl_aix.go | 2 +- libgo/go/internal/testenv/testenv_unix.go | 2 +- libgo/go/net/dnsclient_unix.go | 6 +- libgo/go/net/dnsclient_unix_test.go | 2 +- libgo/go/net/fcntl_libc_test.go | 5 +- libgo/go/net/http/transport.go | 6 + libgo/go/net/http/transport_internal_test.go | 9 +- libgo/go/net/lookup_test.go | 69 +- libgo/go/net/net_test.go | 64 +- libgo/go/net/netip/netip.go | 2 +- libgo/go/net/smtp/auth.go | 3 +- libgo/go/net/udpsock_test.go | 9 +- libgo/go/net/unixsock_readmsg_cloexec.go | 2 +- libgo/go/os/example_test.go | 22 + libgo/go/os/exec/internal/fdtest/exists_unix.go | 2 +- libgo/go/os/os_test.go | 40 +- libgo/go/os/signal/internal/pty/pty.go | 2 +- libgo/go/os/tempfile.go | 2 +- libgo/go/os/user/cgo_listgroups_unix.go | 2 +- libgo/go/os/user/getgrouplist_unix.go | 2 +- libgo/go/os/user/listgroups_unix.go | 1 - libgo/go/regexp/syntax/parse.go | 72 +- libgo/go/regexp/syntax/parse_test.go | 7 + libgo/go/runtime/crash_cgo_test.go | 26 +- libgo/go/runtime/crash_unix_test.go | 2 +- libgo/go/runtime/debug/mod.go | 157 +- libgo/go/runtime/debug/mod_test.go | 75 + libgo/go/runtime/export_test.go | 20 + libgo/go/runtime/histogram.go | 52 +- libgo/go/runtime/histogram_test.go | 40 + libgo/go/runtime/internal/syscall/errno.c | 27 + libgo/go/runtime/internal/syscall/syscall_linux.go | 23 + libgo/go/runtime/internal/syscall/syscall_other.go | 7 + libgo/go/runtime/malloc.go | 2 +- libgo/go/runtime/mbarrier.go | 2 +- libgo/go/runtime/mbitmap.go | 12 +- libgo/go/runtime/mgcmark.go | 2 +- libgo/go/runtime/mgcpacer.go | 72 +- libgo/go/runtime/mgcpacer_test.go | 45 + libgo/go/runtime/mgcscavenge.go | 58 +- libgo/go/runtime/netpoll_hurd.go | 5 +- libgo/go/runtime/os3_solaris.go | 8 + libgo/go/runtime/os_aix.go | 1 - libgo/go/runtime/os_hurd.go | 13 + libgo/go/runtime/pprof/pprof_test.go | 67 +- libgo/go/runtime/proc.go | 143 +- libgo/go/runtime/runtime2.go | 19 +- libgo/go/runtime/sigqueue.go | 48 +- libgo/go/runtime/slice.go | 2 +- libgo/go/runtime/stubs2.go | 2 +- libgo/go/runtime/testdata/testprogcgo/aprof.go | 7 +- .../runtime/testdata/testprogcgo/pprof_callback.go | 89 + libgo/go/runtime/trace.go | 10 +- libgo/go/strings/strings.go | 4 + libgo/go/syscall/exec_bsd.go | 6 +- libgo/go/syscall/exec_hurd.go | 278 + libgo/go/syscall/export_unix_test.go | 2 +- libgo/go/syscall/syscall_linux_test.go | 71 + libgo/go/syscall/syscall_solaris.go | 2 - libgo/go/syscall/syscall_unix_test.go | 21 +- libgo/go/testing/fuzz.go | 3 + libgo/go/testing/testing.go | 3 +- libgo/go/time/format.go | 1 + libgo/gotool-packages.txt | 1 + libgo/libgo-packages.txt | 2 +- libgo/merge.sh | 12 + libgo/misc/cgo/errors/badsym_test.go | 4 + libgo/misc/cgo/test/test.go | 5 + libgo/misc/cgo/testcarchive/carchive_test.go | 30 +- libgo/misc/cgo/testcshared/cshared_test.go | 3 + libgo/mkruntimeinc.sh | 3 +- libgomp/ChangeLog | 325 + libgomp/config/nvptx/bar.c | 248 +- libgomp/config/nvptx/bar.h | 4 + libgomp/libgomp.texi | 2 +- libgomp/testsuite/libgomp.c++/pr96390.C | 1 + libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 1 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 8 - .../testsuite/libgomp.c/declare-variant-3-sm30.c | 7 + .../testsuite/libgomp.c/declare-variant-3-sm35.c | 7 + .../testsuite/libgomp.c/declare-variant-3-sm53.c | 7 + .../testsuite/libgomp.c/declare-variant-3-sm70.c | 7 + .../testsuite/libgomp.c/declare-variant-3-sm75.c | 7 + .../testsuite/libgomp.c/declare-variant-3-sm80.c | 7 + libgomp/testsuite/libgomp.c/declare-variant-3.h | 66 + libgomp/testsuite/libgomp.c/pr104783.c | 18 + libgomp/testsuite/libgomp.c/pr99555-1.c | 8 - libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 26 +- .../testsuite/libgomp.fortran/task-detach-6.f90 | 12 - .../declare-vla-kernels-decompose-ice-1.c | 22 - .../declare-vla-kernels-decompose.c | 29 - .../libgomp.oacc-c-c++-common/declare-vla.c | 42 +- .../libgomp.oacc-c-c++-common/default-1.c | 41 +- .../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 6 + .../kernels-decompose-1.c | 183 +- .../kernels-private-vars-local-worker-1.c | 66 +- .../kernels-private-vars-local-worker-2.c | 58 +- .../kernels-private-vars-local-worker-3.c | 58 +- .../kernels-private-vars-local-worker-4.c | 60 +- .../kernels-private-vars-local-worker-5.c | 58 +- .../kernels-private-vars-loop-gang-1.c | 32 +- .../kernels-private-vars-loop-gang-2.c | 40 +- .../kernels-private-vars-loop-gang-3.c | 40 +- .../kernels-private-vars-loop-gang-4.c | 45 +- .../kernels-private-vars-loop-gang-5.c | 40 +- .../kernels-private-vars-loop-gang-6.c | 40 +- .../kernels-private-vars-loop-vector-1.c | 58 +- .../kernels-private-vars-loop-vector-2.c | 52 +- .../kernels-private-vars-loop-worker-1.c | 38 +- .../kernels-private-vars-loop-worker-2.c | 54 +- .../kernels-private-vars-loop-worker-3.c | 66 +- .../kernels-private-vars-loop-worker-4.c | 58 +- .../kernels-private-vars-loop-worker-5.c | 61 +- .../kernels-private-vars-loop-worker-6.c | 58 +- .../kernels-private-vars-loop-worker-7.c | 58 +- .../kernels-reduction-1.c | 19 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 301 +- .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 6 + .../kernels-private-vars-loop-gang-1.f90 | 26 +- .../kernels-private-vars-loop-gang-2.f90 | 30 +- .../kernels-private-vars-loop-gang-3.f90 | 30 +- .../kernels-private-vars-loop-gang-6.f90 | 30 +- .../kernels-private-vars-loop-vector-1.f90 | 40 +- .../kernels-private-vars-loop-vector-2.f90 | 34 +- .../kernels-private-vars-loop-worker-1.f90 | 33 +- .../kernels-private-vars-loop-worker-2.f90 | 34 +- .../kernels-private-vars-loop-worker-3.f90 | 44 +- .../kernels-private-vars-loop-worker-4.f90 | 38 +- .../kernels-private-vars-loop-worker-5.f90 | 43 +- .../kernels-private-vars-loop-worker-6.f90 | 38 +- .../kernels-private-vars-loop-worker-7.f90 | 38 +- .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 +- .../libgomp.oacc-fortran/optional-private.f90 | 6 +- .../libgomp.oacc-fortran/privatized-ref-1.f95 | 8 +- .../libgomp.oacc-fortran/privatized-ref-2.f90 | 60 +- .../testsuite/libgomp.oacc-fortran/routine-1.f90 | 19 +- .../testsuite/libgomp.oacc-fortran/routine-2.f90 | 19 +- .../testsuite/libgomp.oacc-fortran/routine-3.f90 | 19 +- .../testsuite/libgomp.oacc-fortran/routine-9.f90 | 19 +- libiberty/ChangeLog | 16 + libiberty/rust-demangle.c | 21 +- libiberty/simple-object-elf.c | 10 +- libiberty/testsuite/rust-demangle-expected | 26 + libphobos/ChangeLog | 49 + libphobos/Makefile.in | 2 +- libphobos/configure | 12 - libphobos/configure.ac | 12 - libphobos/configure.tgt | 3 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 4 +- libphobos/libdruntime/Makefile.in | 9 +- libphobos/libdruntime/__builtins.di | 105 + libphobos/libdruntime/config/mingw/msvc.c | 2 +- libphobos/libdruntime/core/attribute.d | 49 + libphobos/libdruntime/core/bitop.d | 13 - libphobos/libdruntime/core/demangle.d | 2 +- libphobos/libdruntime/core/gc/gcinterface.d | 4 +- libphobos/libdruntime/core/int128.d | 921 + .../libdruntime/core/internal/array/appending.d | 8 +- .../libdruntime/core/internal/array/comparison.d | 33 +- libphobos/libdruntime/core/internal/convert.d | 22 - libphobos/libdruntime/core/internal/gc/bits.d | 16 +- .../core/internal/gc/impl/conservative/gc.d | 259 +- libphobos/libdruntime/core/internal/gc/pooltable.d | 29 +- libphobos/libdruntime/core/internal/gc/proxy.d | 4 +- libphobos/libdruntime/core/lifetime.d | 373 +- libphobos/libdruntime/core/math.d | 1 + libphobos/libdruntime/core/memory.d | 45 +- libphobos/libdruntime/core/runtime.d | 2 +- libphobos/libdruntime/core/stdc/config.d | 2 +- libphobos/libdruntime/core/stdc/fenv.d | 2 + libphobos/libdruntime/core/stdc/math.d | 201 +- libphobos/libdruntime/core/stdc/stdint.d | 314 +- libphobos/libdruntime/core/stdc/stdio.d | 33 +- libphobos/libdruntime/core/stdcpp/exception.d | 10 +- libphobos/libdruntime/core/stdcpp/new_.d | 2 +- libphobos/libdruntime/core/stdcpp/string.d | 8 +- libphobos/libdruntime/core/stdcpp/typeinfo.d | 40 +- libphobos/libdruntime/core/sys/darwin/dlfcn.d | 14 - .../libdruntime/core/sys/dragonflybsd/dlfcn.d | 24 - libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 23 - libphobos/libdruntime/core/sys/linux/config.d | 3 + libphobos/libdruntime/core/sys/linux/dlfcn.d | 111 +- libphobos/libdruntime/core/sys/linux/errno.d | 2 +- libphobos/libdruntime/core/sys/linux/netinet/in_.d | 10 +- libphobos/libdruntime/core/sys/linux/string.d | 2 +- libphobos/libdruntime/core/sys/linux/sys/inotify.d | 16 +- libphobos/libdruntime/core/sys/linux/sys/mman.d | 72 +- libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 31 - libphobos/libdruntime/core/sys/openbsd/dlfcn.d | 7 - libphobos/libdruntime/core/sys/posix/aio.d | 132 +- libphobos/libdruntime/core/sys/posix/config.d | 58 +- libphobos/libdruntime/core/sys/posix/dirent.d | 240 +- libphobos/libdruntime/core/sys/posix/dlfcn.d | 80 + libphobos/libdruntime/core/sys/posix/fcntl.d | 523 +- libphobos/libdruntime/core/sys/posix/locale.d | 2 +- libphobos/libdruntime/core/sys/posix/poll.d | 302 +- libphobos/libdruntime/core/sys/posix/sched.d | 61 +- libphobos/libdruntime/core/sys/posix/signal.d | 2003 +- libphobos/libdruntime/core/sys/posix/spawn.d | 12 +- libphobos/libdruntime/core/sys/posix/stdc/time.d | 42 +- libphobos/libdruntime/core/sys/posix/stdio.d | 16 +- libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 366 +- libphobos/libdruntime/core/sys/posix/sys/ipc.d | 147 +- libphobos/libdruntime/core/sys/posix/sys/mman.d | 310 +- .../libdruntime/core/sys/posix/sys/resource.d | 275 +- libphobos/libdruntime/core/sys/posix/sys/shm.d | 174 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 867 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 1244 +- libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 2 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 207 +- libphobos/libdruntime/core/sys/posix/sys/wait.d | 217 +- libphobos/libdruntime/core/sys/posix/termios.d | 281 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 322 +- libphobos/libdruntime/core/sys/solaris/dlfcn.d | 24 - libphobos/libdruntime/core/sys/windows/stat.d | 61 +- libphobos/libdruntime/core/sys/windows/wingdi.d | 4 +- libphobos/libdruntime/core/thread/osthread.d | 61 - libphobos/libdruntime/core/time.d | 158 +- libphobos/libdruntime/object.d | 414 +- libphobos/libdruntime/rt/dmain2.d | 2 +- libphobos/libdruntime/rt/lifetime.d | 11 +- libphobos/libdruntime/rt/util/typeinfo.d | 294 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.am | 11 +- libphobos/src/Makefile.in | 17 +- libphobos/src/index.dd | 2 +- libphobos/src/std/algorithm/internal.d | 2 + libphobos/src/std/algorithm/setops.d | 2 +- libphobos/src/std/array.d | 133 +- libphobos/src/std/bigint.d | 16 +- libphobos/src/std/bitmanip.d | 3 +- libphobos/src/std/checkedint.d | 3591 + libphobos/src/std/complex.d | 22 +- libphobos/src/std/container/rbtree.d | 16 +- libphobos/src/std/conv.d | 34 +- libphobos/src/std/datetime/interval.d | 4 +- libphobos/src/std/datetime/systime.d | 39 +- .../src/std/experimental/allocator/mallocator.d | 1 + libphobos/src/std/experimental/allocator/package.d | 8 +- libphobos/src/std/experimental/checkedint.d | 3477 +- libphobos/src/std/experimental/logger/core.d | 9 +- libphobos/src/std/experimental/logger/filelogger.d | 2 +- .../src/std/experimental/logger/multilogger.d | 2 +- libphobos/src/std/file.d | 135 +- libphobos/src/std/format/package.d | 4 +- libphobos/src/std/functional.d | 227 +- libphobos/src/std/getopt.d | 8 +- libphobos/src/std/internal/math/biguintcore.d | 6 +- libphobos/src/std/json.d | 6 +- libphobos/src/std/path.d | 13 +- libphobos/src/std/process.d | 5 +- libphobos/src/std/range/package.d | 286 +- libphobos/src/std/range/primitives.d | 11 +- libphobos/src/std/regex/package.d | 10 + libphobos/src/std/socket.d | 17 +- libphobos/src/std/stdio.d | 26 +- libphobos/src/std/sumtype.d | 88 +- libphobos/src/std/traits.d | 101 +- libphobos/src/std/typecons.d | 129 +- libphobos/src/std/uni/package.d | 2 +- libphobos/src/std/utf.d | 26 +- libphobos/src/std/variant.d | 58 +- libphobos/src/std/zip.d | 35 +- libphobos/testsuite/libphobos.betterc/test19933.d | 11 + libphobos/testsuite/libphobos.hash/test_hash.d | 2 +- libphobos/testsuite/testsuite_flags.in | 4 +- libsanitizer/ChangeLog | 9 + libsanitizer/configure.tgt | 4 - .../sanitizer_common/sanitizer_atomic_clang.h | 4 +- libstdc++-v3/ChangeLog | 134 + .../config/locale/vxworks/ctype_members.cc | 1 - libstdc++-v3/doc/html/manual/api.html | 3 + libstdc++-v3/doc/xml/manual/evolution.xml | 3 + libstdc++-v3/include/bits/c++config | 6 + libstdc++-v3/include/bits/ranges_base.h | 16 +- libstdc++-v3/include/bits/ranges_cmp.h | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/stl_bvector.h | 11 +- libstdc++-v3/include/bits/this_thread_sleep.h | 2 +- libstdc++-v3/include/bits/uses_allocator_args.h | 14 - libstdc++-v3/include/std/ranges | 89 +- libstdc++-v3/include/std/source_location | 3 +- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/libsupc++/compare | 266 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 110 +- libstdc++-v3/src/c++11/codecvt.cc | 14 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 3 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 6 +- libstdc++-v3/testsuite/17_intro/names.cc | 2 + .../comparisons/algorithms/strong_order_floats.cc | 102 + .../vector/bool/modifiers/insert/104559.cc | 13 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 65 +- .../testsuite/std/ranges/adaptors/lazy_split.cc | 13 +- .../testsuite/std/ranges/adaptors/split.cc | 13 +- lto-plugin/ChangeLog | 11 + lto-plugin/lto-plugin.c | 23 +- 1696 files changed, 675318 insertions(+), 581436 deletions(-) create mode 100644 gcc/config/nvptx/gen-copyright.sh create mode 100644 gcc/config/nvptx/gen-h.sh create mode 100644 gcc/config/nvptx/gen-omp-device-properties.sh create mode 100644 gcc/config/nvptx/gen-opt.sh create mode 100644 gcc/config/nvptx/nvptx-gen.h create mode 100644 gcc/config/nvptx/nvptx-gen.opt create mode 100644 gcc/config/nvptx/nvptx-sm.def create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-7.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-pointer-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-10.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-7.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-9.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-10.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-11.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-12.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-9.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104086-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104132-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104133-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104774-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-31.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr101636.c create mode 100644 gcc/testsuite/g++.dg/asan/pr102656.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-attribute4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype80.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept75.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept76.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr96440.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction107.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction108.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast12.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/builtin-clear-padding1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr96437.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/undeclared1.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-1.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-10.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-11.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-12.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-13.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-14.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-15.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-16.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-17.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-18.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-2.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-3.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-4.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-5.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-6.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-7.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-8.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-9.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-1.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-2.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-3.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-4.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-5.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-1.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-2.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-3.C delete mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-10.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-11.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib64.C delete mode 100644 gcc/testsuite/g++.dg/ext/undef-bool-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr104623.C create mode 100644 gcc/testsuite/g++.dg/init/delete5.C create mode 100644 gcc/testsuite/g++.dg/ipa/inline-4.C create mode 100644 gcc/testsuite/g++.dg/lookup/ambig6.C create mode 100644 gcc/testsuite/g++.dg/modules/std-subst-2.C create mode 100644 gcc/testsuite/g++.dg/modules/std-subst-3.C create mode 100644 gcc/testsuite/g++.dg/modules/std-subst-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/std-subst-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/std-subst-4_c.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100541-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100541-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr104681.C create mode 100644 gcc/testsuite/g++.dg/opt/pr104880.cc create mode 100644 gcc/testsuite/g++.dg/other/pr84964.C create mode 100644 gcc/testsuite/g++.dg/overload/paren1.C create mode 100644 gcc/testsuite/g++.dg/parse/pr39751.C create mode 100644 gcc/testsuite/g++.dg/parse/pr95999.C create mode 100644 gcc/testsuite/g++.dg/parse/template-keyword3.C create mode 100644 gcc/testsuite/g++.dg/parse/template-keyword4.C create mode 100644 gcc/testsuite/g++.dg/pr103856.C create mode 100644 gcc/testsuite/g++.dg/pr104648.C create mode 100644 gcc/testsuite/g++.dg/pr98335.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-pr104806.C create mode 100644 gcc/testsuite/g++.dg/template/conv18.C create mode 100644 gcc/testsuite/g++.dg/template/defarg23.C create mode 100644 gcc/testsuite/g++.dg/template/defarg23a.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent21.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent22.C create mode 100644 gcc/testsuite/g++.dg/template/pr96329.C create mode 100644 gcc/testsuite/g++.dg/torture/pr104601.C create mode 100644 gcc/testsuite/g++.dg/torture/pr104679.C create mode 100644 gcc/testsuite/g++.dg/torture/pr96881-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr96881-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr104529.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-14.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-15.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-16.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-17.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-18.C create mode 100644 gcc/testsuite/g++.target/i386/pr104533.C create mode 100644 gcc/testsuite/g++.target/i386/pr104540.C create mode 100644 gcc/testsuite/g++.target/i386/pr98335.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-1.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-10.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-11.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-12.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-13.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-14.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-15.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-16.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-17.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-18.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-2.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-3.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-4.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-5.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-6.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-7.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-8.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-9.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-cell-1.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-cell-2.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-cell-3.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-cell-4.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-cell-5.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-types-1.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-types-2.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-types-3.C create mode 100644 gcc/testsuite/g++.target/powerpc/altivec-types-4.C create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104604.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104814.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104839.c create mode 100644 gcc/testsuite/gcc.dg/Wdangling-pointer-3.c create mode 100644 gcc/testsuite/gcc.dg/Wdangling-pointer-4.c create mode 100644 gcc/testsuite/gcc.dg/Winfinite-recursion-3.c create mode 100644 gcc/testsuite/gcc.dg/Winfinite-recursion-4.c create mode 100644 gcc/testsuite/gcc.dg/Winfinite-recursion-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/attr-const-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/attr-const-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/attr-const-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/leak-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101983-main.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101983-not-main.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104434-const.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104434-nonconst.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104434.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104560-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104560-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-signed-char.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-unsigned-char.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95000-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr104863.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-pr63311.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-function-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-5.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr102276-1.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr102276-2.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr102276-3.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr102276-4.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr104550-1.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr104550-2.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr104550-3.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104510.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104557.c create mode 100644 gcc/testsuite/gcc.dg/fold-reduc-1.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-49.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-13.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr104532.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr104757.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr104813.c create mode 100644 gcc/testsuite/gcc.dg/pr103845.c create mode 100644 gcc/testsuite/gcc.dg/pr104381.c create mode 100644 gcc/testsuite/gcc.dg/pr104506-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104506-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104506-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104544.c create mode 100644 gcc/testsuite/gcc.dg/pr104558.c create mode 100644 gcc/testsuite/gcc.dg/pr104612.c create mode 100644 gcc/testsuite/gcc.dg/pr104644.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104700-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104786.c create mode 100644 gcc/testsuite/gcc.dg/pr86010-2.c create mode 100644 gcc/testsuite/gcc.dg/pr86010.c create mode 100644 gcc/testsuite/gcc.dg/pr98420.c create mode 100644 gcc/testsuite/gcc.dg/pr99708.c create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103037.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104676.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104700-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104825.c create mode 100644 gcc/testsuite/gcc.dg/torture/tls/pr104777.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104782.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84201.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shadow_call_stack_8.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757-4.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr100757.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr101325-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr101325.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-logicsuffix-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101636.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101895.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103069-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103069-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103074.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104447.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104448.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104551.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104637.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104664.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104666.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104674.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104732.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104779.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80270.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91384.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98335.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99754-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99754-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic-bit-bucket-dest.c create mode 100644 gcc/testsuite/gcc.target/nvptx/rotate-run.c create mode 100644 gcc/testsuite/gcc.target/nvptx/rotate.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sm30.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sm35.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sm53.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sm70.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sm75.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sm80.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104698-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104698-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104778.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104923.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99708-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99708.c create mode 100644 gcc/testsuite/gcc.target/s390/pr104775.c create mode 100644 gcc/testsuite/gdc.dg/simd18489.d create mode 100644 gcc/testsuite/gdc.dg/special1.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd21727.d delete mode 100644 gcc/testsuite/gdc.test/compilable/b16967.d delete mode 100644 gcc/testsuite/gdc.test/compilable/b18489.d create mode 100644 gcc/testsuite/gdc.test/compilable/casttuple.d create mode 100644 gcc/testsuite/gdc.test/compilable/deprecated_override.d create mode 100644 gcc/testsuite/gdc.test/compilable/dlangui_crash.d create mode 100644 gcc/testsuite/gdc.test/compilable/enumbasearithmetic.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix17635.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix22291.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/cstuff3.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp22625.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp22665.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp22734.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test22685b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test22685c.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test22714a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test22714b.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue16472.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21390.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue22130.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test17906.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21177.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21196.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21975.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22619.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22625.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22632.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22646.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22665.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22676.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22685.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22714.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22734.d create mode 100644 gcc/testsuite/gdc.test/compilable/testcstuff3.d create mode 100644 gcc/testsuite/gdc.test/compilable/testos.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b16967.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug5096.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/casttuple.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14277.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17906.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22127.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22634.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22749.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22780.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22827.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_typeof.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix17635.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix17751.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp18554.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp22749.c delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue21936.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue22820.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue22826.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/opapplyscope.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test18554.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21008.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21546.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22023.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22145.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22298.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22541.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22686.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22709.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22818.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test3818.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/traits_parameters.d create mode 100644 gcc/testsuite/gdc.test/runnable/class_opCmp.d delete mode 100644 gcc/testsuite/gdc.test/runnable/dhry.d create mode 100644 gcc/testsuite/gdc.test/runnable/fix22624.d delete mode 100644 gcc/testsuite/gdc.test/runnable/ice21727.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/imp22624.c create mode 100644 gcc/testsuite/gdc.test/runnable/inline7625.d delete mode 100644 gcc/testsuite/gdc.test/runnable/sroa13220.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22163.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22717.d create mode 100644 gcc/testsuite/gfortran.dg/analyzer/uninit-pr63311.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_pointer_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/pr102330-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/array-with-dt-1a.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93464-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr104131.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr104757.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/null_actual_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104716.f create mode 100644 gcc/testsuite/gfortran.dg/pr104849.f90 create mode 100644 gcc/testsuite/gfortran.dg/sizeof_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/stop_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/stop_2.f create mode 100644 gcc/testsuite/gfortran.dg/stop_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/stop_4.f90 create mode 100644 libgo/go/cmd/go/testdata/script/run_issue51125.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_fuzz_dup_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_fuzz_return.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_gowork.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_init_gowork.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_issue51204.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_module_not_in_go_work.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_nowork.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_deleted.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_dot.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_use_issue50958.txt create mode 100644 libgo/go/cmd/go/testdata/script/work_vet.txt delete mode 100644 libgo/go/cmd/go/testdata/script/work_workfile.txt delete mode 100644 libgo/go/crypto/elliptic/p256_asm_table.go create mode 100644 libgo/go/crypto/x509/parser_test.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue49005.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue50918.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue50965.go create mode 100644 libgo/go/go/types/testdata/fixedbugs/issue51145.go create mode 100644 libgo/go/runtime/debug/mod_test.go create mode 100644 libgo/go/runtime/internal/syscall/errno.c create mode 100644 libgo/go/runtime/internal/syscall/syscall_linux.go create mode 100644 libgo/go/runtime/internal/syscall/syscall_other.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/pprof_callback.go create mode 100644 libgo/go/syscall/exec_hurd.go create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3-sm30.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3-sm35.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3-sm53.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3-sm70.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3-sm75.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3-sm80.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-3.h create mode 100644 libgomp/testsuite/libgomp.c/pr104783.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels [...] create mode 100644 libphobos/libdruntime/__builtins.di create mode 100644 libphobos/libdruntime/core/int128.d create mode 100644 libphobos/src/std/checkedint.d create mode 100644 libphobos/testsuite/libphobos.betterc/test19933.d create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/inse [...]