This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-release-aarch64-spec2k6-O3 in repository toolchain/ci/gcc.
from 202be9f69a5 Daily bump. adds 7d636a3353a Daily bump. adds a2cad467f72 Daily bump. adds ed35d4205e8 Range on entry should only check dominators for non-null. adds 411db3b4cf8 c++: satisfaction value of type const bool [PR104410] adds 9582b3596c4 Daily bump. adds ec01f11091a ICE: QImode(not SImode) operand should be passed to gen_vec [...] adds 5669a60e2fc libstdc++: Fix deadlock in atomic wait [PR104442] adds 11fc7d98a25 i386: Force inputs to a register to avoid lowpart_subreg fa [...] adds f8a496d7a28 i386: -mno-xsave should disable all relevant ISA flags [PR104462] adds f1707247190 Daily bump. adds 3c124259245 i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR104469] adds 3c9a9ce0c1d pr104458.c: Replace long with long long for -mx32 adds 0c30241b331 libstdc++: Strengthen memory order for atomic<T>::wait/notify adds 19d0e7645eb Daily bump. adds 92d612cccc1 libstdc++: Implement P2325 changes to default-constructibil [...] adds fdc75c820f0 libstdc++: Sync __cpp_lib_ranges macro defined in ranges_cmp.h adds 18b7cbb2ac0 libstdc++: invalid default init in _CachedPosition [PR101231] adds d607c837df4 rs6000: testsuite: Add rop_ok effective-target function adds 4854985f13f testsuite: Fix check_effective_target_rop_ok [PR103556, PR103586] adds c56c398c39f rs6000: Fix up flag_shrink_wrap handling in presence of -mr [...] adds 3273e704d04 libstdc++: Back out some changes from P2325R3 backport [PR103904] adds b9e6e99907e Daily bump. adds 7bfdd9a5a14 Daily bump. adds e89144e8a39 i386: Skip decimal float vector modes in type_natural_mode [...] adds 72b0526bd45 [Ada] PR ada/98724: Alpha/Linux/libada: Use wraplf for Aux_ [...] adds 8eee43d2917 Daily bump. adds 680ee9c3332 Prevent malicious descriptor stacking for scalar components [...] adds ae57aae60d1 fortran: Fix deref of optional in gen. code. [PR100337, backport] adds d5781e740f9 RISC-V: Add target machine headers as a dependency for riscv-sr.o adds 33878b01df6 Daily bump. adds b1ca2019a82 rs6000: Disable MMA if no VSX support [PR103627] adds 2c9485a496f rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627] adds 1688aebe12a Daily bump. adds c604b031267 x86: Remove "%!" before ret adds 39d944c4237 x86: Add -mharden-sls=[none|all|return|indirect-branch] adds 5d928740a53 x86: Add -mindirect-branch-cs-prefix adds 58a4e292e85 x86: Rename -harden-sls=indirect-branch to -harden-sls=indi [...] adds 978956485a6 x86: Generate INT3 for __builtin_eh_return adds 3982a308e66 Fortran: improve error recovery on bad array section adds 4a5feea7e04 Daily bump. adds 2b1b5b16f3b target/100784 - avoid ICE with folding __builtin_ia32_shufpd adds 6525b9fb23e middle-end/100786 - constant folding from incompatible alias adds d2f4753d4ff tree-optimization/103361 - fix unroll-and-jam direction vec [...] adds d1dc0f6222e tree-optimization/103544 - SLP reduction chain as SLP reduc [...] adds c08d4266e48 tree-optimization/103864 - SLP reduction of reductions with [...] adds 634c2bc38ff tree-optimization/45178 - DCE of dead control flow in infin [...] adds 6d9c2ed0212 tree-optimization/102893 - properly DCE empty loops inside [...] adds 973e0bc1542 libstdc++: missing constexpr for __[nm]iter_base [PR102358] adds d5b9b6f31d2 Add missing target selector adds 55683512a27 Daily bump. adds 462900ba21f middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold [...] adds 8a1e92ff45e compiler: mark global variables whose address is taken adds 0520fb53ca1 Daily bump. adds 88ff2eb5cc2 cfgrtl: Fix up locus comparison in unique_locus_on_edge_bet [...] adds 73b30d18a04 store-merging: Fix up a -fcompare-debug bug in get_status_f [...] adds c81d1a061e5 veclower: Fix up -fcompare-debug issue in expand_vector_com [...] adds f62c23f4fbb libcpp: Avoid PREV_WHITE and other random content on CPP_PA [...] adds 7c442c88971 libcpp: Fix up padding handling in funlike_invocation_p [PR104147] adds 312a10bdf6b libgomp: Fix segfault with posthumous orphan tasks [PR104385] adds bc87b6d8599 rs6000: Fix up vspltis_shifted [PR102140] adds 25de6af0799 combine: Fix ICE with substitution of CONST_INT into PRE_DE [...] adds 784deb16716 c++: Fix up constant expression __builtin_convertvector fol [...] adds 615419d6032 i386: Fix up cvtsd2ss splitter [PR104502] adds 8a97d7bdb38 asan: Fix up address sanitizer instrumentation of __builtin [...] adds 14f79acb621 c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co [...] adds 14f0b450f79 openmp: Make finalize_task_copyfn order reproduceable [PR104517] adds a8dd74bfb92 sanitizer: Use glibc _thread_db_sizeof_pthread symbol if present adds 3a543eb7982 c-family: Fix up shorten_compare for decimal vs. non-decima [...] adds cdebe6f777a combine: Fix up -fcompare-debug issue in the combiner [PR104544] adds 4dd24152c8c testsuite: Add testcase for already fixed PR [PR104448] adds 3eecfec2766 valtrack: Avoid creating raw SUBREGs with VOIDmode argument [...] adds 7e6f9909e9b Daily bump. adds a5088b07e0a Fortran: try simplifications during reductions of array con [...] adds 590a3ea8598 Daily bump. adds f6895d2eb08 Mark Power10 fusion option undocumented and remove sub-options. adds cce998a4ce8 Daily bump. adds aea8aaa026d Daily bump. adds d86949f5f55 Fortran: skip compile-time shape check if constructor shape [...] adds f9f1440ce51 Daily bump. adds a97a7e24dff Daily bump. adds 876e7c7f0fe vect: Simplify and extend the complex numbers validation ro [...] adds 6bb338eab3d AArch64: use canonical ordering for complex mul, fma and fms adds 7d713d56ec3 AArch32: use canonical ordering for complex mul, fma and fms adds 900ea59b055 AArch32: correct usdot-product RTL patterns. adds b7be60cb581 AArch32: correct dot-product RTL patterns. adds abd40faeb96 Daily bump. adds 79fddacc4e8 Daily bump. adds 8ded52d318e Daily bump. adds 89cea574209 c++: ICE with attribute on enumerator [PR104667] adds eb2516d4a5d Daily bump. adds 54c6ab3eeca middle-end: Handle difference between complex negations in [...] adds b2bd2658a5c middle-end: Backport complex vect testsuite to GCC 11 adds fda5703a8ec libphobos: Fix misspelling of msvcUsesUCRT (PR104659) adds 2d7ef2e3c81 Daily bump. adds 8eb36ce5576 vect: add vect_float to pr102819 tests adds 1b291c996fa Daily bump. adds 65b7fac6a51 Daily bump. adds a1984704a7c Use correct names for __ibm128 if long double is IEEE 128-bit. adds fa944e8660e Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__. adds 8b1953fe420 Daily bump. adds 661f7e74405 Daily bump. adds 04301494f31 Daily bump. adds dae72739976 Daily bump. adds 9871d39f752 RISC-V: Always pass -misa-spec to assembler [PR104219] adds e170b2362ab testsuite/104759 - adjust gcc.dg/vect/vect-multitypes-12.c adds 2d2705e96d7 Daily bump. adds d66c45fdc14 rtl: ICE with thread_local and inline asm [PR104777] adds 2f79dccf6b8 Daily bump. adds 6f581f90e37 Revert __SIZEOF__IBM128__ and __SIZEOF_FLOAT128__ patch. adds 908e612067e Daily bump. adds d84c583a91e Daily bump. adds 47f89da89eb Fortran: do not frontend-optimize MINLOC/MAXLOC for charact [...] adds bf4ba41e803 Daily bump. adds 17eda88f11e Daily bump. adds c54f95a7984 Daily bump. adds b6950623cd1 tree-optimization/103641 - improve vect_synth_mult_by_constant adds 24ec11aec20 debug/104337 - avoid messing with the abstract origin chain in NRV adds cfc310faea6 middle-end/104402 - split out _Complex compares from COND_EXPRs adds 070bb453f1c target/104453 - guard call folding with NULL LHS adds d2618559435 tree-optimization/104511 - avoid FP to DFP conversion for V [...] adds c4ac43fad3d middle-end/104786 - ICE with asm and VLA adds 6a1150d1524 ada/104861 - use target_noncanonial for Target_Name adds 9b1faeb5bfe middle-end/100775 - updating the reg use in exit block for [...] adds d5be195fcf0 Daily bump. adds 9baf563a176 Backport PR fortran/96983 patch to GCC 11. adds 8dd4a98ce32 Daily bump. adds 67e70a1a48e x86: Correct march=sapphirerapids to base on icelake server adds 51a34fdff2a rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo [...] adds 114451a67fe rs6000: Fix invalid address passed to __builtin_mma_disasse [...] adds 66245c8e520 Daily bump. adds d32402e6167 Fortran: Fix gfc_maybe_dereference_var [PR104430][PR99585] adds 8fcc4a1e943 Daily bump. adds 06143b597fd Daily bump. adds e6afd08da38 d: Fix internal compiler error: in build_complex, at tree.c:2358 adds d5a493bd996 x86: Properly check FEATURE_AESKLE adds 00b787f0f43 Daily bump. adds b94c95fc119 c++: designator and anon struct [PR101767] adds 2b2f575e6f2 c++: designated init and aggregate members [PR103337] adds 09d0fc6912c c++: initialized array of vla [PR58646] adds 0a63e3ee2d5 c++: fix tree_contains_struct for C++ types [PR101095] adds cb123480984 c++: assignment to temporary [PR59950] adds b3411d7a36e c++: alias template and typename [PR103057] adds 76058a58bc7 tree: move tree_vec_map_cache_hasher into header adds 97949b79656 c++: lambda in template default argument [PR103186] adds f407033b7ca x86: Also check _SOFT_FLOAT in <x86gprintrin.h> adds f45603f39ba x86: Disable SSE in ISA2 for -mgeneral-regs-only adds ea4f664a40f Daily bump. adds d1f4dfd409d tree-optimization/104931 - mitigate niter analysis issue adds 893cb28a22f tree-optimization/101636 - CTOR vectorization ICE adds 17f80c57fed Daily bump. adds 4c649dc7118 Properly reset the port handle when closing adds b3cc7e9297b Daily bump. adds 23852920316 Daily bump. adds ee25401b10a x86: Use x constraint on SSSE3 patterns with MMX operands adds f0ed5f07639 x86: Use x constraint on KL patterns adds 856efb41a87 x86: Use -msse2 on gcc.target/i386/pr95483-1.c adds dc84c78af26 Daily bump. adds 6c28ab7adf0 Daily bump. adds 85568e505c3 i386: Fix up _mm_loadu_si{16,32} [PR99754] adds 40e9979cf53 [PR/target 102957] Allow Z*-ext extension with only 2 char. adds a374915186e x86: Use Yw constraint on *ssse3_pshufbv8qi3 adds 10dcd13ff7a c++: visibility of local extern [PR103291] adds e952290874d c++: CTAD and member alias template [PR102123] adds 97390a99146 c++: member alias declaration [PR103968] adds 14146bb58f2 c++: missing aggregate base ctor [PR102045] adds 07d7e8b8ae2 c++: mangling union{1} in template [PR104847] adds 3bf2e1bfc98 c++: ICE with alias in pack expansion [PR103769] adds 450e8279424 c++: TTP in member alias template [PR104107] adds 983211c5da2 Daily bump. adds da47a84e277 c++: constexpr array reference and value-initialization [PR101371] adds 6ba2a7e7474 c++: FIX_TRUNC_EXPR in tsubst [PR102990] adds 58e08fb6ffd c++: Wrong error with alias template in class tmpl [PR104108] adds 2a2b944c189 c++: ICE with template code in constexpr [PR104284] adds fe641f6a449 c++: alignas and alignof void [PR104944] adds 0fa9022aa30 c: -Wmissing-field-initializers and designated inits [PR822 [...] adds 92374fd237c asan: Mark instrumented vars addressable [PR102656] adds 4e046995094 libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec [...] adds d29a0b50687 sccvn: Fix visit_reference_op_call value numbering of vdefs [...] adds 1305c28bc06 match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR104675] adds acb9ea44fcc i386: Use a new temp slot kind for splitter to floatdi<mode [...] adds b59d2939277 rs6000: Use rs6000_emit_move in movmisalign<mode> expander [...] adds 1a2772a3fe4 match.pd: Further complex simplification fixes [PR104675] adds 7737259ceaa cfgrtl: Fix up -g vs. -g0 code generation -flto differences [...] adds 2ef4d28e59e s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [ [...] adds b7c0962d0c7 c++: Don't suggest cdtor or conversion op identifiers in sp [...] adds ddc0d2593fb c, c++, c-family: -Wshift-negative-value and -Wshift-overfl [...] adds 17de662ec26 ifcvt: Punt if not onlyjump_p for find_if_case_{1,2} [PR104814] adds 9c3225c8b7c aarch64: Fix up RTL sharing bug in aarch64_load_symref_appr [...] adds 1861b9a9f13 libatomic: Improve 16-byte atomics on Intel AVX [PR104688] adds 18f5bc87bc2 c++: Fix up constexpr evaluation of new with zero sized typ [...] adds 91f7d7e1bb6 Allow (void *) 0xdeadbeef accesses without warnings [PR99578] adds f70464efbfa c-family: Fix up ICE during pretty-printing of PMF related [...] adds be64c349e73 i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* [...] adds 51b5fa6b425 c++: extern thread_local declarations in constexpr [PR104994] adds cb2520db3a3 fold-const: Handle C++ dependent COMPONENT_REFs in operand_ [...] adds 1b3252becfe c++: Fix up __builtin_{bit_cast,convertvector} parsing adds 461ecdba366 Daily bump. adds 7b5a2b6e4f7 c++: Fox template-introduction tentative parsing in class b [...] adds 71aa6e9c36c LTO: bump bytecode version adds 5c4767659c8 store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ [...] adds 76a8ab576db ubsan: Fix ICE due to -fsanitize=object-size [PR105093] adds 97b4af5fb1b RISC-V: Fix detection of zifencei support for binutils adds d29f5d6ab51 RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0 adds 7a350449796 RISC-V: Fix use-after-free error in `parse_multiletter_ext' adds 3f4fe3939e7 RISC-V: jal cannot refer to a default visibility symbol for [...] adds a765fe39bae RISC-V: Fix wrong zifencei handling in riscv_subset_list::t [...] adds 6fccb624f13 RISC-V: Fix register class subset checks for CLASS_MAX_NREGS adds 330aff0a9f7 RISC-V: Handle zi* extension correctly for arch-canonicaliz [...] adds f41871dfdbd RISC-V: Fixing -misa-spec [PR/target 104853] adds 00d12a4a0fd x86: Also use Yw in *ssse3_pshufbv8qi3 clobber adds 511e8b61228 c-family: ICE with -Wconversion and A ?: B [PR101030] adds b909641fcf3 Daily bump. adds a7d52dfb0d0 Daily bump. adds 5f587c81bc5 [PR105032] LRA: modify loop condition to find reload insns [...] adds ecc64506683 i386: Fix up ix86_expand_vector_init_general [PR105123] adds 800a09fc0bc Daily bump. adds e6503952a2f libstdc++: Improve config output for --enable-cstdio [PR104301] adds 541edc34632 libstdc++: Remove incorrect copyright notice from header adds 94525b91df8 libstdc++: Fix filenames in Doxygen @file comments adds fe76adc667b libstdc++: Add missing constexpr to uses-allocator construc [...] adds ab0efe756e2 libstdc++: Add suggestion to std::uncaught_exception() warning adds c277f6c1029 libstdc++: Document final option names for enabling C++20 adds 53a1b53d782 libstdc++: Remove -gdwarf-4 from flags for debug library adds f6bf63ff368 libstdc++: Use __cpp_lib_concepts in std::reverse_iterator [...] adds 0811a4dc39d libstdc++: Rename non-reserved macros in config header [PR103650] adds c358b9e4937 libstdc++: Fix doxygen comment for filesystem::perms operators adds b8f55f9d21f libstdc++: Remove un-implementable noexcept from Filesystem [...] adds 123f87f604e libstdc++: Simplify std::allocator_traits<allocator<void>>: [...] adds 31a7c09dba1 libstdc++: Reset filesystem::recursive_directory_iterator on error adds 583267dc1e4 libstdc++: Do not use dirent::d_type unconditionally adds cd0312e8af9 libstdc++: Adjust Filesystem TS test for Windows adds 6f8133689f4 libstdc++: Fix mismatched noexcept-specifiers in Filesystem TS adds 20f2303b0ce libstdc++: Add missing constraints to std::bit_cast [PR105027] adds ffd135934a4 libstdc++: Make std::error_code printer more robust adds 4f939ac1e29 ipa: Careful processing ANCESTOR jump functions and NULL po [...] adds ead72447c7a Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 910 +++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 25 + gcc/ada/Makefile.rtl | 1 + gcc/ada/gcc-interface/Makefile.in | 3 +- gcc/ada/libgnat/g-sercom__linux.adb | 1 + gcc/ada/libgnat/g-sercom__mingw.adb | 1 + gcc/asan.c | 59 +- gcc/builtins.c | 13 +- gcc/c-family/ChangeLog | 40 + gcc/c-family/c-common.c | 6 +- gcc/c-family/c-opts.c | 6 +- gcc/c-family/c-pretty-print.c | 6 + gcc/c-family/c-ubsan.c | 4 +- gcc/c-family/c-warn.c | 4 +- gcc/c/ChangeLog | 23 + gcc/c/c-fold.c | 1 + gcc/c/c-typeck.c | 13 +- gcc/cfgexpand.c | 4 +- gcc/cfgrtl.c | 31 +- gcc/combine.c | 10 +- gcc/common/config/i386/cpuinfo.h | 4 +- gcc/common/config/i386/i386-common.c | 5 +- gcc/common/config/riscv/riscv-common.c | 19 +- gcc/common/config/rs6000/rs6000-common.c | 10 + gcc/config.gcc | 5 +- gcc/config/aarch64/aarch64-simd.md | 14 +- gcc/config/aarch64/aarch64-sve.md | 6 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/arm/arm_neon.h | 68 ++ gcc/config/arm/arm_neon_builtins.def | 6 +- gcc/config/arm/neon.md | 153 ++-- gcc/config/arm/vec-common.md | 14 +- gcc/config/i386/emmintrin.h | 5 +- gcc/config/i386/i386-expand.c | 10 +- gcc/config/i386/i386-opts.h | 7 + gcc/config/i386/i386.c | 48 +- gcc/config/i386/i386.h | 5 +- gcc/config/i386/i386.md | 11 +- gcc/config/i386/i386.opt | 24 + gcc/config/i386/sse.md | 37 +- gcc/config/i386/x86gprintrin.h | 2 +- gcc/config/riscv/arch-canonicalize | 2 +- gcc/config/riscv/riscv.c | 4 +- gcc/config/riscv/riscv.h | 2 + gcc/config/riscv/t-riscv | 2 +- gcc/config/rs6000/fusion.md | 332 +++---- gcc/config/rs6000/genfusion.pl | 13 +- gcc/config/rs6000/predicates.md | 9 +- gcc/config/rs6000/rs6000-cpus.def | 14 +- gcc/config/rs6000/rs6000.c | 90 +- gcc/config/rs6000/rs6000.opt | 26 +- gcc/config/rs6000/vector.md | 5 +- gcc/config/s390/s390.md | 2 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 253 ++++++ gcc/cp/call.c | 8 +- gcc/cp/constexpr.c | 133 ++- gcc/cp/constraint.cc | 3 +- gcc/cp/cp-objcp-common.c | 24 +- gcc/cp/decl.c | 58 +- gcc/cp/decl2.c | 3 + gcc/cp/init.c | 39 +- gcc/cp/mangle.c | 2 +- gcc/cp/name-lookup.c | 3 + gcc/cp/parser.c | 19 +- gcc/cp/pt.c | 101 ++- gcc/cp/search.c | 7 + gcc/cp/tree.c | 2 +- gcc/cp/typeck.c | 22 +- gcc/cp/typeck2.c | 13 +- gcc/d/ChangeLog | 9 + gcc/d/d-codegen.cc | 2 +- gcc/doc/invoke.texi | 34 +- gcc/doc/md.texi | 52 +- gcc/fold-const.c | 7 +- gcc/fortran/ChangeLog | 73 ++ gcc/fortran/arith.c | 36 +- gcc/fortran/expr.c | 8 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/resolve.c | 2 + gcc/fortran/trans-array.c | 74 +- gcc/fortran/trans-expr.c | 7 +- gcc/fortran/trans-intrinsic.c | 90 +- gcc/function.c | 2 +- gcc/gimple-expr.c | 20 +- gcc/gimple-fold.c | 8 +- gcc/gimple-loop-jam.c | 4 +- gcc/gimple-range-cache.cc | 19 +- gcc/gimple-range.cc | 16 +- gcc/gimple-ssa-store-merging.c | 7 +- gcc/gimple.h | 25 + gcc/go/ChangeLog | 9 + gcc/go/go-gcc.cc | 155 ++-- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 145 +-- gcc/go/gofrontend/expressions.cc | 63 +- gcc/go/gofrontend/gogo.cc | 54 +- gcc/go/gofrontend/statements.cc | 6 +- gcc/go/gofrontend/types.cc | 35 +- gcc/ifcvt.c | 14 +- gcc/ipa-cp.c | 75 +- gcc/ipa-prop.c | 20 +- gcc/ipa-prop.h | 13 + gcc/lra-assigns.c | 3 +- gcc/lto-streamer.h | 2 +- gcc/match.pd | 13 +- gcc/omp-low.c | 9 +- gcc/params.opt | 4 + gcc/rtl.c | 4 +- gcc/testsuite/ChangeLog | 987 +++++++++++++++++++++ .../c-c++-common/Wshift-negative-value-1.c | 9 +- .../c-c++-common/Wshift-negative-value-10.c | 7 + .../c-c++-common/Wshift-negative-value-2.c | 5 +- .../c-c++-common/Wshift-negative-value-3.c | 5 +- .../c-c++-common/Wshift-negative-value-4.c | 5 +- .../c-c++-common/Wshift-negative-value-7.c | 5 + .../c-c++-common/Wshift-negative-value-8.c | 5 + .../c-c++-common/Wshift-negative-value-9.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +- gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 - gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +- gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +- gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 +- gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 + .../c-c++-common/builtin-convertvector-3.c | 11 + gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 + gcc/testsuite/c-c++-common/torture/pr101636.c | 30 + gcc/testsuite/g++.dg/abi/mangle-union1.C | 10 + gcc/testsuite/g++.dg/asan/pr102656.C | 27 + gcc/testsuite/g++.dg/asan/pr104449.C | 16 + gcc/testsuite/g++.dg/concepts/pr105061.C | 13 + gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C | 20 + gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C | 25 + gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C | 18 + gcc/testsuite/g++.dg/cpp0x/alignas20.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 + .../g++.dg/cpp0x/lambda/lambda-defarg10.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C | 13 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C | 23 + gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C | 29 + gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C | 34 + gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C | 33 + gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C | 33 + gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C | 35 + gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C | 10 + gcc/testsuite/g++.dg/cpp1z/aggr-base12.C | 24 + gcc/testsuite/g++.dg/cpp1z/class-deduction110.C | 28 + gcc/testsuite/g++.dg/cpp1z/ttp2.C | 21 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C | 6 + gcc/testsuite/g++.dg/cpp2a/bit-cast15.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C | 6 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C | 13 + gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C | 42 + gcc/testsuite/g++.dg/cpp2a/desig22.C | 11 + gcc/testsuite/g++.dg/cpp2a/desig23.C | 20 + gcc/testsuite/g++.dg/cpp2a/desig24.C | 11 + gcc/testsuite/g++.dg/cpp2a/desig25.C | 13 + gcc/testsuite/g++.dg/ext/anon-struct10.C | 21 + gcc/testsuite/g++.dg/ext/attrib64.C | 11 + gcc/testsuite/g++.dg/ext/cond5.C | 13 + gcc/testsuite/g++.dg/ext/flexary3.C | 2 +- .../ext/visibility/visibility-local-extern1.C | 10 + gcc/testsuite/g++.dg/ext/vla24.C | 7 + gcc/testsuite/g++.dg/init/assign2.C | 6 + gcc/testsuite/g++.dg/opt/pr104681.C | 19 + gcc/testsuite/g++.dg/parse/pr43765.C | 6 +- gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 + gcc/testsuite/g++.dg/torture/pr103361.C | 18 + gcc/testsuite/g++.dg/torture/pr104601.C | 32 + gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 6 - gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 + gcc/testsuite/g++.dg/vect/pr99149.cc | 3 +- gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C | 29 + gcc/testsuite/g++.dg/warn/pr101515.C | 18 + gcc/testsuite/gcc.c-torture/execute/pr104814.c | 30 + .../gcc.dg/Wmissing-field-initializers-1.c | 22 + .../gcc.dg/Wmissing-field-initializers-2.c | 11 + .../gcc.dg/Wmissing-field-initializers-3.c | 24 + .../gcc.dg/Wmissing-field-initializers-4.c | 43 + .../gcc.dg/Wmissing-field-initializers-5.c | 22 + gcc/testsuite/gcc.dg/asan/pr104449.c | 12 + gcc/testsuite/gcc.dg/debug/pr104337.c | 15 + gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 + gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 + gcc/testsuite/gcc.dg/gomp/pr104517.c | 53 ++ gcc/testsuite/gcc.dg/ipa/pr103083-1.c | 28 + gcc/testsuite/gcc.dg/ipa/pr103083-2.c | 30 + gcc/testsuite/gcc.dg/pr100464.c | 16 + gcc/testsuite/gcc.dg/pr100680.c | 31 + gcc/testsuite/gcc.dg/pr100834.c | 42 + gcc/testsuite/gcc.dg/pr102140.c | 23 + gcc/testsuite/gcc.dg/pr104263.c | 25 + gcc/testsuite/gcc.dg/pr104288.c | 23 + gcc/testsuite/gcc.dg/pr104511.c | 16 + gcc/testsuite/gcc.dg/pr104544.c | 19 + gcc/testsuite/gcc.dg/pr104675-1.c | 29 + gcc/testsuite/gcc.dg/pr104675-2.c | 18 + gcc/testsuite/gcc.dg/pr104675-3.c | 29 + gcc/testsuite/gcc.dg/pr104786.c | 8 + gcc/testsuite/gcc.dg/pr104910.c | 14 + gcc/testsuite/gcc.dg/pr105094.c | 13 + gcc/testsuite/gcc.dg/pr99578-1.c | 26 + gcc/testsuite/gcc.dg/pr99578-2.c | 26 + gcc/testsuite/gcc.dg/pr99578-3.c | 13 + gcc/testsuite/gcc.dg/torture/pr100786.c | 9 + gcc/testsuite/gcc.dg/torture/pr104402.c | 8 + gcc/testsuite/gcc.dg/torture/tls/pr104777.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c | 10 + .../vect/complex/bb-slp-complex-add-pattern-int.c | 11 +- .../vect/complex/bb-slp-complex-add-pattern-long.c | 11 +- .../complex/bb-slp-complex-add-pattern-short.c | 13 +- .../bb-slp-complex-add-pattern-unsigned-int.c | 13 +- .../bb-slp-complex-add-pattern-unsigned-long.c | 12 +- .../bb-slp-complex-add-pattern-unsigned-short.c | 13 +- .../vect/complex/complex-add-pattern-template.c | 17 +- .../gcc.dg/vect/complex/complex-add-template.c | 30 + .../gcc.dg/vect/complex/complex-operations-run.c | 2 +- gcc/testsuite/gcc.dg/vect/complex/complex.exp | 2 +- .../complex/fast-math-bb-slp-complex-add-double.c | 12 +- .../complex/fast-math-bb-slp-complex-add-float.c | 12 +- .../fast-math-bb-slp-complex-add-half-float.c | 3 +- .../fast-math-bb-slp-complex-add-pattern-double.c | 13 +- .../fast-math-bb-slp-complex-add-pattern-float.c | 12 +- ...st-math-bb-slp-complex-add-pattern-half-float.c | 11 +- .../complex/fast-math-bb-slp-complex-mla-double.c | 4 +- .../complex/fast-math-bb-slp-complex-mla-float.c | 6 +- .../fast-math-bb-slp-complex-mla-half-float.c | 5 +- .../complex/fast-math-bb-slp-complex-mls-double.c | 6 +- .../complex/fast-math-bb-slp-complex-mls-float.c | 7 +- .../fast-math-bb-slp-complex-mls-half-float.c | 7 +- .../complex/fast-math-bb-slp-complex-mul-double.c | 4 +- .../complex/fast-math-bb-slp-complex-mul-float.c | 4 +- .../fast-math-bb-slp-complex-mul-half-float.c | 5 +- .../vect/complex/fast-math-complex-add-double.c | 9 +- .../vect/complex/fast-math-complex-add-float.c | 9 +- .../complex/fast-math-complex-add-half-float.c | 7 +- .../complex/fast-math-complex-add-pattern-double.c | 10 +- .../complex/fast-math-complex-add-pattern-float.c | 10 +- .../fast-math-complex-add-pattern-half-float.c | 12 +- .../vect/complex/fast-math-complex-mla-double.c | 3 +- .../vect/complex/fast-math-complex-mla-float.c | 3 +- .../complex/fast-math-complex-mla-half-float.c | 4 +- .../vect/complex/fast-math-complex-mls-double.c | 8 +- .../vect/complex/fast-math-complex-mls-float.c | 8 +- .../complex/fast-math-complex-mls-half-float.c | 7 +- .../vect/complex/fast-math-complex-mul-double.c | 4 +- .../vect/complex/fast-math-complex-mul-float.c | 4 +- .../complex/fast-math-complex-mul-half-float.c | 4 +- gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 21 + gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 19 + gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 19 + gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 19 + gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 22 + gcc/testsuite/gcc.dg/vect/complex/pr103169.c | 12 + .../vect/complex/vect-complex-add-pattern-byte.c | 10 +- .../vect/complex/vect-complex-add-pattern-int.c | 10 +- .../vect/complex/vect-complex-add-pattern-long.c | 11 +- .../vect/complex/vect-complex-add-pattern-short.c | 10 +- .../vect-complex-add-pattern-unsigned-byte.c | 10 +- .../vect-complex-add-pattern-unsigned-int.c | 10 +- .../vect-complex-add-pattern-unsigned-long.c | 11 +- .../vect-complex-add-pattern-unsigned-short.c | 10 +- gcc/testsuite/gcc.dg/vect/pr103544.c | 24 + gcc/testsuite/gcc.dg/vect/pr103864.c | 16 + gcc/testsuite/gcc.dg/vect/pr104782.c | 18 + gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 6 +- gcc/testsuite/gcc.target/arm/pr100775.c | 9 + gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 59 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 60 +- gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 26 +- gcc/testsuite/gcc.target/arm/simd/vdot-exec.c | 24 +- gcc/testsuite/gcc.target/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/testsuite/gcc.target/i386/harden-sls-6.c | 18 + .../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/pr104307.c | 6 + gcc/testsuite/gcc.target/i386/pr104446.c | 15 + gcc/testsuite/gcc.target/i386/pr104448.c | 9 + gcc/testsuite/gcc.target/i386/pr104451.c | 25 + gcc/testsuite/gcc.target/i386/pr104453.c | 11 + gcc/testsuite/gcc.target/i386/pr104458.c | 13 + gcc/testsuite/gcc.target/i386/pr104469.c | 12 + gcc/testsuite/gcc.target/i386/pr104502.c | 31 + gcc/testsuite/gcc.target/i386/pr104674.c | 31 + gcc/testsuite/gcc.target/i386/pr104890.c | 11 + gcc/testsuite/gcc.target/i386/pr104963.c | 12 + gcc/testsuite/gcc.target/i386/pr104971.c | 18 + gcc/testsuite/gcc.target/i386/pr105000-1.c | 11 + gcc/testsuite/gcc.target/i386/pr105000-2.c | 11 + gcc/testsuite/gcc.target/i386/pr105000-3.c | 11 + gcc/testsuite/gcc.target/i386/pr105032.c | 35 + gcc/testsuite/gcc.target/i386/pr105123.c | 22 + gcc/testsuite/gcc.target/i386/pr79754.c | 7 + gcc/testsuite/gcc.target/i386/pr95483-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr99754-1.c | 20 + gcc/testsuite/gcc.target/i386/pr99754-2.c | 24 + gcc/testsuite/gcc.target/powerpc/pr101324.c | 17 + gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 + gcc/testsuite/gcc.target/powerpc/pr103627-2.c | 16 + gcc/testsuite/gcc.target/powerpc/pr103627-3.c | 20 + gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 + gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 + gcc/testsuite/gcc.target/powerpc/pr104253.c | 156 ++++ gcc/testsuite/gcc.target/powerpc/pr104923.c | 21 + gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-5.c | 2 +- gcc/testsuite/gcc.target/riscv/pr102957.c | 5 + gcc/testsuite/gcc.target/s390/pr104775.c | 14 + gcc/testsuite/gdc.dg/pr105004.d | 14 + gcc/testsuite/gfortran.dg/array_constructor_55.f90 | 55 ++ gcc/testsuite/gfortran.dg/class_result_10.f90 | 52 ++ .../gfortran.dg/coarray_collectives_17.f90 | 42 + .../gfortran.dg/coarray_collectives_18.f90 | 37 + .../gfortran.dg/derived_constructor_comps_7.f90 | 28 + gcc/testsuite/gfortran.dg/minmaxloc_16.f90 | 14 + gcc/testsuite/gfortran.dg/pr104211.f90 | 11 + gcc/testsuite/lib/target-supports.exp | 6 + gcc/tree-cfg.c | 9 +- gcc/tree-data-ref.c | 2 +- gcc/tree-data-ref.h | 7 +- gcc/tree-nrv.c | 13 - gcc/tree-ssa-dce.c | 14 +- gcc/tree-ssa-forwprop.c | 9 + gcc/tree-ssa-sccvn.c | 26 +- gcc/tree-vect-generic.c | 38 +- gcc/tree-vect-patterns.c | 14 +- gcc/tree-vect-slp-patterns.c | 414 +++++---- gcc/tree-vect-slp.c | 36 +- gcc/tree-vectorizer.h | 11 +- gcc/tree.c | 17 - gcc/tree.h | 17 + gcc/ubsan.c | 7 + gcc/valtrack.c | 4 +- libatomic/ChangeLog | 27 + libatomic/Makefile.am | 5 +- libatomic/Makefile.in | 6 +- libatomic/config/x86/host-config.h | 43 +- libatomic/config/x86/init.c | 12 + libcpp/ChangeLog | 20 + libcpp/directives.c | 3 +- libcpp/macro.c | 5 +- libgcc/ChangeLog | 10 + libgcc/config/riscv/div.S | 15 +- libgcc/config/riscv/riscv-asm.h | 6 + libgomp/ChangeLog | 10 + libgomp/task.c | 2 + libgomp/testsuite/libgomp.c/pr104385.c | 26 + libiberty/ChangeLog | 12 + libiberty/simple-object-elf.c | 10 +- libphobos/ChangeLog | 9 + libphobos/libdruntime/config/mingw/msvc.c | 2 +- libsanitizer/ChangeLog | 8 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 21 +- libstdc++-v3/ChangeLog | 302 +++++++ libstdc++-v3/acinclude.m4 | 4 +- libstdc++-v3/configure | 11 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 4 +- libstdc++-v3/include/Makefile.am | 2 + libstdc++-v3/include/Makefile.in | 2 + libstdc++-v3/include/bits/alloc_traits.h | 8 +- libstdc++-v3/include/bits/allocator.h | 4 +- libstdc++-v3/include/bits/atomic_wait.h | 11 +- libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/iterator_concepts.h | 3 +- libstdc++-v3/include/bits/ranges_base.h | 3 +- libstdc++-v3/include/bits/ranges_cmp.h | 2 +- libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/bits/uses_allocator_args.h | 18 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 10 +- libstdc++-v3/include/experimental/bits/fs_path.h | 4 +- libstdc++-v3/include/std/bit | 4 + libstdc++-v3/include/std/ranges | 89 +- libstdc++-v3/include/std/span | 3 +- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 110 ++- libstdc++-v3/src/c++17/fs_dir.cc | 12 +- libstdc++-v3/src/filesystem/dir.cc | 12 +- libstdc++-v3/src/filesystem/ops.cc | 6 +- .../testsuite/17_intro/headers/c++1998/103650.cc | 13 + .../testsuite/20_util/uses_allocator/make_obj.cc | 30 +- .../uses_allocator/uninitialized_construct.cc | 17 + .../testsuite/25_algorithms/move/constexpr.cc | 19 + .../testsuite/26_numerics/bit/bit.cast/105027.cc | 18 + .../27_io/filesystem/iterators/error_reporting.cc | 139 +++ .../filesystem/iterators/error_reporting.cc | 140 +++ .../filesystem/operations/create_directories.cc | 15 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 +- .../detail/{semiregular_box.cc => copyable_box.cc} | 55 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 12 + libstdc++-v3/testsuite/std/ranges/p2325.cc | 181 ++++ libstdc++-v3/testsuite/std/ranges/single_view.cc | 15 + libstdc++-v3/testsuite/std/ranges/view.cc | 2 +- 422 files changed, 9327 insertions(+), 1566 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-10.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-7.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-9.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-10.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-11.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-12.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-8.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-9.c create mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr104147.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr101636.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle-union1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr102656.C create mode 100644 gcc/testsuite/g++.dg/asan/pr104449.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr105061.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction110.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/ttp2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig25.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct10.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib64.C create mode 100644 gcc/testsuite/g++.dg/ext/cond5.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-local-extern1.C create mode 100644 gcc/testsuite/g++.dg/ext/vla24.C create mode 100644 gcc/testsuite/g++.dg/init/assign2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr104681.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-pr104806.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103361.C create mode 100644 gcc/testsuite/g++.dg/torture/pr104601.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr105093.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr101515.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104814.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-1.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-2.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-3.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-4.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-5.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr104449.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr104337.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104510.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104557.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr104517.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr103083-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr103083-2.c create mode 100644 gcc/testsuite/gcc.dg/pr100464.c create mode 100644 gcc/testsuite/gcc.dg/pr100680.c create mode 100644 gcc/testsuite/gcc.dg/pr100834.c create mode 100644 gcc/testsuite/gcc.dg/pr102140.c create mode 100644 gcc/testsuite/gcc.dg/pr104263.c create mode 100644 gcc/testsuite/gcc.dg/pr104288.c create mode 100644 gcc/testsuite/gcc.dg/pr104511.c create mode 100644 gcc/testsuite/gcc.dg/pr104544.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104675-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104786.c create mode 100644 gcc/testsuite/gcc.dg/pr104910.c create mode 100644 gcc/testsuite/gcc.dg/pr105094.c create mode 100644 gcc/testsuite/gcc.dg/pr99578-1.c create mode 100644 gcc/testsuite/gcc.dg/pr99578-2.c create mode 100644 gcc/testsuite/gcc.dg/pr99578-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100786.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104402.c create mode 100644 gcc/testsuite/gcc.dg/torture/tls/pr104777.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr103169.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103544.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103864.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104782.c create mode 100644 gcc/testsuite/gcc.target/arm/pr100775.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/harden-sls-6.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/pr104307.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104446.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104448.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104451.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104453.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104469.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104502.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104674.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104890.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104963.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104971.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105032.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105123.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79754.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99754-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99754-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101324.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104253.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104923.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr102957.c create mode 100644 gcc/testsuite/gcc.target/s390/pr104775.c create mode 100644 gcc/testsuite/gdc.dg/pr105004.d create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104211.f90 create mode 100644 libgomp/testsuite/libgomp.c/pr104385.c create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_con [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.cast/105027.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/error_reporting.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/error_ [...] rename libstdc++-v3/testsuite/std/ranges/adaptors/detail/{semiregular_box.cc => co [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/p2325.cc