This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/gcc.
from 05161256d3d Add bcd builtings listed in appendix B of the ABI adds bebabf70a01 c++: Don't purge the satisfaction caches adds f915e19e62a c++: Delete unused hash type adds 9757d793f80 c++: refactor duplicate decls adds d6912d9b17f c++: Fixup some vardecls and whitespace adds 6bcbcea0588 libstdc++: Add c++2a <syncstream> adds 034db20e2ea gcc: quote characters in texi source adds 9e3c694afac Correct -Wstringop-overflow and -Wstringop-overread. adds 88ce3d5fbb9 Daily bump. adds 6058b874ef9 x86: Also require MMX for __builtin_ia32_maskmovq adds 3ceaafc95c7 Expand reg_equiv when scratches are removed. adds 18963d3bee7 can_implement_as_sibling_call_p REG_PARM_STACK_SPACE check adds 18f8fc9329c Daily bump. adds bd6ecbe48ad libgcc: Expose the instruction pointer and stack pointer in [...] adds f5e18dd9c7d pass: Run cleanup passes before SLP [PR96789] adds beddd1762ad [OpenACC] More precise diagnostics for 'gang', 'worker', 'v [...] adds 41f7f6178e2 [Fortran] More precise location information for OpenACC 'ga [...] adds 08fca4df1db libstdc++: use lt_host_flags for libstdc++.la adds fedf3e94efe [OpenACC] Split up testcases for inconsistent nested 'reduc [...] adds 64dc14b1a76 [OpenACC] Enable inconsistent nested 'reduction' clauses ch [...] adds db3f0d218c2 x86: Fix comment in ix86_expand_builtin adds 682ed7ad230 x86: Optimize aes<aeswideklvariant>u8 a bit, fix whitespace adds 0caf400a865 Fortran: Add !GCC$ attributes DEPRECATED adds f53e9d40de7 tree-optimization/97678 - fix SLP induction epilogue vectorization adds 8414529156e testsuite/97688 - fix check_vect () with __AVX2__ adds f89dcf93348 Avoid recursion in tree-inline adds aa23a2dd53f Add dg-require-effective-target fpic to gcc i386 tests adds 87a9861b068 Add missing require-effective-target lto adds a562d449244 testsuite: Fix gcc.target/i386/zero-scratch-regs-*.c scan-a [...] adds ac6affba971 tree-optimization/80928 - SLP vectorize nested loop induction adds 9d1b813d0f7 bootstrap/97666 - fix array of bool allocation adds f7d6961126a aarch64: ACLE intrinsics convert BF16 to Float32 adds 918e8b10a71 libcpp: dependency emission tidying adds fbc3f847438 c++: rtti cleanups adds 444655b6f02 c++: cp_tree_equal cleanups adds c9a02768403 arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics adds d65303b6994 arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics adds 890076673d4 arm: Add vld1_bf16 + vld1q_bf16 intrinsics adds 6170a793b7f arm: Add vst1_bf16 + vst1q_bf16 intrinsics adds 1528f34341b arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds ed62f3668b5 arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics adds 104ca9cfa60 Save some memory at debug stream-in time adds c229693ba6f AArch64: Add FLAG for compare intrinsics [PR94442] adds 60be12c32cb AArch64: Add FLAG for AES/SHA/SM3/SM4 intrinsics [PR94442] adds d8909271a2b libcpp: unbreak bootstrap adds 23ac7a009ec Fix PR97205 adds 6ff95a6eefb Cleanup of a merge mistake in fold-const.c adds f620e64a6f1 c++: Disable -Winit-list-lifetime in unevaluated operand [PR97632] adds c2856ceec2e c++: Tweaks for value_dependent_expression_p. adds 220929c0677 Tweaks to ranger cache adds ea7df355ca4 More Ranger cache tweaks adds d0d8a165805 middle-end/97579 - fix VEC_COND_EXPR ISEL optab query adds c5b49c3e092 tree-optimization/97623 - limit PRE hoist insertion adds abe93733a26 PR target/96342 Change field "simdlen" into poly_uint64 adds 19859d6ba6b Add setup.cfg for pytest. adds 84ed8d2c889 gcc-changelog/git_email.py: Support older unidiff modules adds 082a7b23909 cpplib: Fix off-by-one error adds 770ec066b8b c++: Make extern-C mismatch an error adds 1c8b8efa5be c++: A couple of template instantiation cleanups adds cee45e49126 c++: Directly fixup deferred eh-specs adds 3553c658533 aarch64: intrinsics extract half of bf16 vector adds ec4d374ece6 Sync the aarch64-vx7r2 libgcc config with that of Linux adds 9ba95047e47 Add dg-require-effective-target fpic to gcc.target/powerpc tests adds 8bd9a00f434 cpplib: EOF in pragmas adds 5b01425ec20 c++: Small pt.c cleanups adds f4a0e873be8 i386: Fix ix86_function_arg_regno_p to return correct SSE r [...] adds 78f2f08ac8f c++: Refactor clone copying adds a52bf016433 c++: using-decl instantiation adds 93e79ed391b libstdc++: Rewrite std::call_once to use futexes [PR 66146] adds a2058f5812b Add missing non-NULL check in cgraphclones adds ed7f9957bbb c++: DR2303, ambiguous base deduction [PR97453] adds 9f925f3b198 libstdc++: Refactor std::call_once internals adds 875225301e3 c++: Don't try to parse a function declaration as deduction [...] adds 12d05123053 libstdc++: Add mising gnu-versioned-namespace symbols adds fab72592d86 [OpenACC] Use proper location to 'inform' of enclosing pare [...] adds e1276e33429 libstdc++: Ensure std::lock_guard is declared adds e7144372e06 c++: Not all character types are byte-access types. adds ab4664eb73f Fix copying of clone_info while reshaping clone tree. adds 2e391ceb77b Add testcase for pr97695 adds fd2325ea60e Daily bump. adds db8b3e148d5 Fix invalid address for special_memory_constraint. adds 2e0aa43fc6a Don't extract memory from operand for normal memory constraint. adds c19e44ac8db c: Implement C2x nodiscard attribute adds 878cffbd9e6 Objective-C++ : Fix ICE in potential_constant_expression_1. adds 7526923d77e i386: Cleanup i386/i386elf.h and align it's return conventi [...] adds 8d887367a7a bootstrap/97666 - really fix sizeof (bool) issue adds 7988c76ebac Fix duplicate ChangeLog entries. adds 96490315770 openmp: allocate clause vs. *reduction array sections [PR97670] adds c4f6330722a i386: Fix Intel MCU psABI comment w.r.t DEFAULT_PCC_STRUCT_RETURN adds 619039de36a gcc-changelog/git_commit.py: Check for missing description adds 14ddf41acb9 testsuite: fix arm/pure-code/no-literal-pool-* tests adds 092cdbd9198 Re-instantiate SLP induction IV CSE adds 10a50d261e5 gcc-changelog: Change parse_git_revisions strict argument to True. adds 24366207b77 libstdc++: Fix constant expressions in std::uniform_int_dis [...] adds 3e190757fa3 phiopt: Optimize x ? 1024 : 0 to (int) x << 10 [PR97690] adds 1e9f339d946 tree-optimization/97709 - set abnormal flag when vectorizin [...] adds 1272573a6b2 add costing to SLP vectorized PHIs adds 3ef33e756a6 libstdc++: Document istreambuf_iterator base class change [ [...] adds 243492e2c69 targhooks.c: Fix -fzero-call-used-regs 'sorry' typo adds e0af865ab9d libstdc++: Define new C++17 std::search overload for Parall [...] adds 9c1125c1214 libstdc++: Fix test failure with --disable-linux-futex adds e86fd6a17cd Add Ranger temporal cache adds 9a02d31baa5 go: disable -fipa-icf-functions by default in Go frontend adds 88ea64e9415 IBM Z: Remove unused RRe and RXe mode_attrs adds 6682ef4363b IBM Z: Unhardcode NR_C_MODES adds 4d76079fdfa middle-end: Move load/store-lanes check till late. adds 8f565d255a3 libstdc++: Fix default mode of new basic_stringstream const [...] adds 35c125cb6ac Daily bump. adds 025f434a873 rs6000: Use direct move for char/short vector CTOR [PR96933] adds e3587a2d8b0 middle-end: Store and use the SLP instance kind when aborti [...] adds 1436ef2a57e debug/97718 - fix abstract origin references after last change adds 7eb6c0ad261 testsuite: disable vect tests that was accidentally enabled on x86 adds 199988774d7 middle-end: optimize slp simplify back to back permutes. adds 403f0dac0cb Fix SLP vectorization of stores from boolean vectors adds cbc3f0bcc0e libstdc++: Adjust whitespace in <sstream> adds 432258be4f2 libstdc++: Fix new <sstream> constructors adds ea937e7d873 Fix uninitialized memory use in ipa-modref adds 54cbdb528df analyzer: fix ICE comparing COMPLEX_CSTs [PR97668] adds cc32e81cdbb i386: Fix PR97715 adds f8cc59ef494 diagnostic paths: loosen coupling between path-printing and [...] adds 4ef0f1e90f1 Drop overflow from constants while building ranges in ranger. adds 9f87fcf3034 middle-end: guard slp-11b.c testcase on vec_lanes adds 58c9de46541 Add fnspecs for C++ new and delete operators adds 5773855c3f5 Move and adjust PROBE_STACK reg definitions for aarch64 adds 8f027412f66 Add dg-require-effective-target fpic to gcc.dg test adds 50b840ac5e1 libstdc++: Export basic_stringbuf constructor [PR 97729] adds 710508c7b1a libstdc++: Fix multiple definitions of std::exception_ptr f [...] adds 2f93a2a03a3 libstdc++: Use non-throwing increment in recursive_director [...] adds 7fa1b2c8dac Handle use of r18 as a TCB pointer on aarch64-vxworks adds 10508db8679 openmp: Mark deprecated symbols in OpenMP 5.0 adds cdd2d448d82 libstdc++: Fix constraints on std::optional comparisons [PR 96269] adds d16d45655d7 libstdc++: Fix typo in ChangeLog entry adds 22984f3f090 Pass multi-range from range_query::value_* routines adds 5b2003105b3 c++: Implement -Wvexing-parse [PR25814] adds 1d87302a8e2 c++: Add -Wexceptions warning option [PR97675] adds e6fd02cc6d8 c++: Fix decltype(auto) deduction with rvalue ref [PR78209] adds 44e1f63e20f c++: Add auto_diagnostic_group to check_handlers_1. adds 0cfd9109e54 Daily bump. adds f72af3af8d5 MAINTAINERS: Add myself for write after approval. adds 65e82636bcd PR target/96307: Fix KASAN option checking. adds 56ecdc2f02b RISC-V: Mark non-export symbol static and const in riscv-common.c adds 6483f05989e Simplify x >> x to 0. This fixes PR96701. adds 32ee472864a Improve overflow check adds c283a711c85 Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] adds 2210bf6dec4 tree-optimization/97733 - fix SLP of reductions with zero relevant adds 344106a9668 c-common: Remove DEBUG_FUNCTION from verify_sequence_points adds 366099ff082 Move size time tables from GGC to heap adds 6cef01c3281 Add fnspec handling to ipa mode of ipa-modef. adds ff47c61f07d Add dg-require-effective-target fpic to g++ tests adds f11b1f9d155 Add dg-require-profiling directives to gcc.target/i386 tests adds 8ebedfcd86a tree-optimization/97732 - fix init of SLP induction vectorization adds a2c11935b01 OpenACC (C/C++): Fix 'acc atomic' parsing adds c2e9f586fde OpenACC/Fortran: Reject '!$acc atomic update capture' adds 7307d8e1072 tree-optimization/97706 - part one, refactor vect_determine [...] adds b92e4be3a61 IBM Z: Remove override of inline params adds 8a2fd716c9e ipa-modref: Fix comment typos adds 7144270e2de Move ipa-refs from ggc to heap. adds b88fdcc1c36 refactor SLP analysis adds f176773bc27 gcc-changelog: prevent double cherry-pick line adds 4dfa1789ab6 Remove 'gfortran.dg/goacc/loop-5.f95' adds 52b74462176 Remove 'gfortran.dg/goacc/loop-6.f95' adds 4c27f900950 [Fortran] Remove OpenACC 'loop' inside 'parallel' special-c [...] adds 15bcd01a94c testsuite: fix malloc alignment in test adds 1db815f4f38 c++: Parser tweaks adds 22175d0dc6a tree-optimization/97706 - handle PHIs in pattern recog mask [...] adds d3989492307 make PRE constant value IDs negative adds 9b11203e33f Add -fbit-tests option. adds 6c3ce63b04b aarch64: Support permutes on unpacked SVE vectors adds 4b5f564a5d9 libcpp: Provide date routine adds 05f1883cfd0 aarch64: Use intrinsics for upper saturating shift right adds ba6498124c3 core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTIN
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 1 + contrib/ChangeLog | 29 + contrib/gcc-changelog/git_commit.py | 13 +- contrib/gcc-changelog/git_email.py | 5 +- contrib/gcc-changelog/git_repository.py | 2 +- contrib/gcc-changelog/setup.cfg | 2 + contrib/gcc-changelog/test_email.py | 14 + contrib/gcc-changelog/test_patches.txt | 84 ++ gcc/ChangeLog | 981 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/analyzer/ChangeLog | 5 + gcc/analyzer/svalue.cc | 4 + gcc/attr-fnspec.h | 7 + gcc/c-family/ChangeLog | 42 + gcc/c-family/c-ada-spec.c | 8 +- gcc/c-family/c-common.c | 13 +- gcc/c-family/c-objc.h | 1 + gcc/c-family/c-omp.c | 29 +- gcc/c-family/c.opt | 12 +- gcc/c-family/stub-objc.c | 6 + gcc/c/ChangeLog | 19 + gcc/c/c-decl.c | 41 +- gcc/c/c-parser.c | 34 +- gcc/c/c-typeck.c | 114 ++- gcc/calls.c | 20 +- gcc/calls.h | 1 + gcc/cfgexpand.c | 45 +- gcc/cgraph.c | 12 +- gcc/cgraph.h | 16 +- gcc/cgraphclones.c | 8 +- gcc/common.opt | 4 + gcc/common/config/riscv/riscv-common.c | 4 +- gcc/config/aarch64/aarch64-builtins.c | 6 + gcc/config/aarch64/aarch64-modes.def | 4 + gcc/config/aarch64/aarch64-simd-builtins.def | 88 +- gcc/config/aarch64/aarch64-simd.md | 60 ++ gcc/config/aarch64/aarch64-sve.md | 57 +- gcc/config/aarch64/aarch64-vxworks.h | 12 +- gcc/config/aarch64/aarch64.c | 83 +- gcc/config/aarch64/aarch64.md | 7 + gcc/config/aarch64/arm_bf16.h | 7 + gcc/config/aarch64/arm_neon.h | 395 +++------ gcc/config/aarch64/iterators.md | 54 +- gcc/config/arm/arm-builtins.c | 3 + gcc/config/arm/arm_neon.h | 166 ++++ gcc/config/arm/arm_neon_builtins.def | 42 +- gcc/config/arm/iterators.md | 2 +- gcc/config/i386/i386-expand.c | 8 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 50 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386elf.h | 62 +- gcc/config/i386/sse.md | 67 +- gcc/config/rs6000/rs6000.c | 179 +++- gcc/config/rs6000/rs6000.md | 16 + gcc/config/s390/s390.c | 21 +- gcc/config/s390/s390.md | 5 - gcc/cp/ChangeLog | 193 ++++ gcc/cp/class.c | 40 +- gcc/cp/constexpr.c | 13 +- gcc/cp/constraint.cc | 9 - gcc/cp/cp-gimplify.c | 16 - gcc/cp/cp-objcp-common.c | 5 +- gcc/cp/cp-tree.h | 30 +- gcc/cp/decl.c | 98 +- gcc/cp/decl2.c | 2 +- gcc/cp/except.c | 10 +- gcc/cp/init.c | 2 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/parser.c | 215 ++++- gcc/cp/pt.c | 69 +- gcc/cp/rtti.c | 88 +- gcc/cp/semantics.c | 52 +- gcc/cp/tree.c | 102 ++- gcc/cp/typeck.c | 2 +- gcc/cp/typeck2.c | 2 +- gcc/doc/invoke.texi | 93 +- gcc/dwarf2out.c | 18 +- gcc/fold-const.c | 5 - gcc/fortran/ChangeLog | 64 ++ gcc/fortran/cpp.c | 10 +- gcc/fortran/decl.c | 1 + gcc/fortran/gfortran.h | 1 + gcc/fortran/gfortran.texi | 3 + gcc/fortran/module.c | 3 + gcc/fortran/openmp.c | 44 +- gcc/fortran/resolve.c | 20 + gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-openmp.c | 40 +- gcc/function.h | 7 + gcc/gengtype.c | 1 + gcc/gimple-fold.c | 2 +- gcc/gimple-isel.cc | 5 +- gcc/gimple-range-cache.cc | 362 +++++++- gcc/gimple-range-cache.h | 24 +- gcc/gimple-range.cc | 45 +- gcc/gimple.c | 13 + gcc/gimple.h | 2 +- gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 2 +- gcc/go/go-lang.c | 6 + gcc/godump.c | 4 +- gcc/ipa-fnsummary.c | 77 +- gcc/ipa-fnsummary.h | 17 +- gcc/ipa-inline-transform.c | 27 + gcc/ipa-modref-tree.h | 18 +- gcc/ipa-modref.c | 611 +++++++++---- gcc/ipa-prop.c | 10 +- gcc/ipa-ref.c | 6 +- gcc/ipa-ref.h | 21 +- gcc/ira.c | 32 +- gcc/lra-constraints.c | 24 +- gcc/lto/lto-symtab.c | 4 +- gcc/match.pd | 21 +- gcc/objc/ChangeLog | 16 + gcc/objc/objc-act.c | 16 +- gcc/omp-low.c | 65 +- gcc/omp-simd-clone.c | 70 +- gcc/params.opt | 4 + gcc/passes.c | 47 + gcc/passes.def | 11 +- gcc/poly-int-types.h | 8 + gcc/poly-int.h | 57 ++ gcc/print-tree.c | 2 +- gcc/range-op.cc | 12 +- gcc/recog.c | 8 +- gcc/symtab-clones.cc | 18 +- gcc/symtab.c | 24 +- gcc/targhooks.c | 2 +- gcc/testsuite/ChangeLog | 615 ++++++++++++- gcc/testsuite/c-c++-common/goacc-gomp/atomic.c | 43 + gcc/testsuite/c-c++-common/goacc/atomic.c | 30 + ...-reductions.c => nested-reductions-1-kernels.c} | 234 +---- ...reductions.c => nested-reductions-1-parallel.c} | 108 +-- .../goacc/nested-reductions-1-routine.c | 68 ++ ...ctions-warn.c => nested-reductions-2-kernels.c} | 304 +------ ...tions-warn.c => nested-reductions-2-parallel.c} | 142 +-- .../goacc/nested-reductions-2-routine.c | 93 ++ gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 85 ++ gcc/testsuite/c-c++-common/gomp/allocate-4.c | 39 + gcc/testsuite/g++.dg/DRs/dr2303.C | 37 + gcc/testsuite/g++.dg/Wclass-memaccess.C | 209 ++++- gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C | 8 + gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 11 - gcc/testsuite/g++.dg/cpp2a/fn-template16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/fn-template7.C | 2 +- gcc/testsuite/g++.dg/gomp/allocate-2.C | 11 + gcc/testsuite/g++.dg/gomp/allocate-3.C | 206 +++++ gcc/testsuite/g++.dg/inherit/thunk8.C | 1 + gcc/testsuite/g++.dg/ipa/devirt-24.C | 2 +- gcc/testsuite/g++.dg/lookup/pr80891-5.C | 2 +- gcc/testsuite/g++.dg/lto/pr79050_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr84805_0.C | 2 +- gcc/testsuite/g++.dg/opt/pr64411.C | 1 + gcc/testsuite/g++.dg/parse/pr58898.C | 4 +- gcc/testsuite/g++.dg/pr57878.C | 1 + gcc/testsuite/g++.dg/pr65032.C | 1 + gcc/testsuite/g++.dg/pr84279.C | 1 + gcc/testsuite/g++.dg/template/scope5.C | 2 +- gcc/testsuite/g++.dg/warn/Wexceptions1.C | 9 + gcc/testsuite/g++.dg/warn/Wexceptions2.C | 10 + gcc/testsuite/g++.dg/warn/Winit-list4.C | 15 + gcc/testsuite/g++.dg/warn/Wvexing-parse.C | 110 +++ gcc/testsuite/g++.dg/warn/Wvexing-parse2.C | 24 + gcc/testsuite/g++.dg/warn/Wvexing-parse3.C | 129 +++ gcc/testsuite/g++.dg/warn/Wvexing-parse4.C | 74 ++ gcc/testsuite/g++.dg/warn/Wvexing-parse5.C | 14 + gcc/testsuite/g++.dg/warn/Wvexing-parse6.C | 24 + gcc/testsuite/g++.dg/warn/Wvexing-parse7.C | 27 + gcc/testsuite/g++.old-deja/g++.brendan/recurse.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/catch10.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/template4.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm4.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/for2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/local4.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 2 + gcc/testsuite/gcc.c-torture/compile/pr97205.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr97578.c | 11 + gcc/testsuite/gcc.c-torture/execute/pr97695.c | 20 + gcc/testsuite/gcc.dg/analyzer/pr97668.c | 27 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c | 62 ++ gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c | 42 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c | 6 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 5 - gcc/testsuite/gcc.dg/ipa/modref-2.c | 15 + gcc/testsuite/gcc.dg/lto/modref-2_0.c | 27 + gcc/testsuite/gcc.dg/no-strict-overflow-4.c | 5 +- .../{gcc.target/riscv => gcc.dg}/pr91441.c | 1 + .../{gcc.target/riscv => gcc.dg}/pr96260.c | 1 + gcc/testsuite/gcc.dg/pr96307.c | 25 + gcc/testsuite/gcc.dg/pr97515.c | 6 +- gcc/testsuite/gcc.dg/pr97721.c | 13 + gcc/testsuite/gcc.dg/pr97725.c | 28 + gcc/testsuite/gcc.dg/self-right-shift.c | 12 + gcc/testsuite/gcc.dg/sms-12.c | 1 + gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr71077.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 58 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/switch-4.c | 25 + gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-69.c | 45 + gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c | 61 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c | 11 + gcc/testsuite/gcc.dg/vect/pr97678.c | 29 + gcc/testsuite/gcc.dg/vect/slp-11b.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 8 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 51 ++ gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 62 ++ .../aarch64/advsimd-intrinsics/bf16_get-be.c | 27 + .../aarch64/advsimd-intrinsics/bf16_get.c | 27 + .../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 + .../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 2 +- .../aarch64/advsimd-intrinsics/vqrshrn_high_n.c | 192 ++++ .../aarch64/advsimd-intrinsics/vqrshrun_high_n.c | 194 ++++ .../aarch64/advsimd-intrinsics/vqshrn_high_n.c | 190 ++++ .../aarch64/advsimd-intrinsics/vqshrun_high_n.c | 140 +++ .../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 2 +- .../gcc.target/aarch64/narrow_high-intrinsics.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c | 331 +++++++ gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c | 90 ++ gcc/testsuite/gcc.target/aarch64/sve/ext_4.c | 353 ++++++++ gcc/testsuite/gcc.target/aarch64/sve/rev_2.c | 177 ++++ gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c | 127 +++ gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c | 127 +++ gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c | 403 +++++++++ gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c | 403 +++++++++ gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c | 375 ++++++++ gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c | 375 ++++++++ gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c | 403 +++++++++ gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c | 403 +++++++++ .../gcc.target/arm/pure-code/no-literal-pool-m0.c | 3 +- .../gcc.target/arm/pure-code/no-literal-pool-m23.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 + .../gcc.target/arm/simd/vld1_lane_bf16_1.c | 21 + .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 17 + .../arm/simd/vld1q_lane_bf16_indices_1.c | 17 + .../gcc.target/arm/simd/vldn_lane_bf16_1.c | 73 ++ gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 + .../gcc.target/arm/simd/vst1_lane_bf16_1.c | 21 + .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 15 + .../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 ++ .../arm/simd/vstq1_lane_bf16_indices_1.c | 15 + gcc/testsuite/gcc.target/i386/fentryname1.c | 1 + gcc/testsuite/gcc.target/i386/fentryname2.c | 1 + gcc/testsuite/gcc.target/i386/fentryname3.c | 1 + gcc/testsuite/gcc.target/i386/pr45352-1.c | 1 + gcc/testsuite/gcc.target/i386/pr47602.c | 1 + gcc/testsuite/gcc.target/i386/pr55151.c | 1 + gcc/testsuite/gcc.target/i386/pr55458.c | 1 + gcc/testsuite/gcc.target/i386/pr56348.c | 1 + gcc/testsuite/gcc.target/i386/pr57097.c | 1 + gcc/testsuite/gcc.target/i386/pr65753.c | 1 + gcc/testsuite/gcc.target/i386/pr65915.c | 1 + gcc/testsuite/gcc.target/i386/pr66232-5.c | 1 + gcc/testsuite/gcc.target/i386/pr66334.c | 1 + gcc/testsuite/gcc.target/i386/pr66819-2.c | 1 + gcc/testsuite/gcc.target/i386/pr67265.c | 1 + gcc/testsuite/gcc.target/i386/pr81481.c | 1 + gcc/testsuite/gcc.target/i386/pr83994.c | 1 + gcc/testsuite/gcc.target/i386/pr97140.c | 10 + gcc/testsuite/gcc.target/i386/pr97540.c | 6 + gcc/testsuite/gcc.target/i386/returninst1.c | 1 + gcc/testsuite/gcc.target/i386/returninst2.c | 1 + gcc/testsuite/gcc.target/i386/returninst3.c | 1 + .../gcc.target/i386/zero-scratch-regs-1.c | 4 +- .../gcc.target/i386/zero-scratch-regs-10.c | 16 +- .../gcc.target/i386/zero-scratch-regs-13.c | 24 +- .../gcc.target/i386/zero-scratch-regs-14.c | 18 +- .../gcc.target/i386/zero-scratch-regs-15.c | 4 +- .../gcc.target/i386/zero-scratch-regs-16.c | 4 +- .../gcc.target/i386/zero-scratch-regs-17.c | 4 +- .../gcc.target/i386/zero-scratch-regs-18.c | 6 +- .../gcc.target/i386/zero-scratch-regs-19.c | 4 +- .../gcc.target/i386/zero-scratch-regs-2.c | 18 +- .../gcc.target/i386/zero-scratch-regs-20.c | 26 +- .../gcc.target/i386/zero-scratch-regs-21.c | 6 +- .../gcc.target/i386/zero-scratch-regs-22.c | 20 +- .../gcc.target/i386/zero-scratch-regs-23.c | 36 +- .../gcc.target/i386/zero-scratch-regs-24.c | 2 +- .../gcc.target/i386/zero-scratch-regs-25.c | 2 +- .../gcc.target/i386/zero-scratch-regs-26.c | 30 +- .../gcc.target/i386/zero-scratch-regs-27.c | 12 +- .../gcc.target/i386/zero-scratch-regs-28.c | 16 +- .../gcc.target/i386/zero-scratch-regs-29.c | 2 +- .../gcc.target/i386/zero-scratch-regs-3.c | 4 +- .../gcc.target/i386/zero-scratch-regs-30.c | 6 +- .../gcc.target/i386/zero-scratch-regs-31.c | 8 +- .../gcc.target/i386/zero-scratch-regs-32.c | 11 + .../gcc.target/i386/zero-scratch-regs-4.c | 4 +- .../gcc.target/i386/zero-scratch-regs-5.c | 18 +- .../gcc.target/i386/zero-scratch-regs-6.c | 4 +- .../gcc.target/i386/zero-scratch-regs-7.c | 4 +- .../gcc.target/i386/zero-scratch-regs-8.c | 16 +- .../gcc.target/i386/zero-scratch-regs-9.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr67789.c | 1 + gcc/testsuite/gcc.target/powerpc/pr83629.c | 1 + gcc/testsuite/gcc.target/powerpc/pr84112.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 15 + gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 15 + gcc/testsuite/gcc.target/powerpc/pr96933-3.c | 10 + gcc/testsuite/gcc.target/powerpc/pr96933-4.c | 10 + gcc/testsuite/gcc.target/powerpc/pr96933-run.h | 56 ++ gcc/testsuite/gcc.target/powerpc/pr96933.h | 50 ++ gcc/testsuite/gcc.target/powerpc/pr97267.c | 19 + gcc/testsuite/gfortran.dg/analyzer/pr97668.f | 26 + gcc/testsuite/gfortran.dg/attr_deprecated.f90 | 30 + gcc/testsuite/gfortran.dg/goacc-gomp/atomic.f90 | 48 + .../gfortran.dg/goacc-gomp/goacc-gomp.exp | 37 + gcc/testsuite/gfortran.dg/goacc/atomic.f90 | 35 + .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 -------- gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 -- ...uctions.f90 => nested-reductions-1-kernels.f90} | 300 +------ ...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +-- .../goacc/nested-reductions-1-routine.f90 | 88 ++ ...ns-warn.f90 => nested-reductions-2-kernels.f90} | 379 +------- ...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +--- .../goacc/nested-reductions-2-routine.f90 | 119 +++ gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 88 ++ gcc/testsuite/lib/target-supports.exp | 11 + gcc/timevar.def | 1 + gcc/toplev.c | 1 - gcc/tree-diagnostic-path.cc | 204 +++-- gcc/tree-pass.h | 6 + gcc/tree-pretty-print.c | 2 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 3 + gcc/tree-ssa-phiopt.c | 38 +- gcc/tree-ssa-pre.c | 64 +- gcc/tree-ssa-sccvn.c | 34 +- gcc/tree-ssa-sccvn.h | 12 +- gcc/tree-switch-conversion.c | 3 + gcc/tree-switch-conversion.h | 6 + gcc/tree-vect-data-refs.c | 9 +- gcc/tree-vect-loop.c | 240 +++-- gcc/tree-vect-patterns.c | 152 ++-- gcc/tree-vect-slp.c | 233 +++-- gcc/tree-vect-stmts.c | 47 +- gcc/tree-vectorizer.h | 16 +- gcc/tree.h | 16 +- gcc/value-query.cc | 6 +- gcc/varpool.c | 2 +- gcc/xcoffout.c | 2 +- libcc1/libcc1plugin.cc | 2 +- libcc1/libcp1plugin.cc | 2 +- libcpp/ChangeLog | 41 + libcpp/directives.c | 2 +- libcpp/include/cpplib.h | 9 + libcpp/include/mkdeps.h | 6 +- libcpp/init.c | 21 +- libcpp/internal.h | 7 +- libcpp/lex.c | 33 +- libcpp/macro.c | 83 +- libcpp/mkdeps.c | 12 +- libgcc/ChangeLog | 18 + libgcc/config.host | 1 + libgcc/unwind-seh.c | 5 + libgfortran/ChangeLog | 8 + libgomp/ChangeLog | 60 ++ libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 2 +- libgomp/fortran.c | 13 +- libgomp/icv.c | 10 +- libgomp/omp.h.in | 23 +- libgomp/omp_lib.f90.in | 4 + libgomp/testsuite/libgomp.c++/affinity-1.C | 1 + libgomp/testsuite/libgomp.c/affinity-1.c | 3 +- libgomp/testsuite/libgomp.c/affinity-2.c | 1 + libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c | 1 + libgomp/testsuite/libgomp.c/lib-1.c | 2 + libgomp/testsuite/libgomp.c/nested-1.c | 2 + libgomp/testsuite/libgomp.c/nested-2.c | 2 + libgomp/testsuite/libgomp.c/nested-3.c | 2 + libgomp/testsuite/libgomp.c/pr32362-1.c | 1 + libgomp/testsuite/libgomp.c/pr32362-2.c | 1 + libgomp/testsuite/libgomp.c/pr32362-3.c | 1 + libgomp/testsuite/libgomp.c/pr35549.c | 1 + libgomp/testsuite/libgomp.c/pr42942.c | 1 + libgomp/testsuite/libgomp.c/pr61200.c | 1 + libgomp/testsuite/libgomp.c/sort-1.c | 2 + libgomp/testsuite/libgomp.c/target-5.c | 2 + libgomp/testsuite/libgomp.c/target-6.c | 2 + libgomp/testsuite/libgomp.c/teams-1.c | 2 + libgomp/testsuite/libgomp.c/thread-limit-1.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-2.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-4.c | 1 + libgomp/testsuite/libgomp.fortran/affinity1.f90 | 1 + libgomp/testsuite/libgomp.fortran/lib1.f90 | 1 + libgomp/testsuite/libgomp.fortran/lib2.f | 1 + libgomp/testsuite/libgomp.fortran/nested1.f90 | 2 + libgomp/testsuite/libgomp.fortran/teams1.f90 | 2 + libstdc++-v3/ChangeLog | 293 ++++++ .../config/abi/pre/gnu-versioned-namespace.ver | 4 + libstdc++-v3/config/abi/pre/gnu.ver | 6 + libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/doc/html/manual/api.html | 7 + libstdc++-v3/doc/xml/manual/evolution.xml | 9 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/stl_algo.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 8 +- libstdc++-v3/include/parallel/algo.h | 15 + libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/mutex | 200 ++++- libstdc++-v3/include/std/optional | 66 +- libstdc++-v3/include/std/sstream | 59 +- libstdc++-v3/include/std/syncstream | 330 +++++++ libstdc++-v3/include/std/version | 4 + libstdc++-v3/libsupc++/eh_ptr.cc | 20 +- libstdc++-v3/libsupc++/exception_ptr.h | 56 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/mutex.cc | 121 ++- libstdc++-v3/src/c++20/sstream-inst.cc | 12 +- libstdc++-v3/src/filesystem/dir.cc | 18 +- libstdc++-v3/testsuite/18_support/96817.cc | 4 + .../testsuite/20_util/optional/relops/96269.cc | 76 ++ .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../25_algorithms/generate_n/87982_neg.cc | 2 +- .../27_io/basic_istringstream/cons/char/1.cc | 37 +- .../27_io/basic_ostringstream/cons/char/1.cc | 38 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 37 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 125 ++- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 37 +- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 137 ++- .../27_io/basic_stringstream/cons/char/1.cc | 51 +- .../1.cc => basic_stringstream/cons/char/97719.cc} | 25 +- .../once_flag.cc => 27_io/basic_syncbuf/1.cc} | 19 +- .../constexpr.cc => 27_io/basic_syncbuf/2.cc} | 23 +- .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 137 +++ .../basic_syncbuf/requirements/types.cc} | 47 +- .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 130 +++ .../once_flag.cc => 27_io/basic_syncstream/1.cc} | 19 +- .../constexpr.cc => 27_io/basic_syncstream/2.cc} | 23 +- .../27_io/basic_syncstream/basic_ops/1.cc | 134 +++ .../basic_syncstream/requirements/types.cc} | 48 +- .../testsuite/30_threads/call_once/39909.cc | 3 +- .../testsuite/30_threads/call_once/49668.cc | 4 +- .../testsuite/30_threads/call_once/60497.cc | 4 +- .../30_threads/call_once/{dr2442.cc => 66146.cc} | 35 +- .../testsuite/30_threads/call_once/call_once1.cc | 6 +- .../testsuite/30_threads/call_once/dr2442.cc | 4 +- .../testsuite/30_threads/call_once/once_flag.cc | 10 +- .../filesystem/iterators/97731.cc} | 35 +- 466 files changed, 16023 insertions(+), 4626 deletions(-) create mode 100644 contrib/gcc-changelog/setup.cfg create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/atomic.c create mode 100644 gcc/testsuite/c-c++-common/goacc/atomic.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions-1- [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions- [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reductio [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reduct [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-4.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2303.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse7.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97205.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97578.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97695.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97668.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/modref-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-2_0.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr91441.c (85%) rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr96260.c (77%) create mode 100644 gcc/testsuite/gcc.dg/pr96307.c create mode 100644 gcc/testsuite/gcc.dg/pr97721.c create mode 100644 gcc/testsuite/gcc.dg/pr97725.c create mode 100644 gcc/testsuite/gcc.dg/self-right-shift.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96789.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-69.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97678.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rev_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vldn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97140.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97540.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-32.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-run.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97267.c create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr97668.f create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/atomic.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/goacc-gomp.exp create mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions-1 [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reducti [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reduc [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90 create mode 100644 libstdc++-v3/include/std/syncstream create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/96269.cc copy libstdc++-v3/testsuite/27_io/{basic_stringbuf/cons/char/1.cc => basic_strings [...] copy libstdc++-v3/testsuite/{30_threads/call_once/once_flag.cc => 27_io/basic_sync [...] rename libstdc++-v3/testsuite/{30_threads/call_once/constexpr.cc => 27_io/basic_sy [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/basic_ops/1.cc copy libstdc++-v3/testsuite/{18_support/96817.cc => 27_io/basic_syncbuf/requiremen [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/sync_ops/1.cc copy libstdc++-v3/testsuite/{30_threads/call_once/once_flag.cc => 27_io/basic_sync [...] rename libstdc++-v3/testsuite/{30_threads/once_flag/cons/constexpr.cc => 27_io/bas [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc copy libstdc++-v3/testsuite/{18_support/96817.cc => 27_io/basic_syncstream/require [...] copy libstdc++-v3/testsuite/30_threads/call_once/{dr2442.cc => 66146.cc} (66%) copy libstdc++-v3/testsuite/{30_threads/call_once/dr2442.cc => experimental/filesy [...]