This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from 6339f93279b [testsuite] Add gcc.dg/ia64-sync-5.c adds e87c540fe43 bpf: remove trailing whitespaces from source files adds c3f94f5786a tree-optimization/96514 - avoid if-converting control-alter [...] adds 9e4ebad20a0 libstdc++: Fix linker script patterns for 32-bit targets adds 6c3ae88d1e1 libstdc++: Replace some VERIFY tests with static_assert adds a1ee6d507b0 Disable some VEC_COND_EXPR transformations after vector lowering adds de1e3b8795e libstdc++: Fix ambiguous comparisons in __gnu_debug::bitset [...] adds a72e938d710 Daily bump. adds 10c8507372f libgo: update to Go1.15rc2 release adds 87d6dae308d openmp: Avoid floating point comparison at the end of bb wi [...] adds 676b5525e83 openmp: Handle clauses with gimple sequences in convert_non [...] adds e2882e76089 rs6000: MMA built-ins reject typedefs of MMA types adds a29117041d5 gcc.dg/pr30957-1.c: xfail for mmix. adds bc0ca715c29 Daily bump. adds fb9e3f79464 gcc.dg/pr44194-1.c: Skip for mmix. adds 94d4f4387de testsuite, Darwin: XFAIL runs for two timode conversion tests. adds 71197a5d13d middle-end: Correct calculation of mul_widen_cost and mul_h [...] adds 39984c4e61b Daily bump. adds 99e4891ed55 Using UNSPEC for vector compare to mask register. adds 359815ad136 This patch fixes PR96102. See the explanatory comment in th [...] adds abb276d0eca This patch fixes PR96312. Cures a used uninitialized warning. adds 5fb34b41a79 Correct ChangeLog foul ups. adds 527bf3bc8db Fix remove_predictions_associated_with_edge adds 9939be5758b libstdc++: Use _wstat64 for Windows [PR 95749] adds 287522613d6 Simplify X * C1 == C2 with wrapping overflow adds 7b7bbbcf510 Declare gt_* functions inline in value-range.h. adds 8bd92d8097d libstdc++: Check __cpp_exceptions in basic_string::reserve() adds 2203a80a72c libstdc++: Implement LWG 561 for std::inserter adds 90f7636bf8d libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] adds 41fd9d26108 c++: constraints and address of template-id adds 5c64df80df2 c++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497] adds a5da50ed65a Fix NULL pointer dereference in doloop_contained_function_call. adds ed11f7e84bc libstdc++: Fix compatibility support in unique_ptr pretty printer adds 5b065f05632 libstdc++: Fix build for targets without lstat [PR 94681] adds e4ced0b60cc i386: Improve code generation of smin(x,0) with -m32. adds 63668666232 testsuite: Introduce dg-ice. adds f4b9b136808 runtime: revert eqtype for AIX adds c01b22f1229 c++: Add unfixed test [PR88003] adds 84005b8abf9 Daily bump. adds 6c2583c14a8 Add debug counter for IPA bits CP. adds 1118a3ff9d3 Do not combine PRED_LOOP_GUARD and PRED_LOOP_GUARD_WITH_RECURSION adds 6b815e113c9 tree: Fix up get_narrower [PR96549] adds 299c98578bd expr: Optimize noop copies [PR96539] adds 7840b4dc055 c-family: Fix ICE in get_atomic_generic_size [PR96545] adds 5bbb1f3000c libstdc++: Make std::this_thread functions work without gthreads adds 35e5294c4b7 libstdc++: Fix <stop_token> to compile without gthreads adds 61759518adc libstdc++: Fix net::system_context stop condition adds 2a6918e4fa5 libstdc++: Make net::system_context tag type constructor explicit adds 18095be1701 libstdc++: Make Networking TS work without gthreads [PR 89760] adds fe8d7fec4db libstdc++: Fix failing tests for AIX adds ebd203778cc [testsuite] Add missing require-effective-target directives [...] adds 09c683a39c5 testsuite: remove xfail flifetime-dse[24].C adds 8f9fd3c4ee5 internal/syscall/unix: restore ppc build tag adds 8b7af071b0c libstdc++: Implement DR 526 on [forward_]list remove_if/uni [...] adds a64938091bf Daily bump. adds 2ba0674c657 Re: PR96493, powerpc local call linkage failure adds 1d17c38ac1d IBM Z: Fix PR96456 adds 220ffae474d IBM Z: Fix PR96308 adds 82c4b78dbef Replace std::vector<> usage in ipa-fnsummary.c with GCC's vec<>. adds 778c15d3ca1 x86_64: Use peephole2 to eliminate redundant moves. adds 73d2b6d4a3f testsuite: Fix gcc.target/arm/multilib.exp use of gcc_opts adds 6606fdc0aad testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M adds fb8e8392461 MAINTAINERS: Update my email address adds b9c7fe59f9f [nvptx] Fix array dimension in nvptx_assemble_decl_begin adds fb9b3c0ff7d [testsuite] Add effective target large_initializer adds 36507a2c9cb Fix gcc.dg/ia64-sync-5.c for architectures with unsigned ch [...] adds a12026e9dd1 [testsuite, nvptx] Borrow ia64-sync-*.c test-cases in gcc.t [...] adds fe9458c280d Fix up flag_cunroll_grow_size handling in presence of optim [...] adds 21cfe724cbd Fortran: Add support for OpenMP's nontemporal clause adds b418ccb358e AArch64: Add if condition in aarch64_function_value [PR96479] adds d58f078ce2d ipa: fix bit CPP when combined with IPA bit CP adds d040555a061 libgo: correctly handle AIX FAT library creation adds c2fb0a1a2e7 libstdc++: Make self-move well-defined for containers [PR 85828] adds 86f87414856 libstdc++: ChangeLog corrections adds 32c69a56981 PR target/96558: Only call ix86_expand_clear with GENERAL_REGS. adds afdd220a0cc Daily bump. adds 2ec803e768a c++: Fixing the wording of () aggregate-init [PR92812] adds 5db1fa9bc69 gcc.dg/pr94600-5.c .. -8.c: Align struct t0 explictly, as a [...] adds 7123217afb3 Merge two define_insn: <avx512>_blendm<mode>, <avx512>_load [...] adds 2e47c8c6eac openmp: Add support for non-rectangular loops in taskloop c [...] adds 2b5490f5d16 docs: Fix typos in -fallow-argument-mismatch description adds f91770216ea ipa: fix ICE in get_default_value adds 17dc08edc28 nvptx: Add support for subword compare-and-swap adds db461538083 Revert "AArch64: Add if condition in aarch64_function_value [...] adds e00464a5cb4 Fix PR fortran/93671; ICE in reffing coarray alloc. comps. adds 55484a0f816 libstdc++: Deprecate the --enable-cheaders=c_std configuration adds 0c5f6bbfe2e [c++]: Unconfuse lookup_name_real API a bit adds 0ad7e730c14 rs6000: ICE when using an MMA type as a function param or r [...] adds b5034abbaa4 i386: Improve CET builtin expanders. adds 808f4dfeb3a analyzer: rewrite of region and value-handling adds 2ec32ddf822 analyzer: add regression test [PR96598] adds b3cb56060bc Daily bump. adds 04630cd6ec2 [testsuite] Add missing require-effective-target allloca adds 20f6a891f62 C-SKY: Fix assembling error with -mfloat-abi=hard. adds 5afd18820f4 Add missing PR entries for recent analyzer commit. adds 22dc89f8073 vec: Fix bootstrap on i686-linux, 32-bit darwin and AIX adds 129a1319c0a diagnostics: Add new option -fdiagnostics-plain-output adds 2398c206101 i386: Improve LWP builtin expanders. adds 4c58a32f478 c++: More simplification of name_lookup api adds 32005478425 c++: Copy elision and [[no_unique_address]]. [PR93711] adds db1c2a89db0 c++: Yet more name-lookup api simplification adds 7e625038623 analyzer: document how to get gimple dump from an ICE adds ee88b536069 analyzer: fix ICE on escaped unknown pointers [PR96611] adds 2867118ddda analyzer: fix initialization from constant pool [PR96609,PR96616] adds 866626efd74 PR tree-optimization/78257 - missing memcmp optimization wi [...] adds f00008b45ad c++: Final bit of name-lookup api simplification adds 661ee09b8ba Daily bump. adds 23747614cc8 Daily bump. adds 10218124c66 MAINTAINERS: Add myself for write after approval adds c99116aeeb9 middle-end: Simplify (sign_extend:HI (truncate:QI (ashiftrt [...] adds 2c4c56c2492 Daily bump. adds 9a5381f749e Force ENDBR immediate into memory. adds 5625b2c56ac openmp: fix UBSAN error at gcc/fortran/openmp.c:4737 adds d8b8023cdb0 Add statement context to get_value_range. adds 929c4051afa opnemp: add static assert for clause_names. adds 91e6226f880 libstdc++: Remove inheritance from elements in std::tuple adds 26fdc47da75 aix: Support libgfortran libcaf_single.a as a FAT library adds 9e026191547 i386: Use parametrized pattern names some more. adds 35c5f8fb432 analyzer: handle &STRING_CST in constant pool initializers [...] adds 42c5ae5d7f0 analyzer: fix ICE due to NULL type [PR96639] adds b00a8304757 analyzer: fix ICE on NULL dereference [PR96644] adds f99dc8f89dd compiler: export thunks referenced by inline functions adds deee2322a2b Daily bump. adds 1b0be822208 analyzer: fix ICE on unhandled tree codes in gassign [PR96640] adds 2242b975c08 analyzer: fix ICE on unhandled tree codes in get_rvalue_1 [ [...] adds da7c2773e56 analyzer: fix name of local in region_model::get_rvalue_1 adds 1bc4e811aa7 Adjust testcase. adds 6d42cbe5ad7 c: Fix -Wunused-but-set-* warning with _Generic [PR96571] adds 7d5de349d21 Don't use pinsr/pextr for struct initialization/extraction. adds 6bebbc033d8 d: Fix ICE Segmentation fault during RTL pass: expand on ar [...] adds 634046d1a81 c++: Move hidden-lambda entity lookup checking adds bb1b7f087bd libstdc++: Remove redundant copying of std::async arguments [...] adds d850dec9b7b New tests for PR rtl-optimization/96298. adds 6c1a58b7fbd libstdc++: Add "cold" to tests for reserved attribute names adds f8104bb9dc2 i386: Rewrite restore_stack_nonlocal expander [PR96536]. adds b1f58acd3a6 Update native_encode_expr description. adds 16bea83ae55 doc: add return type for functions in gimple.texi adds bb04901d14f Fix PR tree-optimization/96670 - ICE on memchr with an empt [...] adds d367f5fcb57 PR middle-end/96665 - memcmp of a constant string not folded adds ea95ba8d582 Decouple adjust_range_from_scev from vr_values and value_ra [...] adds afd97163983 rs6000: unaligned VSX in memcpy/memmove expansion adds 3c04bd60e56 PR fortran/96613,96686 - Fix type/kind issues, temporaries [...] adds 9125cf8c33b c++: Handle enumerator in C++20 alias CTAD. [PR96199] adds b871301f09b c++: Rewrite members for all deduction guides. [PR96199] adds 9599c9853a0 aix: Support libsupc++ as a FAT library adds 94bedeaf694 rs6000: Rename instruction xvcvbf16sp to xvcvbf16spn adds ea2722934fc c++: alias template template_info setting adds 5c265693bfa Daily bump. adds 400abebf48a analyzer: fix ICE with negative bit offsets [PR96648] adds 623bc027684 analyzer: consider initializers for globals [PR96651] adds a7bbb5b1b1e options: Make --help= see overridden values adds 9eaf11417b6 [testsuite, nvptx] Add effective target sync_int_long_stack adds 7dbcb569b27 testsuite: require c99 runtime for trigonometric optimisati [...] adds a5a635fc433 AArch64: Remove "fndecl && TREE_PUBLIC (fndecl)" in aarch64 [...] adds 69f571ffc51 libstdc++: assert that type traits are not misused with inc [...] adds eef9bf4ca8d libstdc++: Add deprecated attributes to old iostream members adds 708b3600d04 x86: Detect Rocket Lake and Alder Lake adds e6c76f0d332 libstdc++: integer-class types as per [iterator.concept.winc] adds 1e235788bbf libstdc++: Mention new macros in comments adds 459f6f68a75 tree-optimization/94234 - add pattern for ptr-diff on addre [...] adds 44320665094 i386: Use code_for_ instead of gen_ for parameterized names more. adds 386fd16c551 libstdc++: Make __int128 meet integer-class requirements [P [...] adds 5abc821556e libstdc++: Remove deprecated comparison operators for RB trees adds 95f17e26112 rs6000: Enable more sibcalls when TOC is not preserved adds 07d456bb80a rs6000, restrict bfloat convert intrinsic to Power 10. Fix [...] adds 366bd1ac01a analyzer: fix ICE converting float to int [PR96699] adds fc02b568e2c analyzer: fix ICE on folding vector 0 [PR96705] adds 23ebfda0e35 analyzer: fix ICE on deref_rvalue on SK_COMPOUND [PR96643] adds e6e01618e83 libstdc++: Make make-unsigned-like-t<__int128> work [PR 96042] adds f1612b8ae8a c++: Check satisfaction before non-dep convs. [CWG2369] adds 04e23a4051f Daily bump. adds 2f5951bd95e analyzer: fix ICE on vector comparisons [PR96713] adds c2a0fd7c8ff Fortran : rejected f0.d edit descriptor PR96436 adds 3f678b4c20b testsuite: Skip arm/pure-code tests for arm*-*-uclinuxfdpiceabi adds 1763ec9b20c testsuite: Remove test for arm32 in arm_soft_ok adds 656218ab982 Fortran: Fix OpenMP's 'if(simd:' etc. conditions adds f9b9832837b libgomp: adjust nvptx_free callback context checking adds 91d206adfe3 arm: Require MVE memory operand for destination of vst1q intrinsic adds 05814dde702 Fix obvious typo were errmsg_len was assigned to errmsg. adds d241134695a vxworks: Fix GCC selftests for *-wrs-vxworks7-* targets adds 300ef2fcc10 This patch fixes PRs 96100 and 96101. adds 5e9ad288eb6 libstdc++: Make incrementable<__int128> satisfied in strict mode adds 7ffcf5d6117 configure: Also check C++11 (flags) for ${build} compiler n [...] adds 1531d8df6eb libstdc++: Fix typo in ChangeLog adds 00cb0f58407 analyzer: fix infinite recursion ICE on unions [PR96723] adds 15717b47840 d: Merge upstream dmd 1b5a53d01. adds 5b9a3d2a054 Daily bump. adds 6b31b6b5261 analyzer: add regression tests [PR95152] adds 00cb3494cab x86: Add cost model for operation of mask registers. adds 2d2bc36c444 Enable direct movement between gpr and mask registers in pa [...] adds 16516644d8f According to instruction_tables.pdf adds 388cb292a94 Enable bitwise operation for type mask. adds 988fb2f597d libstdc++: Skip PSTL tests when installed TBB is too old [P [...] adds e7d55c6b817 Allow try_split to split RTX_FRAME_RELATED_P insns adds b46584d7836 driver: Fix several memory leaks [PR63854] adds c44c2a3b055 Using gen_int_mode instead of GEN_INT to avoid ICE caused b [...] adds 9b5d4f6e668 libstdc++: Do not check "cold" name on darwin [PR 96736] adds 09698e44c76 Update links to Arm docs adds 3eeede6de7f Daily bump. adds fc34d04b075 libgccjit: Update comments for gcc_jit_context_new_rvalue_f [...] adds 294b6da21bb analyzer: simplify region_model::push_frame adds c199723d7ed analyzer: simplify store::eval_alias adds df2b78d407a analyzer: fix NULL deref false positives [PR94851] adds e769f9707d6 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 15 + MAINTAINERS | 3 +- config/ChangeLog | 6 + config/ax_cxx_compile_stdcxx.m4 | 39 +- configure | 1007 +++ configure.ac | 4 + gcc/ChangeLog | 778 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 +- gcc/analyzer/ChangeLog | 1550 ++++ gcc/analyzer/analyzer-logging.cc | 8 +- gcc/analyzer/analyzer-logging.h | 2 + gcc/analyzer/analyzer-selftests.cc | 1 + gcc/analyzer/analyzer-selftests.h | 1 + gcc/analyzer/analyzer.cc | 30 + gcc/analyzer/analyzer.h | 192 +- gcc/analyzer/analyzer.opt | 8 + gcc/analyzer/call-string.cc | 2 + gcc/analyzer/checker-path.cc | 52 +- gcc/analyzer/checker-path.h | 12 +- gcc/analyzer/constraint-manager.cc | 1226 ++- gcc/analyzer/constraint-manager.h | 113 +- gcc/analyzer/diagnostic-manager.cc | 451 +- gcc/analyzer/diagnostic-manager.h | 20 +- gcc/analyzer/engine.cc | 790 +- gcc/analyzer/exploded-graph.h | 55 +- gcc/analyzer/program-point.cc | 61 + gcc/analyzer/program-point.h | 52 +- gcc/analyzer/program-state.cc | 1271 ++- gcc/analyzer/program-state.h | 240 +- gcc/analyzer/region-model-impl-calls.cc | 352 + gcc/analyzer/region-model-manager.cc | 1101 +++ gcc/analyzer/region-model-reachability.cc | 280 + gcc/analyzer/region-model-reachability.h | 117 + gcc/analyzer/region-model.cc | 9024 ++++++-------------- gcc/analyzer/region-model.h | 3148 ++++--- gcc/analyzer/region.cc | 1127 +++ gcc/analyzer/sm-file.cc | 26 +- gcc/analyzer/sm-malloc.cc | 164 +- gcc/analyzer/sm-sensitive.cc | 3 +- gcc/analyzer/sm-signal.cc | 15 +- gcc/analyzer/sm-taint.cc | 9 +- gcc/analyzer/sm.cc | 21 +- gcc/analyzer/sm.h | 35 +- gcc/analyzer/store.cc | 2082 +++++ gcc/analyzer/store.h | 620 ++ gcc/analyzer/svalue.cc | 1004 +++ gcc/builtins.c | 14 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 9 +- gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 19 +- gcc/common.opt | 6 +- gcc/common/config/i386/cpuinfo.h | 10 + gcc/config/aarch64/aarch64.c | 1 - gcc/config/arm/mve.md | 4 +- gcc/config/bpf/bpf.md | 2 +- gcc/config/bpf/constraints.md | 1 - gcc/config/bpf/predicates.md | 1 - gcc/config/csky/csky-elf.h | 2 + gcc/config/csky/csky-linux-elf.h | 2 + gcc/config/i386/i386-builtin.def | 38 +- gcc/config/i386/i386-builtins.c | 19 +- gcc/config/i386/i386-expand.c | 309 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 81 +- gcc/config/i386/i386.h | 10 + gcc/config/i386/i386.md | 465 +- gcc/config/i386/predicates.md | 36 + gcc/config/i386/sse.md | 165 +- gcc/config/i386/x86-tune-costs.h | 144 + gcc/config/nvptx/nvptx.c | 4 +- gcc/config/rs6000/rs6000-builtin.def | 303 +- gcc/config/rs6000/rs6000-c.c | 6 +- gcc/config/rs6000/rs6000-call.c | 394 +- gcc/config/rs6000/rs6000-logue.c | 30 +- gcc/config/rs6000/rs6000-string.c | 103 +- gcc/config/rs6000/rs6000.c | 112 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vsx.md | 6 +- gcc/config/s390/s390.c | 25 + gcc/config/s390/s390.h | 5 + gcc/config/s390/vector.md | 6 +- gcc/config/vxworks.h | 16 +- gcc/cp/ChangeLog | 202 + gcc/cp/call.c | 51 +- gcc/cp/constexpr.c | 4 +- gcc/cp/constraint.cc | 14 +- gcc/cp/coroutines.cc | 8 +- gcc/cp/cp-objcp-common.c | 2 +- gcc/cp/cp-tree.h | 51 +- gcc/cp/decl.c | 6 +- gcc/cp/init.c | 3 +- gcc/cp/name-lookup.c | 190 +- gcc/cp/name-lookup.h | 61 +- gcc/cp/parser.c | 37 +- gcc/cp/pt.c | 145 +- gcc/cp/rtti.c | 2 +- gcc/cp/semantics.c | 6 +- gcc/cp/typeck.c | 14 + gcc/cp/typeck2.c | 12 +- gcc/d/ChangeLog | 10 + gcc/d/decl.cc | 17 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dinterpret.c | 9 - gcc/dbgcnt.def | 1 + gcc/doc/analyzer.texi | 115 +- gcc/doc/extend.texi | 8 +- gcc/doc/gimple.texi | 6 +- gcc/doc/invoke.texi | 16 +- gcc/doc/sourcebuild.texi | 10 + gcc/emit-rtl.c | 19 +- gcc/expmed.c | 3 + gcc/expr.c | 221 +- gcc/expr.h | 8 +- gcc/fold-const-call.c | 6 +- gcc/fold-const.c | 44 +- gcc/fold-const.h | 3 +- gcc/fortran/ChangeLog | 94 +- gcc/fortran/check.c | 5 + gcc/fortran/dump-parse-tree.c | 1 + gcc/fortran/frontend-passes.c | 3 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/invoke.texi | 6 +- gcc/fortran/openmp.c | 23 +- gcc/fortran/resolve.c | 10 + gcc/fortran/simplify.c | 4 + gcc/fortran/trans-array.c | 49 +- gcc/fortran/trans-expr.c | 27 +- gcc/fortran/trans-intrinsic.c | 28 +- gcc/fortran/trans-openmp.c | 3 + gcc/gcc.c | 60 +- gcc/generic-match-head.c | 10 + gcc/gimple-fold.c | 10 +- gcc/gimple-match-head.c | 10 + gcc/gimplify.c | 145 +- gcc/go/ChangeLog | 5 + gcc/go/go-c.h | 1 + gcc/go/go-lang.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 36 +- gcc/go/gofrontend/expressions.h | 2 +- gcc/go/gofrontend/go.cc | 2 + gcc/go/gofrontend/gogo.cc | 9 +- gcc/go/gofrontend/gogo.h | 14 + gcc/go/gofrontend/runtime.def | 3 + gcc/ipa-cp.c | 14 +- gcc/ipa-fnsummary.c | 17 +- gcc/jit/ChangeLog | 9 + gcc/jit/libgccjit.c | 14 +- gcc/match.pd | 42 +- gcc/omp-expand.c | 42 +- gcc/omp-general.c | 12 +- gcc/opts-common.c | 39 +- gcc/opts-global.c | 10 +- gcc/opts.c | 20 +- gcc/predict.c | 51 +- gcc/recog.c | 134 +- gcc/recog.h | 2 + gcc/simplify-rtx.c | 32 + gcc/system.h | 1 + gcc/testsuite/ChangeLog | 830 +- gcc/testsuite/c-c++-common/gomp/pr96424.c | 23 + gcc/testsuite/c-c++-common/pr96545.c | 31 + gcc/testsuite/g++.dg/analyzer/pr93212.C | 5 +- gcc/testsuite/g++.dg/analyzer/pr93950.C | 4 +- gcc/testsuite/g++.dg/analyzer/pr94011.C | 16 + gcc/testsuite/g++.dg/analyzer/pr94028.C | 4 +- gcc/testsuite/g++.dg/analyzer/pr94503.C | 25 + gcc/testsuite/g++.dg/analyzer/pr95042.C | 28 + gcc/testsuite/g++.dg/analyzer/pr96641.C | 18 + gcc/testsuite/g++.dg/analyzer/pr96643.C | 26 + gcc/testsuite/g++.dg/analyzer/pr96723.C | 10 + gcc/testsuite/g++.dg/concepts/diagnostic10.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic13.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic2.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic3.C | 4 +- gcc/testsuite/g++.dg/concepts/diagnostic4.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic5.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic9.C | 3 +- gcc/testsuite/g++.dg/concepts/expression2.C | 2 +- gcc/testsuite/g++.dg/concepts/fn5.C | 4 +- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 4 +- gcc/testsuite/g++.dg/concepts/pr67595.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 13 + gcc/testsuite/g++.dg/cpp1z/aggr-base10.C | 16 + gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C | 38 + .../g++.dg/cpp2a/class-deduction-alias4.C | 44 + gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-nondep1.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-nondep1a.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 1 - .../g++.dg/cpp2a/concepts-recursive-sat3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts3.C | 6 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C | 13 + gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init27.C | 24 + gcc/testsuite/g++.dg/cpp2a/paren-init28.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init29.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init30.C | 23 + gcc/testsuite/g++.dg/cpp2a/paren-init31.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init32.C | 21 + gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C | 7 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 - gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 - gcc/testsuite/g++.dg/pr96308.C | 7 + gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 + gcc/testsuite/gcc.dg/Warray-bounds-46.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-48.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-50.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 3 +- gcc/testsuite/gcc.dg/Wstack-usage.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 3 +- gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 + .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c | 30 + .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 2 +- .../gcc.dg/analyzer/CVE-2005-1689-minimal.c | 61 + gcc/testsuite/gcc.dg/analyzer/abs-1.c | 22 + gcc/testsuite/gcc.dg/analyzer/aliasing-1.c | 25 + gcc/testsuite/gcc.dg/analyzer/aliasing-2.c | 32 + gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 2 + gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 7 +- gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c | 12 +- gcc/testsuite/gcc.dg/analyzer/bzero-1.c | 11 + gcc/testsuite/gcc.dg/analyzer/casts-1.c | 49 + gcc/testsuite/gcc.dg/analyzer/casts-2.c | 15 + .../gcc.dg/analyzer/compound-assignment-1.c | 9 +- .../gcc.dg/analyzer/compound-assignment-3.c | 2 +- .../gcc.dg/analyzer/compound-assignment-4.c | 28 + .../gcc.dg/analyzer/compound-assignment-5.c | 142 + .../gcc.dg/analyzer/conditionals-notrans.c | 33 +- gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 98 +- gcc/testsuite/gcc.dg/analyzer/data-model-13.c | 7 +- gcc/testsuite/gcc.dg/analyzer/data-model-14.c | 9 +- gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-18.c | 4 +- gcc/testsuite/gcc.dg/analyzer/data-model-20.c | 25 + gcc/testsuite/gcc.dg/analyzer/data-model-5.c | 13 +- gcc/testsuite/gcc.dg/analyzer/data-model-5b.c | 12 +- gcc/testsuite/gcc.dg/analyzer/data-model-5c.c | 13 +- gcc/testsuite/gcc.dg/analyzer/data-model-5d.c | 61 +- gcc/testsuite/gcc.dg/analyzer/data-model-6.c | 14 - gcc/testsuite/gcc.dg/analyzer/data-model-8.c | 3 +- gcc/testsuite/gcc.dg/analyzer/describe-1.c | 11 + gcc/testsuite/gcc.dg/analyzer/dot-output.c | 3 +- gcc/testsuite/gcc.dg/analyzer/explode-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/explode-2.c | 16 +- gcc/testsuite/gcc.dg/analyzer/feasibility-1.c | 62 + gcc/testsuite/gcc.dg/analyzer/first-field-1.c | 24 + gcc/testsuite/gcc.dg/analyzer/first-field-2.c | 33 + gcc/testsuite/gcc.dg/analyzer/init.c | 136 + gcc/testsuite/gcc.dg/analyzer/leak-2.c | 9 + .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 73 + .../analyzer/{loop.c => loop-0-up-to-n-by-1.c} | 20 +- gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 10 +- gcc/testsuite/gcc.dg/analyzer/loop-3.c | 7 +- gcc/testsuite/gcc.dg/analyzer/loop-4.c | 13 +- .../analyzer/{loop.c => loop-n-down-to-1-by-1.c} | 20 +- .../gcc.dg/analyzer/loop-start-down-to-end-by-1.c | 35 + .../analyzer/loop-start-down-to-end-by-step.c | 30 + .../gcc.dg/analyzer/loop-start-to-end-by-step.c | 36 + .../gcc.dg/analyzer/loop-start-up-to-end-by-1.c | 34 + gcc/testsuite/gcc.dg/analyzer/loop.c | 9 +- gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 28 +- gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 4 +- gcc/testsuite/gcc.dg/analyzer/malloc-in-loop.c | 19 + .../gcc.dg/analyzer/malloc-ipa-8-double-free.c | 84 +- .../gcc.dg/analyzer/malloc-ipa-8-unchecked.c | 6 +- gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 59 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 22 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 16 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 7 +- gcc/testsuite/gcc.dg/analyzer/memset-1.c | 100 + gcc/testsuite/gcc.dg/analyzer/paths-3.c | 4 +- gcc/testsuite/gcc.dg/analyzer/paths-4.c | 10 +- gcc/testsuite/gcc.dg/analyzer/paths-6.c | 4 +- gcc/testsuite/gcc.dg/analyzer/paths-7.c | 3 +- .../gcc.dg/analyzer/pr93032-mztools-simplified.c | 22 + gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c | 331 + gcc/testsuite/gcc.dg/analyzer/pr93382.c | 6 +- gcc/testsuite/gcc.dg/analyzer/pr93546.c | 1 + gcc/testsuite/gcc.dg/analyzer/pr93938.c | 13 + gcc/testsuite/gcc.dg/analyzer/pr94099.c | 3 +- gcc/testsuite/gcc.dg/analyzer/pr94399.c | 13 + gcc/testsuite/gcc.dg/analyzer/pr94447.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr94458.c | 23 + gcc/testsuite/gcc.dg/analyzer/pr94640.c | 17 + gcc/testsuite/gcc.dg/analyzer/pr94688.c | 6 + gcc/testsuite/gcc.dg/analyzer/pr94689.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr94839.c | 20 + gcc/testsuite/gcc.dg/analyzer/pr94851-1.c | 46 + gcc/testsuite/gcc.dg/analyzer/pr94851-3.c | 20 + gcc/testsuite/gcc.dg/analyzer/pr94851-4.c | 24 + gcc/testsuite/gcc.dg/analyzer/pr95026.c | 17 + gcc/testsuite/gcc.dg/analyzer/pr95152-4.c | 11 + gcc/testsuite/gcc.dg/analyzer/pr95152-5.c | 6 + gcc/testsuite/gcc.dg/analyzer/pr95240.c | 27 + gcc/testsuite/gcc.dg/analyzer/pr96598.c | 26 + gcc/testsuite/gcc.dg/analyzer/pr96611.c | 14 + gcc/testsuite/gcc.dg/analyzer/pr96639.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr96642.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr96644.c | 24 + gcc/testsuite/gcc.dg/analyzer/pr96648.c | 36 + gcc/testsuite/gcc.dg/analyzer/pr96651-1.c | 22 + gcc/testsuite/gcc.dg/analyzer/pr96651-2.c | 72 + gcc/testsuite/gcc.dg/analyzer/pr96699.c | 13 + gcc/testsuite/gcc.dg/analyzer/pr96705.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr96713.c | 8 + gcc/testsuite/gcc.dg/analyzer/refcounting-1.c | 31 + gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 1 + gcc/testsuite/gcc.dg/analyzer/single-field.c | 37 + gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c | 15 + gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 43 + gcc/testsuite/gcc.dg/analyzer/symbolic-2.c | 32 + gcc/testsuite/gcc.dg/analyzer/symbolic-3.c | 12 + gcc/testsuite/gcc.dg/analyzer/symbolic-4.c | 20 + gcc/testsuite/gcc.dg/analyzer/symbolic-5.c | 29 + gcc/testsuite/gcc.dg/analyzer/symbolic-6.c | 24 + gcc/testsuite/gcc.dg/analyzer/taint-1.c | 22 +- .../gcc.dg/analyzer/torture/loop-inc-ptr-1.c | 15 + .../gcc.dg/analyzer/torture/loop-inc-ptr-2.c | 17 + .../gcc.dg/analyzer/torture/loop-inc-ptr-3.c | 18 + gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c | 238 + gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c | 67 + gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c | 15 + gcc/testsuite/gcc.dg/analyzer/unknown-fns.c | 8 +- gcc/testsuite/gcc.dg/analyzer/use-after-free.c | 12 + gcc/testsuite/gcc.dg/analyzer/vla-1.c | 13 + gcc/testsuite/gcc.dg/analyzer/zlib-4.c | 10 +- gcc/testsuite/gcc.dg/builtin-object-size-21.c | 3 +- gcc/testsuite/gcc.dg/gimplefe-44.c | 1 + gcc/testsuite/gcc.dg/ia64-sync-5.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr96482-2.c | 33 + gcc/testsuite/gcc.dg/ipa/pr96482.c | 44 + gcc/testsuite/gcc.dg/memchr-2.c | 41 + gcc/testsuite/gcc.dg/memchr.c | 94 + gcc/testsuite/gcc.dg/memcmp-2.c | 183 + gcc/testsuite/gcc.dg/memcmp-3.c | 349 + gcc/testsuite/gcc.dg/memcmp-4.c | 81 + gcc/testsuite/gcc.dg/memcmp-5.c | 72 + gcc/testsuite/gcc.dg/memcmp-6.c | 47 + gcc/testsuite/gcc.dg/pr30957-1.c | 4 +- gcc/testsuite/gcc.dg/pr44194-1.c | 1 + gcc/testsuite/gcc.dg/pr84131.c | 3 +- gcc/testsuite/gcc.dg/pr86314.c | 2 +- gcc/testsuite/gcc.dg/pr93986.c | 3 +- gcc/testsuite/gcc.dg/pr94234-1.c | 15 + gcc/testsuite/gcc.dg/pr94600-5.c | 2 +- gcc/testsuite/gcc.dg/pr94600-6.c | 2 +- gcc/testsuite/gcc.dg/pr94600-7.c | 2 +- gcc/testsuite/gcc.dg/pr94600-8.c | 2 +- gcc/testsuite/gcc.dg/pr95133.c | 1 + gcc/testsuite/gcc.dg/pr95857.c | 1 + gcc/testsuite/gcc.dg/pr96298.c | 18 + gcc/testsuite/gcc.dg/pr96514.c | 27 + gcc/testsuite/gcc.dg/pr96558.c | 32 + gcc/testsuite/gcc.dg/sinatan-2.c | 1 + gcc/testsuite/gcc.dg/sinhovercosh-1.c | 1 + gcc/testsuite/gcc.dg/strlenopt-55.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-83.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-84.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-91.c | 3 +- gcc/testsuite/gcc.dg/tanhbysinh.c | 3 +- .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 + gcc/testsuite/gcc.dg/torture/pr92088-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr92088-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr93124.c | 1 + gcc/testsuite/gcc.dg/torture/pr94479.c | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c | 15 + gcc/testsuite/gcc.dg/uninit-32.c | 3 +- gcc/testsuite/gcc.dg/uninit-36.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_7.c | 11 + gcc/testsuite/gcc.target/arm/multilib.exp | 2 +- .../gcc.target/arm/mve/intrinsics/vst1q_f16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_s16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_s8.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_u16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_u8.c | 10 +- .../gcc.target/arm/pure-code/pure-code.exp | 8 +- gcc/testsuite/gcc.target/arm/stack-protector-1.c | 4 +- gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 1 - gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 1 - .../gcc.target/bpf/helper-get-current-cgroup-id.c | 2 +- .../gcc.target/bpf/helper-get-local-storage.c | 2 +- .../gcc.target/bpf/helper-get-socket-cookie.c | 2 +- .../gcc.target/bpf/helper-get-socket-uid.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 2 +- .../gcc.target/bpf/helper-lwt-push-encap.c | 2 +- .../gcc.target/bpf/helper-lwt-seg6-action.c | 2 +- .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 5 +- .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 2 +- .../gcc.target/bpf/helper-msg-apply-bytes.c | 2 +- .../gcc.target/bpf/helper-msg-cork-bytes.c | 2 +- .../gcc.target/bpf/helper-msg-pull-data.c | 2 +- .../gcc.target/bpf/helper-msg-redirect-map.c | 5 +- .../gcc.target/bpf/helper-override-return.c | 2 +- .../gcc.target/bpf/helper-perf-event-read-value.c | 2 +- .../gcc.target/bpf/helper-perf-prog-read-value.c | 2 +- .../gcc.target/bpf/helper-probe-read-str.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 5 +- gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 2 +- .../gcc.target/bpf/helper-sk-lookup-tcp.c | 2 +- .../gcc.target/bpf/helper-sk-lookup-upd.c | 8 +- .../gcc.target/bpf/helper-sk-redirect-map.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 2 +- .../gcc.target/bpf/helper-sk-select-reuseport.c | 4 +- .../gcc.target/bpf/helper-sk-storage-delete.c | 2 +- .../gcc.target/bpf/helper-sk-storage-get.c | 2 +- .../gcc.target/bpf/helper-skb-adjust-room.c | 2 +- .../gcc.target/bpf/helper-skb-cgroup-id.c | 2 +- .../gcc.target/bpf/helper-skb-change-head.c | 2 +- .../gcc.target/bpf/helper-sock-map-update.c | 5 +- .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 5 +- gcc/testsuite/gcc.target/bpf/helper-strtol.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 2 +- .../bpf/helper-sysctl-get-current-value.c | 2 +- .../gcc.target/bpf/helper-sysctl-get-name.c | 2 +- .../gcc.target/bpf/helper-sysctl-get-new-value.c | 2 +- .../gcc.target/bpf/helper-sysctl-set-new-value.c | 2 +- .../gcc.target/bpf/helper-tcp-check-syncookie.c | 2 +- .../gcc.target/bpf/helper-xdp-adjust-head.c | 2 +- .../gcc.target/bpf/helper-xdp-adjust-meta.c | 2 +- .../gcc.target/bpf/skb-ancestor-cgroup-id.c | 5 +- .../gcc.target/i386/avx512bw-kunpckwd-1.c | 2 +- .../gcc.target/i386/avx512bw-kunpckwd-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c | 23 + gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c | 47 + .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +- .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512dq-kmovb-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kmovw-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c | 36 + gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c | 51 + gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +- gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c | 178 + gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c | 8 + gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 44 + gcc/testsuite/gcc.target/i386/endbr_immediate.c | 198 + gcc/testsuite/gcc.target/i386/minmax-12.c | 17 + gcc/testsuite/gcc.target/i386/pr55342.c | 2 +- gcc/testsuite/gcc.target/i386/pr71321.c | 3 +- gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr96262-1.c | 11 + gcc/testsuite/gcc.target/i386/pr96298.c | 18 + gcc/testsuite/gcc.target/i386/pr96539.c | 16 + gcc/testsuite/gcc.target/i386/pr96562-1.c | 81 + gcc/testsuite/gcc.target/i386/rdrand-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdrand-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +- gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 92 + gcc/testsuite/gcc.target/i386/spill_to_mask-2.c | 10 + gcc/testsuite/gcc.target/i386/spill_to_mask-3.c | 10 + gcc/testsuite/gcc.target/i386/spill_to_mask-4.c | 10 + gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c | 3 + gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c | 2 + gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 19 +- gcc/testsuite/gcc.target/powerpc/pr96493.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr96506.c | 66 + gcc/testsuite/gcc.target/powerpc/pr96530.c | 20 + gcc/testsuite/gcc.target/s390/pr96456.c | 13 + gcc/testsuite/gdc.dg/pr96301a.d | 31 + gcc/testsuite/gdc.dg/pr96301b.d | 25 + gcc/testsuite/gdc.dg/pr96301c.d | 25 + gcc/testsuite/gdc.test/compilable/interpret3.d | 38 + gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 29 + gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 | 2 +- gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 + gcc/testsuite/gfortran.dg/coarray/pr93671.f90 | 24 + gcc/testsuite/gfortran.dg/do_check_15.f90 | 58 + gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 | 26 + gcc/testsuite/gfortran.dg/gomp/pr67500.f90 | 57 + gcc/testsuite/gfortran.dg/min_max_kind.f90 | 15 + gcc/testsuite/gfortran.dg/minmax_char_3.f90 | 10 + gcc/testsuite/gfortran.dg/pr96102.f90 | 27 + gcc/testsuite/gfortran.dg/pr96312.f90 | 30 + gcc/testsuite/gfortran.dg/pr96436_1.f90 | 10 + gcc/testsuite/gfortran.dg/pr96436_10.f90 | 10 + gcc/testsuite/gfortran.dg/pr96436_2.f90 | 10 + gcc/testsuite/gfortran.dg/pr96436_3.f90 | 13 + gcc/testsuite/gfortran.dg/pr96436_4.f90 | 25 + gcc/testsuite/gfortran.dg/pr96436_5.f90 | 25 + gcc/testsuite/gfortran.dg/pr96436_6.f90 | 10 + gcc/testsuite/gfortran.dg/pr96436_7.f90 | 10 + gcc/testsuite/gfortran.dg/pr96436_8.f90 | 10 + gcc/testsuite/gfortran.dg/pr96436_9.f90 | 10 + gcc/testsuite/gfortran.dg/pr96613.f90 | 15 + gcc/testsuite/lib/c-compat.exp | 26 +- gcc/testsuite/lib/gcc-dg.exp | 20 +- gcc/testsuite/lib/prune.exp | 17 +- gcc/testsuite/lib/target-supports-dg.exp | 28 + gcc/testsuite/lib/target-supports.exp | 35 +- gcc/toplev.c | 10 - gcc/tree-if-conv.c | 5 + gcc/tree-nested.c | 46 +- gcc/tree-ssa-ccp.c | 3 + gcc/tree.c | 2 +- gcc/tristate.h | 2 + gcc/value-range.h | 6 +- gcc/vec.h | 9 +- gcc/vr-values.c | 218 +- gcc/vr-values.h | 35 +- gcc/wide-int.cc | 33 + gcc/wide-int.h | 2 + libcc1/ChangeLog | 19 + libcc1/libcp1plugin.cc | 4 +- libgcc/ChangeLog | 5 + libgcc/config/nvptx/atomic.c | 73 + libgcc/config/nvptx/t-nvptx | 3 +- libgfortran/ChangeLog | 13 + libgfortran/config/t-aix | 3 +- libgfortran/io/format.c | 10 +- libgo/MERGE | 2 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 13 +- libgo/VERSION | 2 +- libgo/configure | 8 +- libgo/configure.ac | 8 +- libgo/go/cmd/cgo/out.go | 4 +- libgo/go/cmd/go/internal/load/pkg.go | 29 +- libgo/go/crypto/ed25519/ed25519.go | 6 +- libgo/go/crypto/ed25519/ed25519_noasm.go | 15 - libgo/go/crypto/ed25519/ed25519_s390x.go | 53 - libgo/go/crypto/ed25519/ed25519_test.go | 44 +- libgo/go/encoding/binary/varint.go | 5 +- libgo/go/encoding/binary/varint_test.go | 18 +- .../internal/syscall/unix/sysnum_linux_ppc64x.go | 2 +- libgo/go/net/http/transport.go | 73 +- libgo/go/net/http/transport_test.go | 44 + libgo/go/runtime/alg.go | 10 +- libgo/go/runtime/eqtype.go | 21 + libgo/go/runtime/eqtype_aix_gccgo.go | 32 + libgo/go/runtime/iface.go | 12 +- libgo/go/runtime/lockrank_off.go | 4 + libgo/go/runtime/lockrank_on.go | 4 + libgo/go/runtime/mpagealloc.go | 43 +- libgo/go/runtime/mpagealloc_test.go | 57 + libgo/go/runtime/mranges.go | 19 + libgo/go/runtime/proc.go | 69 +- libgo/go/sync/runtime2.go | 4 + libgo/go/sync/runtime2_lockrank.go | 4 + libgo/go/testing/testing.go | 6 +- libgo/misc/cgo/test/test.go | 13 + libgo/misc/cgo/testshared/shared_test.go | 13 + libgo/testsuite/Makefile.in | 2 +- libgomp/ChangeLog | 27 + libgomp/plugin/plugin-nvptx.c | 22 +- .../testsuite/libgomp.c-c++-common/reduction-16.c | 53 + libgomp/testsuite/libgomp.c/loop-22.c | 235 + libgomp/testsuite/libgomp.c/loop-23.c | 235 + libgomp/testsuite/libgomp.c/loop-24.c | 424 + .../libgomp.fortran/lastprivate-conditional-10.f90 | 63 + libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 + libstdc++-v3/ChangeLog | 369 + libstdc++-v3/acinclude.m4 | 429 +- libstdc++-v3/config/abi/pre/gnu.ver | 6 +- libstdc++-v3/config/os/aix/t-aix | 3 + libstdc++-v3/configure | 330 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/backward/auto_ptr.h | 6 +- libstdc++-v3/include/backward/binders.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 13 +- libstdc++-v3/include/bits/basic_string.tcc | 2 + libstdc++-v3/include/bits/c++config | 22 +- libstdc++-v3/include/bits/forward_list.tcc | 65 +- libstdc++-v3/include/bits/hashtable.h | 3 + libstdc++-v3/include/bits/ios_base.h | 17 +- libstdc++-v3/include/bits/iterator_concepts.h | 35 +- libstdc++-v3/include/bits/list.tcc | 70 +- libstdc++-v3/include/bits/max_size_type.h | 753 ++ libstdc++-v3/include/bits/range_access.h | 29 +- libstdc++-v3/include/bits/stl_deque.h | 3 + libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 16 - libstdc++-v3/include/debug/bitset | 6 +- libstdc++-v3/include/debug/formatter.h | 2 +- libstdc++-v3/include/debug/forward_list | 82 +- libstdc++-v3/include/debug/list | 91 +- libstdc++-v3/include/debug/macros.h | 6 - libstdc++-v3/include/debug/safe_container.h | 9 +- libstdc++-v3/include/debug/safe_iterator.h | 6 +- libstdc++-v3/include/debug/safe_local_iterator.h | 6 +- libstdc++-v3/include/experimental/executor | 69 +- libstdc++-v3/include/experimental/io_context | 53 +- libstdc++-v3/include/ext/numeric_traits.h | 18 +- libstdc++-v3/include/std/future | 101 +- libstdc++-v3/include/std/limits | 10 +- libstdc++-v3/include/std/stop_token | 10 +- libstdc++-v3/include/std/streambuf | 4 +- libstdc++-v3/include/std/thread | 61 +- libstdc++-v3/include/std/tuple | 53 + libstdc++-v3/include/std/type_traits | 26 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 6 +- libstdc++-v3/src/c++11/thread.cc | 33 +- libstdc++-v3/src/c++17/fs_ops.cc | 2 +- libstdc++-v3/src/filesystem/ops-common.h | 6 +- libstdc++-v3/src/filesystem/ops.cc | 2 +- .../17_intro/headers/c++1998/all_attributes.cc | 2 + .../17_intro/headers/c++2011/all_attributes.cc | 2 + .../17_intro/headers/c++2014/all_attributes.cc | 2 + .../17_intro/headers/c++2017/all_attributes.cc | 2 + .../17_intro/headers/c++2020/all_attributes.cc | 2 + .../comparisons/algorithms/partial_order.cc | 56 +- .../comparisons/algorithms/weak_order.cc | 62 +- .../invoke_result/incomplete_neg.cc} | 19 +- .../is_nothrow_invocable/incomplete_neg.cc} | 22 +- .../is_nothrow_swappable/incomplete_neg.cc} | 18 +- .../is_nothrow_swappable_with/incomplete_neg.cc} | 20 +- .../is_swappable_with/incomplete_neg.cc} | 20 +- .../tuple/comparison_operators/93147.cc} | 25 +- .../tuple/creation_functions/55713.cc} | 22 +- .../tuple/element_access/71096.cc} | 19 +- .../basic_string/cons/char/self_move.cc} | 44 +- .../bitset/operations/96303.cc} | 20 +- .../deque/cons/self_move.cc} | 31 +- .../forward_list/cons/self_move.cc} | 31 +- .../23_containers/forward_list/operations/91620.cc | 88 + .../list/cons/self_move.cc} | 31 +- .../23_containers/list/operations/91620.cc | 110 + .../set/cons/self_move.cc} | 41 +- .../unordered_set/cons/self_move.cc} | 42 +- .../vector/cons/self_move.cc} | 31 +- .../insert_iterator/dr561.cc} | 36 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test.cc | 1 + libstdc++-v3/testsuite/27_io/types/1.cc | 13 +- libstdc++-v3/testsuite/30_threads/async/69724.cc | 119 + .../testsuite/30_threads/this_thread/58038.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 1 + .../this_thread/{3.cc => sleep_for-mt.cc} | 0 .../30_threads/this_thread/{3.cc => sleep_for.cc} | 33 +- .../this_thread/{4.cc => sleep_until-mt.cc} | 0 .../this_thread/{4.cc => sleep_until.cc} | 33 +- .../30_threads/this_thread/{2.cc => yield.cc} | 9 +- .../testsuite/30_threads/thread/cons/84535.cc | 3 + .../testsuite/30_threads/thread/cons/lwg2097.cc | 3 + .../net/execution_context/use_service.cc | 7 +- .../2.cc => experimental/net/system_context/1.cc} | 43 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 4 +- libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 65 + .../testsuite/std/ranges/iota/difference_type.cc | 57 + .../testsuite/std/ranges/iota/max_size_type.cc | 376 + .../ranges/subrange/96042.cc} | 23 +- 694 files changed, 32694 insertions(+), 13639 deletions(-) create mode 100644 gcc/analyzer/region-model-impl-calls.cc create mode 100644 gcc/analyzer/region-model-manager.cc create mode 100644 gcc/analyzer/region-model-reachability.cc create mode 100644 gcc/analyzer/region-model-reachability.h create mode 100644 gcc/analyzer/region.cc create mode 100644 gcc/analyzer/store.cc create mode 100644 gcc/analyzer/store.h create mode 100644 gcc/analyzer/svalue.cc create mode 100644 gcc/testsuite/c-c++-common/gomp/pr96424.c create mode 100644 gcc/testsuite/c-c++-common/pr96545.c create mode 100644 gcc/testsuite/g++.dg/analyzer/pr94011.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr94503.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr95042.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr96641.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr96643.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr96723.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn61.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base10.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init30.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init32.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C create mode 100644 gcc/testsuite/g++.dg/pr96308.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr96549.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/abs-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/aliasing-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/aliasing-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/bzero-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/casts-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/casts-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-20.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/describe-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/feasibility-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/first-field-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/first-field-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/init.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/leak-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c copy gcc/testsuite/gcc.dg/analyzer/{loop.c => loop-0-up-to-n-by-1.c} (51%) copy gcc/testsuite/gcc.dg/analyzer/{loop.c => loop-n-down-to-1-by-1.c} (60%) create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-start-down-to-end-by-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-start-down-to-end-by-step.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-start-to-end-by-step.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-start-up-to-end-by-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-in-loop.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/memset-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-simplified.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93938.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94399.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94458.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94640.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94688.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94689.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94839.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95026.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95240.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96598.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96611.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96639.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96642.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96644.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96648.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96651-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96651-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96699.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96705.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96713.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/refcounting-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/single-field.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/loop-inc-ptr-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/loop-inc-ptr-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/loop-inc-ptr-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/use-after-free.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/vla-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482.c create mode 100644 gcc/testsuite/gcc.dg/memchr-2.c create mode 100644 gcc/testsuite/gcc.dg/memchr.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-2.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-3.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-4.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-5.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-6.c create mode 100644 gcc/testsuite/gcc.dg/pr94234-1.c create mode 100644 gcc/testsuite/gcc.dg/pr96298.c create mode 100644 gcc/testsuite/gcc.dg/pr96514.c create mode 100644 gcc/testsuite/gcc.dg/pr96558.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c create mode 100644 gcc/testsuite/gcc.target/i386/endbr_immediate.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96262-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96298.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96539.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96562-1.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-1.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-2.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-3.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-4.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96506.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96530.c create mode 100644 gcc/testsuite/gcc.target/s390/pr96456.c create mode 100644 gcc/testsuite/gdc.dg/pr96301a.d create mode 100644 gcc/testsuite/gdc.dg/pr96301b.d create mode 100644 gcc/testsuite/gdc.dg/pr96301c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/reg6769.d create mode 100644 gcc/testsuite/gfortran.dg/char_length_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/pr93671.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr67500.f90 create mode 100644 gcc/testsuite/gfortran.dg/min_max_kind.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmax_char_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96102.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96312.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96436_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96613.f90 create mode 100644 libgcc/config/nvptx/atomic.c delete mode 100644 libgo/go/crypto/ed25519/ed25519_noasm.go delete mode 100644 libgo/go/crypto/ed25519/ed25519_s390x.go create mode 100644 libgo/go/runtime/eqtype.go create mode 100644 libgo/go/runtime/eqtype_aix_gccgo.go create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-16.c create mode 100644 libgomp/testsuite/libgomp.c/loop-24.c create mode 100644 libgomp/testsuite/libgomp.fortran/lastprivate-conditional-10.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr93553.f90 create mode 100644 libstdc++-v3/include/bits/max_size_type.h copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/invok [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/is_no [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/is_no [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/is_no [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/is_sw [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/tuple [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/tuple [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 20_util/tuple [...] copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/48362.cc => 21_strings/basic [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 23_containers [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/dequ [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/forw [...] create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/91620.cc copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/list [...] create mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/91620.cc copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/48362.cc => 23_containers/se [...] copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/48362.cc => 23_containers/un [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/vect [...] copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => 24_iterators/ [...] create mode 100644 libstdc++-v3/testsuite/30_threads/async/69724.cc copy libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for.cc} (69%) copy libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until.cc} (70%) copy libstdc++-v3/testsuite/30_threads/this_thread/{2.cc => yield.cc} (85%) rename libstdc++-v3/testsuite/{30_threads/this_thread/2.cc => experimental/net/sys [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/96042.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/difference_type.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc copy libstdc++-v3/testsuite/{25_algorithms/pstl/feature_test-2.cc => std/ranges/su [...]