This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/modula-2 in repository gcc.
from 06c977f80e4 Bugfix mc visitIntrinsicFunction rewritten. adds b37f96f1afa Daily bump. adds b842690086b RISC-V: Add RVV instructions classification adds 31380d4b792 RISC-V: Add RVV registers adds 7b9b6969a99 RISC-V: Suppress -Wclass-memaccess warning adds 3358c24a321 Improve compute_control_dep_chain documentation adds 9b3cd1755be Refactor init_use_preds and find_control_equiv_block adds af8955112f4 s390: Add -munroll-only-small-loops. adds c2f4a1b7d10 s390: Add z15 to s390_issue_rate. adds 8cdebe08761 s390: Use vpdi and verllg in vec_reve. adds bde28df1933 s390: Implement vec_extract via vec_select. adds 34895b66065 s390: Recognize reverse/element swap permute patterns. adds 1930c5d05ce s390: Change SET rtx_cost handling. adds feeb9314002 LoongArch: testsuite: refine __tls_get_addr tests with tls_native adds 60d1d296b42 x86: Handle V16BF in ix86_avx256_split_vector_move_misalign adds c68b5c078bb bpf: define __bpf__ as well as __BPF__ as a target macro adds b504149d2c9 bpf: handle anonymous members in CO-RE reloc [PR106745] adds 98973354b86 c++: Fix C++11 attribute propagation [PR106712] adds 0b47752e7e5 Daily bump. adds 368dbb23c5e middle-end: intialize regnum in store_bit_field_1 adds 37ebaabde2b middle-end: fix min/max phiopts reduction [PR106744] adds 4a8f98fa3be Make uninit PHI processing more consistent adds 8a63343a744 tree-optimization/56654 - sort uninit candidates after RPO adds bfaa6807def tree-optimization/63660 - testcase for fixed PR adds f71abacfed1 Use reachability analysis to improve uninit diagnostic adds 34ad7155fe2 s390: fix build on 32-bit hosts adds df8fe4adb07 A == 0 ? A : -A same as -A (when A is 0.0) adds 8bb1df032cc Add support for floating point endpoints to frange. adds 4fbe3e6aa74 Implement relational operators for frange with endpoints. adds bdd3547ae42 Remove GENERIC expr building from predicate analysis, impro [...] adds 600413c4f3d libsanitizer: merge from master (84a71d5259c2682403cdbd8710 [...] adds 789573a51d5 libsanitizer: update build system adds 76ae5366ffa libsanitizer: Apply local patches adds 70b2e511fe4 libsanitizer: update LOCAL_PATCHES adds 61051ee5cfd tree-optimization/67196 - normalize use predicates earlier adds bab6d812587 automake: regenerate adds 865d7352b6e automake: regenerate adds 7e3f1843990 Force a [NAN, NAN] range when the definite NAN property is set. adds fe915f35b7d c++: __has_builtin gives the wrong answer [PR106759] adds 28b5311203f Improve uninit pass dumping adds ce776225249 tree-optimization/73550 - apply MAX_NUM_CHAINS consistently adds 1ddf31af2f3 m32c-rtems: remove obsoleted port adds 0c92f895e0b Change get_std_name_hint to use generated hash table adds 25c2a50cc34 vect: Tighten get_related_vectype_for_scalar_type adds 5edc67b7733 Split code out of vectorizable_slp_permutation adds 5551501e84d Split code out of vect_transform_slp_perm_load adds 2bac880a196 Make graphds_scc pass the node order back to callers adds 8c6952abc8c Rearrange unbounded_hashmap_traits adds 050309d15e5 Add base hash traits for vectors adds 61c4c989034 Extend SLP permutation optimisations adds 1025025b612 expmed: Fix store_bit_field_1 subreg offset adds f134a25ee8c omp-simd-clone: Allow fixed-lane vectors adds b73c49f6f88 amdgcn: OpenMP SIMD routine support adds 75f59441cd6 Improve union of ranges containing NAN. adds 15433c214df vec: Add array_slice constructors from non-const and gc vectors adds 90e533505f2 Update gcc sv.po adds 3de9fb32359 Daily bump. adds a542e4d6730 libsanitizer: enable libubsan and libasan for loongarch64-*-linux* adds c641305c4c7 cr16: remove leftover in config.gcc adds a99b53f7e18 middle-end: Fix unexpected warnings for RISC-V port. adds 68c61c2daa1 vect: Fix stray argument in call to dump_printf_loc adds 437bde93dcd omp-simd-clone: Unbreak bootstrap adds b3048b6ffb1 libcpp: Make static checkers happy about makeuname2c [PR106778] adds beec815f26b uninit testcase for PR65244 adds b911ca4231a libstdc++: Add [[nodiscard]] attribute to <string> and <str [...] adds 0cf73657528 tree-optimization/73550 - more switch handling improvements [...] adds 40f347881ad tree-optimization/65244 - include asserts in predicates for uninit adds cc95bca72f6 fix -Winconsistent-missing-override clang warning adds 048d3ad731c fix clang warnings (-Winconsistent-missing-override) adds 217ba2ce784 remove unused function adds 25dd2768afd Stream out endpoints for frange. adds 88f29a8aa82 tree-optimization/90994 - fix uninit diagnostics with EH adds 5d27fcd993e libstdc++: Improve comments in std::reference_wrapper tests adds e47df5eb56c libstdc++: Add noexcept-specifier to std::reference_wrapper [...] adds caaf9e66c49 libstdc++: Add test for std::con/disjunction's short circuiting adds a8ebd27d0ab Avoid fatal fails in predicate::init_from_control_deps adds de9805c0812 aarch64: Update sizeless tests for recent GNU C changes adds 4d5660907c2 libstdc++: [_GLIBCXX_DEBUG] Add backtrace generation on demand adds f956cadc292 libstdc++: Implement ranges::adjacent_view from P2321R2 adds 5f932c9f93c libstdc++: [_GLIBCXX_DEBUG] Review nullptr assertion diagnostics adds be9dd80f933 Support --disable-fixincludes. adds 2dbe2801df3 testsuite: Fix warning regression due to std::string change [...] adds dc832fb39fc 32-bit PA-RISC with HP-UX: remove deprecated ports adds ad8428c17ae hpux removal: regenerate configure files adds 26aafae4e50 libstdc++: A few more minor <ranges> cleanups adds 2eca4ff4e86 c: C2x attributes fixes and updates adds 542c60c4fb5 Daily bump. adds e9f827d7910 RISC-V: Fix riscv_vector_chunks configuration according to [...] adds 45f12872682 RISC-V: Fix comment in riscv.h adds e8089aff360 RISC-V: Add RVV constraints. adds 8fe75147a94 RISC-V: Add csrr vlenb instruction. adds e8c83ab9d51 RISC-V: Add vector registers in TARGET_CONDITIONAL_REGISTER_USAGE adds 2985049049f rs6000: Don't ICE when we disassemble an MMA variable [PR101322] adds 023c5b36e47 rs6000/test: Fix typo in pr86731-fwrapv-longlong.c [PR106682] adds ca8f4e8af14 middle-end: Add MULT_EXPR recognition for cond scalar reduction adds bdfe0d1ce0a Make frange selftests work on !HONOR_NANS systems. adds 0b8c57ed40f libcpp: Add -Winvalid-utf8 warning [PR106655] adds 953e08fde44 Fix up dump_printf_loc format attribute and adjust uses [PR106782] adds 0e1b1222af5 libstdc++: Optimize array traits adds e9b0dd2afe7 Add signbit property to frange to better model signed zeros. adds 0550e306d4b Implement ranger folder for __builtin_signbit. adds c5699dd82aa c++: set TYPE_STRING_FLAG for char8_t adds e75398ac9f0 Some predicate analysis TLC adds 47e15513c9e Remove cycle checking from compute_control_dep_chain adds 0cb8d96157a libstdc++: Implement ranges::adjacent_transform_view from P2321R2 adds 37ff51a9858 libstdc++: Remove FIXME for ICE with remove_cvref_t in requ [...] adds 5924b6b2e75 Add global REAL_VALUE_TYPE infinities to real.*. adds bb17c5030dc Convert ranger uses of real_inf to dconst[n]inf. adds 5205f5b54ad i386: Fix conversion of move to/from AX_REG into xchg [PR106707] adds d2694766dcf vect: Try to remove single-vector permutes from SLP graph adds 0a4b219d39c c: C2x removal of unprototyped functions adds cd20d9482a1 libstdc++: Use built-ins for some variable templates adds 33005a4be49 libstdc++: Add specializations for some variable templates adds 775fe01b389 libstdc++: Optimize std::decay adds 9bcedbbfc51 libstdc++: Optimize is_constructible traits adds 56bb34e3d2c libstdc++: Remove __is_referenceable helper adds 42e489088bf libstdc++: Add 'typename' for Clang compatibility adds 8f8b9de6f40 c++: Remove unused declaration adds b98c5262d02 AArch64: Fix bootstrap failure due to dump_printf_loc forma [...] adds 6761d362c3e i386: Replace long with long long for 64-bit integer adds bb0a1556df7 Daily bump. adds 0b0a3cdbff6 ipa: Fix throw in multi-versioned functions [PR106627] adds 7e0db0cdf01 STABS: remove -gstabs and -gxcoff functionality adds 6713cc703c0 pdp11: no debugging info adds b3ae28dca10 [Ada] Fix proof of runtime unit System.Value* and System.Image* adds 66643a9fe96 [Ada] Update documentation about non-symbolic traceback adds 7c339b3b5a6 [Ada] Recover proof of Scaled_Divide in System.Arith_64 adds bf52ee6a4f8 [Ada] Fix proof of runtime unit System.Wid_* adds e973ea0151a [Ada] Fix proof of runtime unit System.Exp_Mod adds 3a4c933f593 [Ada] Add loop variants to Ada.Strings.Search and Ada.Strings.Maps adds 08a897d4ff7 [Ada] Extend No_Dependence restriction to code generation ( [...] adds 7f64e37c1f6 [Ada] Fix crash on declaration of overaligned array with co [...] adds 34d054d126f [Ada] Error on return of object whose full view has undefau [...] adds 347dec125b6 [Ada] Adjust previous change to Expand_Subtype_From_Expr adds 5ca9980fc86 Add TARGET_COMPUTE_MULTILIB hook to override multi-lib result. adds d72ca12b846 RISC-V: Implement TARGET_COMPUTE_MULTILIB adds be1b42de9c1 tree-optimization/106809 - compile time hog in VN adds 805c91843f2 Refactor RPO VN API to allow timevar tracking adds eab511df13c vect: Ensure SLP nodes don't end up in multiple BB partitio [...] adds 67b6d1be062 vect: Use better fallback costs in layout subpass new 65bc1e99252 Merge branch 'master' into devel/modula-2.
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 | 5 + config/ChangeLog | 4 + config/mh-pa-hpux10 | 4 - configure | 14 - configure.ac | 14 - contrib/ChangeLog | 13 + contrib/config-list.mk | 5 +- contrib/gcc_update | 1 + contrib/header-tools/ChangeLog | 5 + contrib/header-tools/README | 2 +- contrib/header-tools/reduce-headers | 1 - fixincludes/ChangeLog | 8 + gcc/ChangeLog | 632 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 34 +- ...ard_and_implementation_defined_restrictions.rst | 4 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 177 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_util.adb | 19 +- gcc/ada/gnat-style.texi | 68 +- gcc/ada/gnat_rm.texi | 1078 +++--- gcc/ada/gnat_ugn.texi | 1593 ++++---- gcc/ada/libgnat/a-nbnbig.ads | 2 + gcc/ada/libgnat/a-strmap.adb | 4 + gcc/ada/libgnat/a-strsea.adb | 3 + gcc/ada/libgnat/s-aridou.adb | 332 +- gcc/ada/libgnat/s-aridou.ads | 1 + gcc/ada/libgnat/s-expmod.adb | 10 + gcc/ada/libgnat/s-imagef.adb | 73 +- gcc/ada/libgnat/s-imagei.adb | 252 +- gcc/ada/libgnat/s-imagei.ads | 36 +- gcc/ada/libgnat/s-imageu.adb | 194 +- gcc/ada/libgnat/s-imageu.ads | 44 +- gcc/ada/libgnat/s-imgint.ads | 27 +- gcc/ada/libgnat/s-imglli.ads | 30 +- gcc/ada/libgnat/s-imgllli.ads | 27 +- gcc/ada/libgnat/s-imglllu.ads | 18 +- gcc/ada/libgnat/s-imgllu.ads | 18 +- gcc/ada/libgnat/s-imguns.ads | 18 +- gcc/ada/libgnat/{s-vallli.ads => s-vaispe.adb} | 93 +- gcc/ada/libgnat/{s-valuei.ads => s-vaispe.ads} | 200 +- gcc/ada/libgnat/s-valint.ads | 21 +- gcc/ada/libgnat/s-vallli.ads | 22 +- gcc/ada/libgnat/s-valllli.ads | 22 +- gcc/ada/libgnat/s-valuei.adb | 95 +- gcc/ada/libgnat/s-valuei.ads | 188 +- gcc/ada/libgnat/s-valueu.adb | 444 +-- gcc/ada/libgnat/s-valueu.ads | 478 +-- gcc/ada/libgnat/s-valuti.ads | 268 +- gcc/ada/libgnat/s-vauspe.adb | 198 + gcc/ada/libgnat/{s-valueu.ads => s-vauspe.ads} | 521 +-- gcc/ada/libgnat/s-widthu.adb | 16 +- gcc/ada/sem_ch3.adb | 9 +- gcc/c-family/ChangeLog | 26 + gcc/c-family/c-attribs.cc | 7 + gcc/c-family/c-common.cc | 12 +- gcc/c-family/c-common.h | 5 +- gcc/c-family/c-lex.cc | 8 +- gcc/c-family/c-opts.cc | 12 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 11 + gcc/c/c-decl.cc | 5 +- gcc/c/c-parser.cc | 6 +- gcc/c/c-typeck.cc | 6 +- gcc/collect2.cc | 7 - gcc/common.opt | 26 +- gcc/common/common-target.def | 25 + gcc/common/common-targhooks.cc | 15 + gcc/common/common-targhooks.h | 11 + gcc/common/config/riscv/riscv-common.cc | 377 ++ gcc/common/config/s390/s390-common.cc | 5 + gcc/config.build | 5 +- gcc/config.gcc | 329 +- gcc/config.host | 5 - gcc/config.in | 19 - gcc/config/aarch64/aarch64-elf.h | 3 - gcc/config/aarch64/aarch64.cc | 3 +- gcc/config/alpha/alpha.cc | 4 - gcc/config/alpha/elf.h | 2 +- gcc/config/arc/arc.h | 10 +- gcc/config/arm/aout.h | 9 - gcc/config/arm/netbsd-elf.h | 3 - gcc/config/bpf/bpf.cc | 1 + gcc/config/bpf/coreout.cc | 16 +- gcc/config/darwin.h | 27 +- gcc/config/dbxcoff.h | 56 - gcc/config/dbxelf.h | 68 - gcc/config/epiphany/epiphany.h | 7 +- gcc/config/gcn/gcn.cc | 63 + gcc/config/i386/bsd.h | 6 - gcc/config/i386/gas.h | 4 - gcc/config/i386/i386-expand.cc | 4 + gcc/config/i386/i386-features.cc | 1 + gcc/config/i386/i386.md | 4 +- gcc/config/i386/sse.md | 4 +- gcc/config/ia64/ia64.h | 2 - gcc/config/ia64/sysv4.h | 3 - gcc/config/m32c/rtems.h | 38 - gcc/config/m68k/linux.h | 4 - gcc/config/m68k/openbsd.h | 12 - gcc/config/mips/mips.cc | 16 - gcc/config/mips/mips.h | 17 +- gcc/config/nvptx/nvptx.cc | 1 - gcc/config/openbsd.h | 11 - gcc/config/pa/pa-64.h | 4 - gcc/config/pa/pa-hpux10.h | 157 - gcc/config/pa/pa-hpux10.opt | 22 - gcc/config/pa/pa.h | 10 - gcc/config/pa/som.h | 15 - gcc/config/pa/t-dce-thr | 2 - gcc/config/pdp11/pdp11.cc | 1 - gcc/config/pdp11/pdp11.h | 10 +- gcc/config/riscv/constraints.md | 20 + gcc/config/riscv/elf.h | 6 +- gcc/config/riscv/riscv-subset.h | 2 + gcc/config/riscv/riscv.cc | 156 +- gcc/config/riscv/riscv.h | 94 +- gcc/config/riscv/riscv.md | 181 +- gcc/config/rs6000/rs6000-builtin.cc | 10 +- gcc/config/rs6000/rs6000-call.cc | 8 - gcc/config/rs6000/rs6000-logue.cc | 12 - gcc/config/rs6000/rs6000.cc | 25 +- gcc/config/rs6000/sysv4.h | 8 - gcc/config/rs6000/xcoff.h | 3 - gcc/config/rx/rx.h | 1 - gcc/config/s390/s390.cc | 281 +- gcc/config/s390/s390.md | 5 +- gcc/config/s390/s390.opt | 4 + gcc/config/s390/vector.md | 74 +- gcc/config/s390/vx-builtins.md | 125 +- gcc/config/sh/elf.h | 3 - gcc/config/sol2.h | 4 - gcc/config/sparc/freebsd.h | 6 - gcc/config/sparc/netbsd-elf.h | 5 - gcc/config/sparc/sparc.h | 8 - gcc/config/vax/vax.cc | 3 - gcc/config/vax/vax.h | 21 - gcc/config/vx-common.h | 2 - gcc/configure | 124 +- gcc/configure.ac | 39 +- gcc/cp/ChangeLog | 26 + gcc/cp/Make-lang.in | 9 + gcc/cp/cp-objcp-common.cc | 2 + gcc/cp/cp-tree.h | 1 - gcc/cp/decl.cc | 2 +- gcc/cp/name-lookup.cc | 231 +- gcc/cp/std-name-hint.gperf | 287 ++ gcc/cp/std-name-hint.h | 675 ++++ gcc/dbxout.cc | 3936 -------------------- gcc/dbxout.h | 60 - gcc/debug.h | 1 - gcc/doc/install.texi | 3 +- gcc/doc/invoke.texi | 59 +- gcc/doc/passes.texi | 2 +- gcc/doc/tm.texi | 240 +- gcc/doc/tm.texi.in | 223 +- gcc/dumpfile.h | 2 +- gcc/dwarf2asm.cc | 13 +- gcc/dwarf2out.cc | 103 +- gcc/emit-rtl.cc | 5 + gcc/expmed.cc | 12 +- gcc/final.cc | 44 - gcc/flag-types.h | 18 +- gcc/function.cc | 8 - gcc/gcc.cc | 72 +- gcc/gimple-loop-versioning.cc | 2 +- gcc/gimple-predicate-analysis.cc | 482 +-- gcc/gimple-predicate-analysis.h | 4 +- gcc/gimple-range-fold.cc | 20 + gcc/go/go-lang.cc | 3 +- gcc/go/gospec.cc | 4 - gcc/graphds.cc | 13 +- gcc/graphds.h | 3 +- gcc/gstab.h | 35 - gcc/hash-map-traits.h | 74 +- gcc/hash-traits.h | 97 +- gcc/match.pd | 2 +- gcc/omp-simd-clone.cc | 20 +- gcc/opts.cc | 18 +- gcc/opts.h | 36 + gcc/params.opt | 4 + gcc/po/ChangeLog | 4 + gcc/po/sv.po | 21 +- gcc/range-op-float.cc | 445 ++- gcc/real.h | 2 + gcc/spellcheck.h | 3 +- gcc/stab.def | 239 -- gcc/system.h | 14 +- gcc/target-def.h | 4 - gcc/target.def | 3 + gcc/testsuite/ChangeLog | 244 ++ gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-1.c | 43 + gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-2.c | 88 + gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-3.c | 27 + gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C | 12 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-77.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C | 2 +- gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-1.C | 43 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-10.C | 25 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-11.C | 25 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-12.C | 25 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-2.C | 43 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-3.C | 43 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-4.C | 43 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-5.C | 80 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-6.C | 80 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-7.C | 80 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-8.C | 80 + gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-9.C | 25 + gcc/testsuite/g++.dg/ext/has-builtin-1.C | 133 + gcc/testsuite/g++.dg/other/PR23205.C | 17 - gcc/testsuite/g++.dg/other/pr23205-2.C | 17 - gcc/testsuite/g++.dg/torture/pr90994.C | 40 + gcc/testsuite/g++.dg/tree-ssa/empty-loop.C | 2 +- gcc/testsuite/g++.dg/uninit-pred-5.C | 94 + gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 4 +- gcc/testsuite/g++.target/i386/pr106627.C | 28 + gcc/testsuite/g++.target/powerpc/pr101322.C | 17 + gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x | 3 - gcc/testsuite/gcc.dg/20040813-1.c | 14 - gcc/testsuite/gcc.dg/c11-unproto-3.c | 19 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 9 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 4 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c | 6 + gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c | 8 +- gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c | 12 +- gcc/testsuite/gcc.dg/c2x-unproto-1.c | 12 +- gcc/testsuite/gcc.dg/c2x-unproto-2.c | 12 +- gcc/testsuite/gcc.dg/c2x-unproto-3.c | 20 + gcc/testsuite/gcc.dg/c2x-unproto-4.c | 15 + gcc/testsuite/gcc.dg/darwin-20040809-2.c | 15 - gcc/testsuite/gcc.dg/debug/pr35154.c | 35 - gcc/testsuite/gcc.dg/pr69471-2.c | 8 - gcc/testsuite/gcc.dg/torture/pr106809.c | 28 + gcc/testsuite/gcc.dg/torture/pr47917.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/minmax-10.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-11.c | 15 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-12.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-13.c | 15 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-14.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-15.c | 17 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-16.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-3.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-4.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-5.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-6.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-7.c | 15 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-8.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-9.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-nan-1.c | 18 + .../gcc.dg/tree-ssa/vrp-float-signbit-1.c | 12 + gcc/testsuite/gcc.dg/uninit-pr63660.c | 58 + gcc/testsuite/gcc.dg/uninit-pr65244-1.c | 20 + gcc/testsuite/gcc.dg/uninit-pr65244-2.c | 20 + gcc/testsuite/gcc.dg/uninit-pred-7_a.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-layout-1.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-10.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-11.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-12.c | 8 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-13.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-14.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-15.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c | 27 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-18.c | 15 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-20.c | 33 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-3.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-4.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-5.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-6.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-7.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-8.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-9.c | 36 + gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-11b.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c | 38 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c | 1 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c | 1 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c | 1 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c | 2 + .../aarch64/sve/acle/general-c/gnu_vectors_1.c | 4 +- .../aarch64/sve/acle/general-c/gnu_vectors_2.c | 4 +- .../aarch64/sve/acle/general-c/sizeless-1.c | 4 +- .../aarch64/sve/acle/general-c/sizeless-2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/slp_15.c | 17 + gcc/testsuite/gcc.target/bpf/core-pr106745.c | 30 + gcc/testsuite/gcc.target/i386/pr106707.c | 19 + gcc/testsuite/gcc.target/i386/pr106748.c | 20 + .../gcc.target/loongarch/func-call-medium-1.c | 2 +- .../gcc.target/loongarch/func-call-medium-2.c | 2 +- .../gcc.target/loongarch/func-call-medium-3.c | 2 +- .../gcc.target/loongarch/func-call-medium-4.c | 2 +- .../gcc.target/loongarch/func-call-medium-5.c | 2 +- .../gcc.target/loongarch/func-call-medium-6.c | 2 +- .../gcc.target/loongarch/func-call-medium-7.c | 2 +- .../gcc.target/loongarch/func-call-medium-8.c | 3 +- gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 2 +- .../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 2 +- .../gcc.target/powerpc/stabs-attrib-vect-darwin.c | 12 - gcc/testsuite/gcc.target/s390/20041216-1.c | 23 - .../gcc.target/s390/vector/vec-copysign.c | 2 +- .../s390/vector/vec-sum-across-no-lower-subreg-1.c | 18 + .../gcc.target/s390/vector/vperm-rev-z14.c | 87 + .../gcc.target/s390/vector/vperm-rev-z15.c | 118 + .../s390/zvector/autovec-double-quiet-uneq.c | 2 +- .../s390/zvector/autovec-double-signaling-ltgt.c | 2 +- .../s390/zvector/autovec-float-quiet-uneq.c | 2 +- .../s390/zvector/autovec-float-signaling-ltgt.c | 2 +- .../gcc.target/s390/zvector/vec-reve-int-long.c | 31 + .../gcc.target/s390/zvector/vec-reve-store-byte.c | 6 +- gcc/testsuite/gfortran.dg/debug/pr35154-stabs.f | 35 - gcc/testsuite/lib/gcc-dg.exp | 2 +- gcc/testsuite/lib/gfortran-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 23 +- gcc/testsuite/objc.dg/stabs-1.m | 19 - gcc/timevar.def | 1 + gcc/toplev.cc | 21 - gcc/tree-if-conv.cc | 1 + gcc/tree-parloops.cc | 4 +- gcc/tree-ssa-phiopt.cc | 4 +- gcc/tree-ssa-sccvn.cc | 85 +- gcc/tree-ssa-sccvn.h | 8 +- gcc/tree-ssa-uninit.cc | 237 +- gcc/tree-vect-loop-manip.cc | 8 +- gcc/tree-vect-loop.cc | 20 +- gcc/tree-vect-patterns.cc | 11 +- gcc/tree-vect-slp-patterns.cc | 4 +- gcc/tree-vect-slp.cc | 2470 +++++++++--- gcc/tree-vect-stmts.cc | 13 +- gcc/tree-vectorizer.h | 2 + gcc/value-query.cc | 22 +- gcc/value-range-pretty-print.cc | 15 +- gcc/value-range-storage.cc | 8 +- gcc/value-range-storage.h | 8 +- gcc/value-range.cc | 649 +++- gcc/value-range.h | 126 +- gcc/varasm.cc | 4 - gcc/vec.h | 12 + gcc/xcoffout.cc | 494 --- gcc/xcoffout.h | 194 - gnattools/ChangeLog | 5 + gnattools/configure | 2 - gnattools/configure.ac | 2 - gotools/ChangeLog | 8 + libatomic/ChangeLog | 4 + libatomic/testsuite/Makefile.in | 1 + libcpp/ChangeLog | 25 + libcpp/charset.cc | 6 +- libcpp/include/cpplib.h | 10 +- libcpp/init.cc | 2 + libcpp/lex.cc | 209 +- libcpp/makeuname2c.cc | 2 +- libgcc/ChangeLog | 8 + libgcc/config.host | 24 +- libitm/ChangeLog | 8 + libsanitizer/ChangeLog | 13 + libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_errors.cpp | 4 +- libsanitizer/asan/asan_flags.cpp | 2 +- libsanitizer/asan/asan_flags.inc | 6 +- libsanitizer/asan/asan_globals.cpp | 29 +- libsanitizer/asan/asan_interceptors.cpp | 49 +- libsanitizer/asan/asan_interceptors.h | 4 +- .../asan/asan_interceptors_memintrinsics.h | 144 +- libsanitizer/asan/asan_interceptors_vfork.S | 1 + libsanitizer/asan/asan_interface_internal.h | 5 +- libsanitizer/asan/asan_internal.h | 2 + libsanitizer/asan/asan_linux.cpp | 12 +- libsanitizer/asan/asan_mac.cpp | 6 +- libsanitizer/asan/asan_malloc_mac.cpp | 2 +- libsanitizer/asan/asan_mapping.h | 15 +- libsanitizer/asan/asan_new_delete.cpp | 12 +- libsanitizer/asan/asan_rtl.cpp | 19 +- libsanitizer/asan/asan_win.cpp | 2 + libsanitizer/configure.tgt | 2 + libsanitizer/hwasan/hwasan.cpp | 18 +- libsanitizer/hwasan/hwasan.h | 11 +- libsanitizer/hwasan/hwasan_allocator.h | 4 +- libsanitizer/hwasan/hwasan_checks.h | 19 +- libsanitizer/hwasan/hwasan_exceptions.cpp | 2 + libsanitizer/hwasan/hwasan_fuchsia.cpp | 20 +- libsanitizer/hwasan/hwasan_interceptors.cpp | 45 + libsanitizer/hwasan/hwasan_interface_internal.h | 8 + libsanitizer/hwasan/hwasan_linux.cpp | 183 +- libsanitizer/hwasan/hwasan_report.cpp | 13 +- ...an_setjmp_aarch64.S => hwasan_setjmp_riscv64.S} | 80 +- libsanitizer/hwasan/hwasan_tag_mismatch_riscv64.S | 132 + libsanitizer/interception/interception.h | 18 +- libsanitizer/interception/interception_mac.cpp | 4 +- libsanitizer/interception/interception_mac.h | 4 +- .../interception/interception_type_test.cpp | 4 +- libsanitizer/interception/interception_win.cpp | 2 +- libsanitizer/lsan/lsan_allocator.cpp | 2 + libsanitizer/lsan/lsan_allocator.h | 5 +- libsanitizer/lsan/lsan_common.cpp | 18 +- libsanitizer/lsan/lsan_common.h | 4 +- libsanitizer/lsan/lsan_common_mac.cpp | 4 +- libsanitizer/lsan/lsan_interceptors.cpp | 10 +- libsanitizer/lsan/lsan_mac.cpp | 4 +- libsanitizer/lsan/lsan_malloc_mac.cpp | 4 +- libsanitizer/sanitizer_common/Makefile.am | 1 - libsanitizer/sanitizer_common/Makefile.in | 5 +- .../sanitizer_allocator_report.cpp | 3 +- .../sanitizer_chained_origin_depot.cpp | 2 + .../sanitizer_chained_origin_depot.h | 1 + libsanitizer/sanitizer_common/sanitizer_common.cpp | 19 +- libsanitizer/sanitizer_common/sanitizer_common.h | 23 +- .../sanitizer_common_interceptors.inc | 137 +- ...zer_common_interceptors_vfork_loongarch64.inc.S | 63 + .../sanitizer_common/sanitizer_common_nolibc.cpp | 2 +- .../sanitizer_coverage_interface.inc | 10 + .../sanitizer_coverage_libcdep_new.cpp | 10 + libsanitizer/sanitizer_common/sanitizer_errno.h | 2 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 13 +- .../sanitizer_common/sanitizer_fuchsia.cpp | 5 +- .../sanitizer_interface_internal.h | 20 + .../sanitizer_common/sanitizer_internal_defs.h | 27 +- .../sanitizer_common/sanitizer_libignore.cpp | 4 +- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 134 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 4 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 8 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 199 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 21 +- .../sanitizer_common/sanitizer_mac_libcdep.cpp | 4 +- .../sanitizer_common/sanitizer_malloc_mac.inc | 2 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 2 +- .../sanitizer_common/sanitizer_openbsd.cpp | 0 libsanitizer/sanitizer_common/sanitizer_platform.h | 75 +- .../sanitizer_platform_interceptors.h | 14 +- .../sanitizer_platform_limits_freebsd.cpp | 4 + .../sanitizer_platform_limits_freebsd.h | 37 + .../sanitizer_platform_limits_linux.cpp | 9 +- .../sanitizer_platform_limits_posix.cpp | 45 +- .../sanitizer_platform_limits_posix.h | 50 +- libsanitizer/sanitizer_common/sanitizer_posix.cpp | 6 +- .../sanitizer_common/sanitizer_posix_libcdep.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cpp | 80 +- .../sanitizer_procmaps_solaris.cpp | 58 +- .../sanitizer_common/sanitizer_stacktrace.cpp | 4 +- .../sanitizer_common/sanitizer_stacktrace.h | 2 +- .../sanitizer_stoptheworld_mac.cpp | 6 +- .../sanitizer_symbolizer_internal.h | 6 +- .../sanitizer_symbolizer_libcdep.cpp | 59 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 4 +- .../sanitizer_common/sanitizer_symbolizer_mac.h | 4 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 37 +- .../sanitizer_symbolizer_report.cpp | 2 +- .../sanitizer_common/sanitizer_syscall_generic.inc | 5 +- ...inc => sanitizer_syscall_linux_loongarch64.inc} | 37 +- .../sanitizer_unwind_linux_libcdep.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_vector.h | 4 +- libsanitizer/sanitizer_common/sanitizer_win.cpp | 20 +- libsanitizer/tsan/tsan_dense_alloc.h | 115 +- libsanitizer/tsan/tsan_dispatch_defs.h | 2 +- libsanitizer/tsan/tsan_fd.cpp | 10 +- libsanitizer/tsan/tsan_fd.h | 2 +- libsanitizer/tsan/tsan_flags.inc | 8 +- .../tsan/tsan_interceptors_libdispatch.cpp | 4 +- libsanitizer/tsan/tsan_interceptors_mac.cpp | 4 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 76 +- libsanitizer/tsan/tsan_malloc_mac.cpp | 2 +- libsanitizer/tsan/tsan_platform.h | 3 +- libsanitizer/tsan/tsan_platform_linux.cpp | 6 +- libsanitizer/tsan/tsan_platform_mac.cpp | 63 +- libsanitizer/tsan/tsan_report.cpp | 7 +- libsanitizer/tsan/tsan_report.h | 1 + libsanitizer/tsan/tsan_rtl.cpp | 99 +- libsanitizer/tsan/tsan_rtl.h | 44 +- libsanitizer/tsan/tsan_rtl_access.cpp | 9 - libsanitizer/tsan/tsan_rtl_report.cpp | 55 +- libsanitizer/tsan/tsan_rtl_thread.cpp | 2 +- libsanitizer/tsan/tsan_shadow.h | 10 + libsanitizer/ubsan/ubsan_handlers.cpp | 2 +- libsanitizer/ubsan/ubsan_handlers_cxx.cpp | 2 +- libsanitizer/ubsan/ubsan_value.cpp | 6 +- libstdc++-v3/ChangeLog | 236 ++ libstdc++-v3/configure | 14 - libstdc++-v3/crossconfig.m4 | 9 - libstdc++-v3/doc/xml/manual/debug_mode.xml | 6 + libstdc++-v3/doc/xml/manual/using.xml | 10 + libstdc++-v3/include/bits/basic_string.h | 211 +- libstdc++-v3/include/bits/ranges_base.h | 2 +- libstdc++-v3/include/bits/refwrap.h | 3 +- libstdc++-v3/include/debug/debug.h | 11 +- libstdc++-v3/include/debug/formatter.h | 44 + libstdc++-v3/include/debug/string | 25 +- libstdc++-v3/include/std/ranges | 739 +++- libstdc++-v3/include/std/string_view | 107 +- libstdc++-v3/include/std/type_traits | 471 +-- libstdc++-v3/src/c++11/debug.cc | 75 +- libstdc++-v3/src/libbacktrace/Makefile.am | 1 + libstdc++-v3/src/libbacktrace/Makefile.in | 12 +- libstdc++-v3/src/libbacktrace/backtrace-rename.h | 1 + .../logical_traits/requirements/short_circuit.cc | 26 + .../20_util/reference_wrapper/invoke-2.cc | 3 +- .../20_util/reference_wrapper/invoke-3.cc | 3 +- .../20_util/reference_wrapper/invoke-noexcept.cc | 15 + .../testsuite/20_util/reference_wrapper/invoke.cc | 2 + .../21_strings/basic_string/capacity/1.cc | 2 +- .../21_strings/basic_string/capacity/char/1.cc | 6 +- .../21_strings/basic_string/capacity/wchar_t/1.cc | 6 +- .../21_strings/basic_string/cons/char/self_move.cc | 2 +- .../basic_string/element_access/char/1.cc | 4 +- .../basic_string/element_access/char/21674.cc | 2 +- .../basic_string/element_access/wchar_t/1.cc | 4 +- .../basic_string/element_access/wchar_t/21674.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2758.cc | 4 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 16 +- .../basic_string/operations/contains/nonnull.cc | 2 +- .../basic_string/operations/ends_with/char.cc | 4 +- .../basic_string/operations/ends_with/nonnull.cc | 6 +- .../basic_string/operations/ends_with/wchar_t.cc | 4 +- .../basic_string/operations/starts_with/char.cc | 4 +- .../basic_string/operations/starts_with/nonnull.cc | 6 +- .../basic_string/operations/starts_with/wchar_t.cc | 4 +- .../21_strings/basic_string/operators/char/1.cc | 4 +- .../21_strings/basic_string/operators/wchar_t/1.cc | 4 +- .../21_strings/basic_string_view/capacity/1.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../operations/contains/nonnull.cc | 2 +- .../operations/ends_with/nonnull.cc | 2 +- .../operations/starts_with/nonnull.cc | 2 +- .../vector/debug/assign4_backtrace_neg.cc | 17 + .../27_io/basic_stringbuf/sputbackc/char/1.cc | 10 +- .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 10 +- .../27_io/basic_stringbuf/sungetc/char/1.cc | 10 +- .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 10 +- .../testsuite/std/ranges/adaptors/adjacent/1.cc | 110 + .../std/ranges/adaptors/adjacent_transform/1.cc | 106 + 541 files changed, 16754 insertions(+), 13710 deletions(-) delete mode 100644 config/mh-pa-hpux10 copy gcc/ada/libgnat/{s-vallli.ads => s-vaispe.adb} (53%) copy gcc/ada/libgnat/{s-valuei.ads => s-vaispe.ads} (51%) create mode 100644 gcc/ada/libgnat/s-vauspe.adb copy gcc/ada/libgnat/{s-valueu.ads => s-vauspe.ads} (62%) delete mode 100644 gcc/config/dbxcoff.h delete mode 100644 gcc/config/dbxelf.h delete mode 100644 gcc/config/m32c/rtems.h delete mode 100644 gcc/config/pa/pa-hpux10.h delete mode 100644 gcc/config/pa/pa-hpux10.opt delete mode 100644 gcc/config/pa/t-dce-thr create mode 100644 gcc/cp/std-name-hint.gperf create mode 100644 gcc/cp/std-name-hint.h delete mode 100644 gcc/dbxout.cc delete mode 100644 gcc/dbxout.h delete mode 100644 gcc/gstab.h delete mode 100644 gcc/stab.def create mode 100644 gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-3.c delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-77.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-10.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-11.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-12.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-6.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-7.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-8.C create mode 100644 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-9.C create mode 100644 gcc/testsuite/g++.dg/ext/has-builtin-1.C delete mode 100644 gcc/testsuite/g++.dg/other/PR23205.C delete mode 100644 gcc/testsuite/g++.dg/other/pr23205-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90994.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-5.C create mode 100644 gcc/testsuite/g++.target/i386/pr106627.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr101322.C delete mode 100644 gcc/testsuite/gcc.dg/20040813-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-unproto-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-unproto-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-unproto-4.c delete mode 100644 gcc/testsuite/gcc.dg/darwin-20040809-2.c delete mode 100644 gcc/testsuite/gcc.dg/debug/pr35154.c delete mode 100644 gcc/testsuite/gcc.dg/pr69471-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106809.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-nan-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-signbit-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr63660.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr65244-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr65244-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-18.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_15.c create mode 100644 gcc/testsuite/gcc.target/bpf/core-pr106745.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106707.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106748.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/stabs-attrib-vect-darwin.c delete mode 100644 gcc/testsuite/gcc.target/s390/20041216-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-sum-across-no-lower-su [...] create mode 100644 gcc/testsuite/gcc.target/s390/vector/vperm-rev-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vperm-rev-z15.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-int-long.c delete mode 100644 gcc/testsuite/gfortran.dg/debug/pr35154-stabs.f delete mode 100644 gcc/testsuite/objc.dg/stabs-1.m delete mode 100644 gcc/xcoffout.cc delete mode 100644 gcc/xcoffout.h copy libsanitizer/hwasan/{hwasan_setjmp_aarch64.S => hwasan_setjmp_riscv64.S} (64%) create mode 100644 libsanitizer/hwasan/hwasan_tag_mismatch_riscv64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cpp copy libsanitizer/sanitizer_common/{sanitizer_syscall_linux_riscv64.inc => sanitiz [...] create mode 100644 libstdc++-v3/testsuite/20_util/logical_traits/requirements/shor [...] create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-noexcept.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/debug/assign4_backt [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/adjacent/1.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/adjacent_transform/1.cc