This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/gcc.
from 6c29c9d6a7d Drop tree overflow in irange setter. adds bcebd057205 Use 'location_hash' for 'seen_locations' in 'gcc/profile.c: [...] adds f861ed8b29a Use 'location_hash' for 'gcc/diagnostic-spec.h:nowarn_map' adds d10b863fa3d libstdc++: Unordered containers merge re-use hash code adds b7f0147833a Ada, Darwin : Use DSYMUTIL_FOR_TARGET in libgnat/gnarl builds. adds bd5159bdd4f testsuite, Darwin: In tsvc.h, use malloc for Darwin <= 9. adds d3cc82dc9cc configure, Darwin: Check ld64 support for -platform-version. adds fabe8cc41e9 IPA: Provide a mechanism to register static DTORs via cxa_atexit. adds 4c19122bf5a Check optab before transforming atomic bit test and operations adds d1753b4be98 gimple-fold: Transform stp*cpy_chk to str*cpy directly adds cea4dab861b gimple-fold: Use ranges to simplify _chk calls adds 323026c7dfe gimple-fold: Use ranges to simplify strncat and snprintf adds 29e4163a092 c++: split_nonconstant_init and flexarrays adds 87c2080b056 c++: Add -fimplicit-constexpr adds e2b57363fc1 Daily bump. adds a031aaa2ac9 Update my email address. adds 074ee8d9a91 Add a missing return when transforming atomic bit test and [...] adds 3200de91bc7 tree-optimization: [PR103245] Improve detection of abs patt [...] adds e69b7c57798 Fix uninitialized access in merge_call_side_effects adds 473b5e87346 x86_64: Avoid rorx rotation instructions with -Os. adds eacdfaf7ca0 waccess: Fix up pass_waccess::check_alloc_size_call [PR102009] adds 47de0b56ee4 openmp: Regimplify operands of GIMPLE_COND in a few more pl [...] adds 9ceaf0fee35 libgomp: Mark thread_limit clause to target construct as im [...] adds 9f7fc820146 ipa-sra: Testcase that removing a "returns_nonnull" retval works adds 23125fab7b1 Replace more DEBUG_EXPR_DECL creations with build_debug_expr_decl adds d699f03720f arc: Update arc specific tests adds f98f373dd82 tree-optimization/102880 - make PHI-OPT recognize more CFGs adds 04520645038 tree-optimization/102880 - improve CD-DCE adds b796ab35d11 arc: Update (u)maddhisi4 patterns adds 97197694715 libstdc++: Fix typos in tests adds 8d8e8f3ad56 libstdc++: Fix out-of-bound array accesses in testsuite adds 11c4a06a6c1 tree-optimization: [PR103218] Fold ((type)(a<0)) << SIGNBIT [...] adds 132f1c27770 c++: improve print_node of PTRMEM_CST adds e1c0c908f85 analyzer: fix overeager sharing of bounded_range instances [...] adds 9836e907c4f signbit-2: make test check for scalar or vector versions adds 0002a8a1997 shrn-combine-10: update test to current codegen. adds ba6e17e78db Avoid assuming maximum string length is constant [PR102960]. adds 59434931fb6 libstdc++: Use hidden friends for vector<bool>::reference s [...] adds b96e2ff9d8c libstdc++: Implement constexpr std::basic_string for C++20 adds 7461b581312 libstdc++: Merge latest Ryu sources adds c31733c3bf5 fortran: Tiny sort_actual internal refactoring adds 5888512f241 fortran: Reverse actual vs dummy argument mapping adds 5d9d16db96f fortran: simplify elemental arguments walking adds e94e2cf9f9b fortran: Delete redundant missing_arg_type field adds 48a8c5be5b9 fortran: Identify arguments by their names adds 4cdf7db9a39 rs6000: MMA test case emits wrong code when building a vect [...] adds e4641191287 PCH: Make the save and restore diagnostics more robust. adds a1d2b162026 configure, Darwin: Set appropriate defaults for host-shared. adds 3b3c9932338 Fortran: avoid NULL pointer dereference on invalid range in [...] adds 42cdf08ad84 MAINTAINERS: Add myself to DCO section and update email address adds 6dc90c4dbb6 Use modref summaries for byte-wise dead store elimination. adds 395848255cf c-family: don't cache large vecs adds 73e4d9f1751 libstdc++: Fix tests for constexpr std::string adds 6b1695f4a09 Daily bump. adds 8c693978dd6 Fix clearing of to_info_lto in ipa_merge_modref_summary_aft [...] adds a80d4e098b1 analyzer: don't assume target has alloca [PR102779] adds 111fd515f28 analyzer: fix missing -Wanalyzer-write-to-const [PR102695] adds 51c500269bf libcpp: Implement -Wbidi-chars for CVE-2021-42574 [PR103026] adds b8ce19bb1a0 visium: Fix non-robust split condition in define_insn_and_split adds 1a15a91a001 Fix PR 103288, ICE after PHI-OPT, move an assigment when st [...] adds bf5f41e4fcc i386: Fix non-robust split condition in define_insn_and_split adds 70613000251 Add IFN_COND_FMIN/FMAX functions adds c39cb6bf835 ranger: Fix up fold_using_range::range_of_address [PR103255] adds 077425c8909 lim: Reset flow sensitive info even for pointers [PR103192] adds 4e6bf0b9dd5 Fix ICE when mixing VLAs and statement expressions [PR91038] adds dd159a4167c aarch64: Add new vector mode V8DI adds 049f0efeaa7 libcpp: Fix up handling of block comments in -fdirectives-o [...] adds c7054648238 Fix two mips target tests compromised by recent IPA work adds 054bf99841a libstdc++: Fix std::type_info::before for ARM [PR103240] adds 6afa1083c6e libstdc++: Set active member of union in std::string [PR103295] adds 5a9572e486a libstdc++: Simplify std::string constructors adds 5ea8803e65e libstdc++: Use std::construct_at in net::ip::address adds d3a9082d7ac doc: document -fimplicit-constexpr adds 2c2148d8c14 Handle folded nonconstant array bounds [PR101702] adds ef342b2d99e i386: Introduce LEGACY_SSE_REGNO_P predicate adds 74509b963ef Add very basic IPA part of modref-kill analysis adds 69a5b3ca5c8 i386: Redefine indirect_thunks_used as HARD_REG_SET. adds 425369bf306 Fix modref summary streaming adds 8e410de43ce x86: Remove "%!" before ret adds 53a643f8568 x86: Add -mharden-sls=[none|all|return|indirect-branch] adds ea9e0d6c274 Avoid pathological function redeclarations when checking ac [...] adds 1a7f2c07741 libcpp: escape non-ASCII source bytes in -Wbidi-chars= [PR103026] adds bef32d4a285 libcpp: capture and underline ranges in -Wbidi-chars= [PR103026] adds 0e4a8656e81 libstdc++: Fix author name in ChangeLog adds 32221357007 Fix PR tree-optimization/103228 and 103228: folding of (typ [...] adds 280d2838c11 Daily bump. adds a72b7a455c1 i386: add alias for f*mul_*ch intrinsics adds 7a2aa63fad0 libgomp: Fix up aligned_alloc arguments [PR102838] adds 17da2c7425e libgomp: Ensure that either gomp_team is properly aligned [ [...] adds 15f5e70cbb3 i386: Fix wrong codegen for -mrelax-cmpxchg-loop adds 8f9f5101d52 tree-optimization/103277 - do abnormal cleanup after call DSE adds e28afbb90f8 testsuite/103278 - adjust gcc.dg/tree-ssa/if-to-switch-3.c adds 206b22d021d Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS. adds edd2249b17f libsanitizer: Fix bootstrap on FreeBSD [PR102675] adds efb7c51024c c-family: Add __builtin_assoc_barrier adds 1a0bce98dcf middle-end: Fix FMA detection when inspecting gimple which [...] adds 9646a3229b9 libstdc++: Replace AC_CACHE_VAL with AC_CACHE_CHECK adds e3dbd2e1402 aix: detect power10 processor. adds 6fa8e0896c6 c++: unqual lookup performed twice w/ template-id ADL [PR102670] adds 90de06a7b3c c++: template-id ADL and partial instantiation [PR99911] adds 1b2b930152b Fix typo. adds 16fab6d691b Fix MIPS test after recent match.pd changes adds ca243ada716 libstdc++: Fix std::char_traits<C>::move for constexpr adds 2196a681d78 x86: Add -mindirect-branch-cs-prefix adds 4f0a2f5a3dd middle-end: check that both sides of complex expression is a mul. adds c331a75d49b Fix modref wrt __builtin_assume_aligned adds 75ac95f6647 Turn -fsemantic-interposition to optimization flag adds 53c964ad996 c++: error recovery during C++20 template-id ADL failure adds 616ca1024a7 IPA: use cgraph_node instance adds 22c242342e3 IPA: fix reproducibility in IPA MOD REF adds 3535be6c6f4 Fortran: NULL() is not interoperable adds 6f4ac4f81f8 Fix rs6000 predicates.md use of decl_replaceable_p adds 93810fd6736 c++: Implement C++23 P0849R8 - auto(x) [PR103049] adds d6ec661e393 d: Use HOST_WIDE_INT for type size temporaries. adds 483092d3d99 Daily bump. adds 09c24fe42ff c++: implicit dummy object in requires clause [PR103198] adds d3152981f71 Reduce cost of aligned sse register store. adds 0790c8aacdf c++: Implement -Wuninitialized for mem-initializers (redux) [...] adds 527e54a4314 Fix tree-optimization/103257: Missed jump threading due too [...] adds 09d462146b3 Fix PR 103317, ICE after PHI-OPT, minmax_replacement produc [...] adds 0fc859f5efc tree-optimization/102436 - restore loop store motion adds fb15abdc9b6 middle-end/103248 - fix RDIV_EXPR handling with fixed point adds 0e510ab5341 libstdc++: Fix ctype changed after newlib update. adds a84177aff7c c++: Fix up -fstrong-eval-order handling of call arguments [...] adds dd85c42c36a c++/103326 - fix ICE in tsubst with VECTOR_CST adds 74a4ece02df Fix IPA modref ubsan. adds ea2954df43d Fix tree-optimization/103314 : Limit folding of (type) X op [...] adds d686cb0d740 libphobos: Don't call __gthread_key_delete in the emutls de [...] adds f316727e5f6 libphobos: Increase size of defaultStackPages on OSX X86_64 [...] adds fd740165e54 c++: nested lambda capturing a capture proxy [PR94376] adds cb09215ad0b c++: cp_walk_subtrees simplification for *_CAST_EXPR adds c7381debe4c Do not abort compilation when dump file is /dev/* adds 79e9f721d1a Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEB [...] adds 487d604b6fa middle-end: Handle FMA_CONJ correctly after SLP layout update. adds f47870e6a27 IBM Z: Fix load-and-test peephole2 condition new ee448a523d3 Limit depth for all GORI expressions.
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 | 14 + MAINTAINERS | 5 +- configure | 16 +- configure.ac | 15 +- gcc/ChangeLog | 635 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/analyzer/ChangeLog | 23 + gcc/analyzer/constraint-manager.cc | 4 +- gcc/analyzer/region-model-impl-calls.cc | 69 +++ gcc/analyzer/region-model-manager.cc | 7 + gcc/analyzer/region-model.cc | 52 +- gcc/analyzer/region-model.h | 1 + gcc/c-family/ChangeLog | 38 ++ gcc/c-family/c-common.c | 27 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-cppbuiltin.c | 2 + gcc/c-family/c-opts.c | 3 + gcc/c-family/c.opt | 28 + gcc/c/ChangeLog | 20 + gcc/c/c-decl.c | 11 +- gcc/c/c-parser.c | 20 + gcc/cfgexpand.c | 5 +- gcc/cgraph.c | 10 +- gcc/cgraph.h | 3 + gcc/cgraphclones.c | 1 + gcc/cgraphunit.c | 7 + gcc/common.opt | 2 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-modes.def | 5 + gcc/config/aarch64/aarch64-sve.md | 19 +- gcc/config/aarch64/aarch64.c | 4 + gcc/config/aarch64/iterators.md | 2 +- gcc/config/arc/arc.md | 34 +- gcc/config/darwin.h | 5 + gcc/config/i386/avx512fp16intrin.h | 39 ++ gcc/config/i386/avx512fp16vlintrin.h | 17 + gcc/config/i386/i386-expand.c | 7 +- gcc/config/i386/i386-opts.h | 7 + gcc/config/i386/i386.c | 65 ++- gcc/config/i386/i386.h | 5 +- gcc/config/i386/i386.md | 44 +- gcc/config/i386/i386.opt | 24 + gcc/config/i386/x86-tune-costs.h | 4 +- gcc/config/rs6000/driver-rs6000.c | 3 + gcc/config/rs6000/mma.md | 10 +- gcc/config/rs6000/predicates.md | 4 +- gcc/config/s390/s390.md | 2 +- gcc/config/visium/visium.md | 50 +- gcc/configure | 21 +- gcc/configure.ac | 16 +- gcc/cp/ChangeLog | 123 ++++ gcc/cp/Make-lang.in | 2 +- gcc/cp/class.c | 11 +- gcc/cp/constexpr.c | 93 ++- gcc/cp/cp-gimplify.c | 65 ++- gcc/cp/cp-objcp-common.c | 1 + gcc/cp/cp-tree.h | 16 +- gcc/cp/decl.c | 11 +- gcc/cp/error.c | 3 +- gcc/cp/init.c | 194 ++++++- gcc/cp/lambda.c | 19 +- gcc/cp/parser.c | 14 + gcc/cp/pt.c | 51 +- gcc/cp/ptree.c | 3 + gcc/cp/semantics.c | 37 +- gcc/cp/tree.c | 7 - gcc/cp/typeck2.c | 35 +- gcc/d/ChangeLog | 5 + gcc/d/decl.cc | 5 +- gcc/diagnostic-spec.c | 4 +- gcc/diagnostic-spec.h | 9 +- gcc/doc/extend.texi | 18 + gcc/doc/invoke.texi | 61 +- gcc/doc/md.texi | 4 + gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 73 +++ gcc/fortran/check.c | 6 + gcc/fortran/gfortran.h | 41 +- gcc/fortran/interface.c | 77 ++- gcc/fortran/intrinsic.c | 53 +- gcc/fortran/resolve.c | 3 +- gcc/fortran/trans-array.c | 35 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-expr.c | 9 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans-stmt.c | 22 - gcc/fortran/trans.h | 4 +- gcc/gcc.c | 3 +- gcc/ggc-common.c | 39 +- gcc/gimple-array-bounds.cc | 25 - gcc/gimple-fold.c | 368 +++++------- gcc/gimple-range-fold.cc | 16 +- gcc/gimple-range-gori.cc | 20 +- gcc/gimple-ssa-warn-access.cc | 43 +- gcc/gimplify.c | 79 ++- gcc/internal-fn.c | 4 + gcc/internal-fn.def | 2 + gcc/ipa-modref-tree.c | 46 ++ gcc/ipa-modref-tree.h | 9 + gcc/ipa-modref.c | 288 ++++++---- gcc/ipa-modref.h | 1 + gcc/ipa-param-manipulation.c | 17 +- gcc/ipa.c | 200 ++++++- gcc/langhooks.h | 2 +- gcc/lto-cgraph.c | 4 + gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 1 + gcc/match.pd | 50 +- gcc/omp-expand.c | 102 ++-- gcc/optabs.def | 2 + gcc/pointer-query.cc | 30 + gcc/pointer-query.h | 3 + gcc/print-tree.c | 3 +- gcc/profile.c | 3 +- gcc/symtab.c | 2 + gcc/target.def | 10 + gcc/testsuite/ChangeLog | 463 +++++++++++++++ gcc/testsuite/c-c++-common/Wbidi-chars-1.c | 12 + gcc/testsuite/c-c++-common/Wbidi-chars-10.c | 27 + gcc/testsuite/c-c++-common/Wbidi-chars-11.c | 13 + gcc/testsuite/c-c++-common/Wbidi-chars-12.c | 19 + gcc/testsuite/c-c++-common/Wbidi-chars-13.c | 17 + gcc/testsuite/c-c++-common/Wbidi-chars-14.c | 38 ++ gcc/testsuite/c-c++-common/Wbidi-chars-15.c | 59 ++ gcc/testsuite/c-c++-common/Wbidi-chars-16.c | 26 + gcc/testsuite/c-c++-common/Wbidi-chars-17.c | 30 + gcc/testsuite/c-c++-common/Wbidi-chars-2.c | 9 + gcc/testsuite/c-c++-common/Wbidi-chars-3.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-4.c | 188 ++++++ gcc/testsuite/c-c++-common/Wbidi-chars-5.c | 188 ++++++ gcc/testsuite/c-c++-common/Wbidi-chars-6.c | 155 +++++ gcc/testsuite/c-c++-common/Wbidi-chars-7.c | 9 + gcc/testsuite/c-c++-common/Wbidi-chars-8.c | 13 + gcc/testsuite/c-c++-common/Wbidi-chars-9.c | 29 + gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c | 54 ++ .../c-c++-common/builtin-assoc-barrier-1.c | 71 +++ gcc/testsuite/c-c++-common/cpp/dir-only-9.c | 13 + gcc/testsuite/c-c++-common/gomp/loop-11.c | 5 + gcc/testsuite/g++.dg/abi/abi-tag16.C | 2 +- gcc/testsuite/g++.dg/abi/abi-tag18a.C | 2 +- gcc/testsuite/g++.dg/abi/guard4.C | 3 +- gcc/testsuite/g++.dg/abi/lambda-defarg1.C | 1 + gcc/testsuite/g++.dg/abi/mangle26.C | 2 +- gcc/testsuite/g++.dg/analyzer/pr102662.C | 39 ++ gcc/testsuite/g++.dg/cpp0x/auto25.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 14 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C | 4 +- .../g++.dg/cpp0x/constexpr-specialization.C | 8 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle3.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle5.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C | 41 ++ gcc/testsuite/g++.dg/cpp1y/auto-fn12.C | 1 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 +++ gcc/testsuite/g++.dg/cpp23/auto-fncast1.C | 14 + gcc/testsuite/g++.dg/cpp23/auto-fncast2.C | 62 ++ gcc/testsuite/g++.dg/cpp23/auto-fncast3.C | 21 + gcc/testsuite/g++.dg/cpp23/auto-fncast4.C | 26 + gcc/testsuite/g++.dg/cpp23/auto-fncast5.C | 39 ++ gcc/testsuite/g++.dg/cpp23/auto-fncast6.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 3 +- .../g++.dg/cpp2a/concepts-recursive-sat1.C | 15 +- gcc/testsuite/g++.dg/cpp2a/concepts-this1.C | 30 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 18 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 4 +- gcc/testsuite/g++.dg/cpp2a/constinit11.C | 10 +- gcc/testsuite/g++.dg/cpp2a/constinit12.C | 4 +- gcc/testsuite/g++.dg/cpp2a/constinit14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/fn-template23.C | 36 ++ gcc/testsuite/g++.dg/cpp2a/fn-template24.C | 16 + gcc/testsuite/g++.dg/cpp2a/fn-template25.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 4 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/auto1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/cdtor-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/lambda1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr54508.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pubnames-3.C | 2 +- gcc/testsuite/g++.dg/ext/flexary37.C | 2 +- gcc/testsuite/g++.dg/ext/is_literal_type3.C | 4 + gcc/testsuite/g++.dg/ext/visibility/template7.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-12.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-2.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-35.C | 5 +- gcc/testsuite/g++.dg/ipa/devirt-36.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-37.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-44.C | 2 +- gcc/testsuite/g++.dg/ipa/imm-devirt-1.C | 4 +- gcc/testsuite/g++.dg/lookup/builtin5.C | 2 +- gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 2 +- gcc/testsuite/g++.dg/modules/enum-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 2 +- gcc/testsuite/g++.dg/modules/pmf-1_a.H | 2 +- gcc/testsuite/g++.dg/modules/pmf-1_b.C | 2 +- gcc/testsuite/g++.dg/modules/used-1_c.C | 2 +- gcc/testsuite/g++.dg/pr103326.C | 15 + gcc/testsuite/g++.dg/tls/thread_local11.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local11a.C | 2 +- gcc/testsuite/g++.dg/tm/pr46653.C | 2 +- gcc/testsuite/g++.dg/torture/pr103266.C | 23 + gcc/testsuite/g++.dg/ubsan/pr70035.C | 2 +- gcc/testsuite/g++.dg/warn/Wuninitialized-14.C | 31 + gcc/testsuite/g++.dg/warn/Wuninitialized-15.C | 118 ++++ gcc/testsuite/g++.dg/warn/Wuninitialized-16.C | 12 + gcc/testsuite/g++.dg/warn/Wuninitialized-17.C | 33 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-18.C | 22 + gcc/testsuite/g++.dg/warn/Wuninitialized-19.C | 50 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-20.C | 16 + gcc/testsuite/g++.dg/warn/Wuninitialized-21.C | 20 + gcc/testsuite/g++.dg/warn/Wuninitialized-22.C | 37 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-23.C | 24 + gcc/testsuite/g++.dg/warn/Wuninitialized-24.C | 89 +++ gcc/testsuite/g++.dg/warn/Wuninitialized-25.C | 12 + gcc/testsuite/g++.dg/warn/Wuninitialized-26.C | 22 + gcc/testsuite/g++.dg/warn/Wuninitialized-27.C | 20 + gcc/testsuite/g++.dg/warn/Wuninitialized-28.C | 59 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-29.C | 59 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-30.C | 13 + gcc/testsuite/g++.old-deja/g++.other/delete6.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr103288-1.c | 6 + gcc/testsuite/gcc.c-torture/compile/pr103314-1.c | 6 + gcc/testsuite/gcc.c-torture/compile/pr103317-1.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr103255.c | 41 ++ gcc/testsuite/gcc.dg/Warray-parameter-10.c | 20 + gcc/testsuite/gcc.dg/Warray-parameter-11.c | 24 + gcc/testsuite/gcc.dg/Wobjsize-1.c | 5 +- gcc/testsuite/gcc.dg/Wstringop-overflow-82.c | 29 + gcc/testsuite/gcc.dg/Wstringop-overflow-84.c | 15 + gcc/testsuite/gcc.dg/analyzer/capacity-1.c | 4 +- gcc/testsuite/gcc.dg/analyzer/capacity-3.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr102695.c | 44 ++ gcc/testsuite/gcc.dg/analyzer/strchr-1.c | 26 + gcc/testsuite/gcc.dg/devnull-dump.c | 7 + gcc/testsuite/gcc.dg/fold-stringops-1.c | 23 + gcc/testsuite/gcc.dg/fold-stringops-2.c | 63 ++ gcc/testsuite/gcc.dg/fold-stringops-3.c | 18 + gcc/testsuite/gcc.dg/ipa/ipa-sra-ret-nonull.c | 40 ++ .../gcc.dg/lto/semantic-interposition-1_0.c | 13 + .../gcc.dg/lto/semantic-interposition-1_1.c | 5 + gcc/testsuite/gcc.dg/pr102009.c | 10 + gcc/testsuite/gcc.dg/pr103184-1.c | 43 ++ gcc/testsuite/gcc.dg/pr103184-2.c | 12 + gcc/testsuite/gcc.dg/pr103248.c | 8 + gcc/testsuite/gcc.dg/pr103254.c | 25 + gcc/testsuite/gcc.dg/pr103268-1.c | 10 + gcc/testsuite/gcc.dg/pr103268-2.c | 12 + gcc/testsuite/gcc.dg/pr103277.c | 14 + gcc/testsuite/gcc.dg/signbit-2.c | 3 +- gcc/testsuite/gcc.dg/torture/20211118-1.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c | 43 ++ gcc/testsuite/gcc.dg/tree-ssa/phi-opt-26.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr102880.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/pr103218-1.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/pr103228-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr103245-1.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr103257-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr55177-1.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-18.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/vrp116.c | 4 +- .../complex/fast-math-bb-slp-complex-mla-double.c | 5 +- .../complex/fast-math-bb-slp-complex-mla-float.c | 6 +- .../complex/fast-math-bb-slp-complex-mls-double.c | 7 +- .../complex/fast-math-bb-slp-complex-mls-float.c | 6 +- .../complex/fast-math-bb-slp-complex-mul-double.c | 5 +- .../complex/fast-math-bb-slp-complex-mul-float.c | 4 +- gcc/testsuite/gcc.dg/vect/pr103253.c | 16 + gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h | 8 + gcc/testsuite/gcc.dg/vla-stexp-3.c | 11 + gcc/testsuite/gcc.dg/vla-stexp-4.c | 94 +++ gcc/testsuite/gcc.dg/vla-stexp-5.c | 30 + gcc/testsuite/gcc.dg/vla-stexp-6.c | 94 +++ gcc/testsuite/gcc.dg/vla-stexp-7.c | 44 ++ gcc/testsuite/gcc.dg/vla-stexp-8.c | 47 ++ gcc/testsuite/gcc.dg/vla-stexp-9.c | 53 ++ gcc/testsuite/gcc.target/aarch64/pr103311.c | 16 + gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c | 2 +- .../gcc.target/aarch64/sve/cond_fmaxnm_5.c | 28 + .../gcc.target/aarch64/sve/cond_fmaxnm_5_run.c | 4 + .../gcc.target/aarch64/sve/cond_fmaxnm_6.c | 22 + .../gcc.target/aarch64/sve/cond_fmaxnm_6_run.c | 4 + .../gcc.target/aarch64/sve/cond_fmaxnm_7.c | 27 + .../gcc.target/aarch64/sve/cond_fmaxnm_7_run.c | 4 + .../gcc.target/aarch64/sve/cond_fmaxnm_8.c | 26 + .../gcc.target/aarch64/sve/cond_fmaxnm_8_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_5.c | 29 + .../gcc.target/aarch64/sve/cond_fminnm_5_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_6.c | 23 + .../gcc.target/aarch64/sve/cond_fminnm_6_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_7.c | 28 + .../gcc.target/aarch64/sve/cond_fminnm_7_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_8.c | 27 + .../gcc.target/aarch64/sve/cond_fminnm_8_run.c | 4 + gcc/testsuite/gcc.target/arc/add_n-combine.c | 4 +- gcc/testsuite/gcc.target/arc/builtin_eh.c | 3 +- gcc/testsuite/gcc.target/arc/mul64-1.c | 2 +- gcc/testsuite/gcc.target/arc/tls-gd.c | 4 +- gcc/testsuite/gcc.target/arc/tls-ie.c | 4 +- gcc/testsuite/gcc.target/arc/tls-ld.c | 6 +- gcc/testsuite/gcc.target/arc/tmac-4.c | 29 + gcc/testsuite/gcc.target/arc/uncached-8.c | 5 +- .../gcc.target/i386/avx512fp16-vfcmulcph-1a.c | 19 +- .../gcc.target/i386/avx512fp16-vfcmulcsh-1a.c | 19 +- .../gcc.target/i386/avx512fp16-vfmulcph-1a.c | 19 +- .../gcc.target/i386/avx512fp16-vfmulcsh-1a.c | 19 +- .../gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c | 20 +- .../gcc.target/i386/avx512fp16vl-vfmulcph-1a.c | 20 +- gcc/testsuite/gcc.target/i386/harden-sls-1.c | 14 + gcc/testsuite/gcc.target/i386/harden-sls-2.c | 14 + gcc/testsuite/gcc.target/i386/harden-sls-3.c | 14 + gcc/testsuite/gcc.target/i386/harden-sls-4.c | 16 + gcc/testsuite/gcc.target/i386/harden-sls-5.c | 17 + .../gcc.target/i386/indirect-thunk-cs-prefix-1.c | 14 + .../gcc.target/i386/indirect-thunk-cs-prefix-2.c | 15 + gcc/testsuite/gcc.target/i386/pr102543.c | 35 ++ gcc/testsuite/gcc.target/i386/pr103069-2.c | 11 +- gcc/testsuite/gcc.target/mips/frame-header-1.c | 2 +- gcc/testsuite/gcc.target/mips/frame-header-2.c | 2 +- gcc/testsuite/gcc.target/mips/octeon-bbit-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 + gcc/testsuite/gcc.target/s390/20211119.c | 12 + gcc/testsuite/gfortran.dg/pr101329.f90 | 13 + gcc/testsuite/gfortran.dg/pr103286.f90 | 11 + gcc/testsuite/lib/g++-dg.exp | 3 +- gcc/testsuite/lib/target-supports.exp | 10 +- gcc/tree-eh.c | 12 +- gcc/tree-inline.c | 17 +- gcc/tree-into-ssa.c | 7 +- gcc/tree-ssa-ccp.c | 40 +- gcc/tree-ssa-dce.c | 171 +++++- gcc/tree-ssa-dse.c | 68 ++- gcc/tree-ssa-dse.h | 2 +- gcc/tree-ssa-loop-im.c | 180 +++++- gcc/tree-ssa-loop-ivopts.c | 5 +- gcc/tree-ssa-math-opts.c | 4 + gcc/tree-ssa-phiopt.c | 77 ++- gcc/tree-ssa-strlen.c | 152 ++--- gcc/tree-ssa.c | 5 +- gcc/tree-vect-slp-patterns.c | 26 +- gcc/tree.c | 1 + gcc/varasm.c | 6 +- gcc/varasm.h | 2 +- gcc/varpool.c | 8 +- libcpp/ChangeLog | 71 +++ libcpp/include/cpplib.h | 18 +- libcpp/init.c | 1 + libcpp/internal.h | 7 + libcpp/lex.c | 570 +++++++++++++++++- libffi/ChangeLog | 9 + libgomp/ChangeLog | 65 +++ libgomp/alloc.c | 18 +- libgomp/libgomp.h | 6 +- libgomp/libgomp.texi | 2 +- libgomp/team.c | 5 + libgomp/work.c | 4 +- libphobos/libdruntime/core/thread/fiber.d | 10 + libphobos/libdruntime/gcc/emutls.d | 6 - libsanitizer/ChangeLog | 7 + libsanitizer/sanitizer_common/Makefile.am | 1 + libsanitizer/sanitizer_common/Makefile.in | 1 + libstdc++-v3/ChangeLog | 152 +++++ libstdc++-v3/acinclude.m4 | 284 ++++----- libstdc++-v3/config/os/newlib/ctype_base.h | 19 +- libstdc++-v3/configure | 400 ++++++------- libstdc++-v3/include/bits/basic_string.h | 344 +++++++++-- libstdc++-v3/include/bits/basic_string.tcc | 148 +++-- libstdc++-v3/include/bits/char_traits.h | 40 +- libstdc++-v3/include/bits/cow_string.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 10 +- libstdc++-v3/include/bits/hashtable_policy.h | 13 + libstdc++-v3/include/bits/stl_bvector.h | 50 +- libstdc++-v3/include/experimental/internet | 8 +- libstdc++-v3/include/ext/type_traits.h | 4 +- libstdc++-v3/include/std/string | 2 + libstdc++-v3/include/std/version | 6 +- libstdc++-v3/libsupc++/tinfo2.cc | 5 +- libstdc++-v3/src/c++17/ryu/MERGE | 2 +- libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 9 +- .../testsuite/18_support/type_info/103240.cc | 36 ++ libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../21_strings/basic_string/allocator/71964.cc | 2 +- .../21_strings/basic_string/cons/char/constexpr.cc | 174 ++++++ .../basic_string/cons/wchar_t/constexpr.cc | 174 ++++++ .../21_strings/basic_string/literals/constexpr.cc | 22 + .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../21_strings/basic_string/modifiers/constexpr.cc | 53 ++ .../basic_string/modifiers/swap/char/constexpr.cc | 49 ++ .../modifiers/swap/wchar_t/constexpr.cc | 49 ++ .../basic_string/operations/compare/wchar_t/1.cc | 4 +- .../testsuite/21_strings/basic_string/version.cc | 25 + .../requirements/constexpr_functions_c++20.cc | 23 +- .../21_strings/headers/string/synopsis.cc | 33 +- .../testsuite/23_containers/set/allocator/71964.cc | 2 +- .../unordered_multiset/modifiers/merge.cc | 22 + .../23_containers/unordered_set/modifiers/merge.cc | 43 ++ .../testsuite/26_numerics/random/concept.cc | 8 + .../string_view/operations/compare/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 12 + 416 files changed, 10619 insertions(+), 1797 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-1.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-10.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-11.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-12.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-13.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-14.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-15.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-16.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-17.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-2.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-3.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-4.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-5.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-6.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-7.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-8.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-9.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c create mode 100644 gcc/testsuite/c-c++-common/builtin-assoc-barrier-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-9.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-11.c create mode 100644 gcc/testsuite/g++.dg/analyzer/pr102662.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order11.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-this1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template25.C create mode 100644 gcc/testsuite/g++.dg/pr103326.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103266.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-17.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-18.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-19.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-20.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-21.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-22.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-23.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-24.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-25.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-26.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-27.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-28.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-29.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-30.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103288-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103314-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103317-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103255.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-10.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-11.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-82.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-84.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr102695.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strchr-1.c create mode 100644 gcc/testsuite/gcc.dg/devnull-dump.c create mode 100644 gcc/testsuite/gcc.dg/fold-stringops-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-stringops-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-stringops-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-ret-nonull.c create mode 100644 gcc/testsuite/gcc.dg/lto/semantic-interposition-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/semantic-interposition-1_1.c create mode 100644 gcc/testsuite/gcc.dg/pr102009.c create mode 100644 gcc/testsuite/gcc.dg/pr103184-1.c create mode 100644 gcc/testsuite/gcc.dg/pr103184-2.c create mode 100644 gcc/testsuite/gcc.dg/pr103248.c create mode 100644 gcc/testsuite/gcc.dg/pr103254.c create mode 100644 gcc/testsuite/gcc.dg/pr103268-1.c create mode 100644 gcc/testsuite/gcc.dg/pr103268-2.c create mode 100644 gcc/testsuite/gcc.dg/pr103277.c create mode 100644 gcc/testsuite/gcc.dg/torture/20211118-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-26.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102880.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103218-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103228-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103245-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103257-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr55177-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-18.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103253.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-3.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-4.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-5.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-6.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-7.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-8.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103311.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_8_run.c create mode 100644 gcc/testsuite/gcc.target/arc/tmac-4.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-1.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-2.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-3.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-4.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102543.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102976.c create mode 100644 gcc/testsuite/gcc.target/s390/20211119.c create mode 100644 gcc/testsuite/gfortran.dg/pr101329.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103286.f90 create mode 100644 libstdc++-v3/testsuite/18_support/type_info/103240.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/con [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/c [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/w [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/version.cc