This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allmodconfig in repository toolchain/ci/gcc.
from dcde81134cb i386: Add minmax and abs patterns for 4-byte vectors [PR100637] adds e5bfda02042 Use EXACT_DIV_EXPR as much as possible adds b1cd7461ecc Fix incorrect SLOC on instruction adds f53aff92ace Fix spurious No_Elaboration violation for Size attribute adds f1c777f40aa tree-optimization: Improve spaceship_replacement [PR94589] adds 1e66a917007 Fix segfault at run time on strict-alignment platforms adds 932198a8e1b Always translate Is_Pure flag into pure in C sense adds dd9a8fff14e Fix internal error on locally derived bit-packed array type adds 4a29b8d6272 Replace ? with ?? in warning messages adds 3553d8c2fec Consistently generate debug info for elaboration variables adds 49c2c7f6551 Remove discriminant checks in gigi adds 745dae5923a libsanitizer: Remove cyclades from libsanitizer adds 6fdacaf4b00 Detect illegal conditions in Raise_xxx_Error nodes adds 2df9d3c52e6 i386: Add comparisons for 4-byte vectors [PR100637] adds 5ae352467a5 Add insn types for fusion pairs adds 079c23cfe07 aarch64: Add attributes for builtins specified in aarch64-b [...] adds 61796dc03be Add 'libgomp.oacc-fortran/privatized-ref-2.f90' adds 5d42db53332 Don't skip 'libgomp.oacc-fortran/privatized-ref-2.f90' for [...] adds 53fb833d635 Elide expand_constructor if move by pieces is preferred adds 782e57f2c09 x86: Remove MAX_BITSIZE_MODE_ANY_INT adds 29a2f51806c openacc: Add support for gang local storage allocation in s [...] adds f6f45309d9f [OpenACC privatization, nvptx] Tighten some aspects [PR90115] adds 3a285ebd0cf [OpenACC privatization] Don't evaluate OpenMP 'for' clauses [...] adds ff451ea723d [OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OAC [...] adds 21803fcaebe [OpenACC privatization] Explain two different configuration [...] adds ad4612cb048 [OpenACC privatization] Skip processing if no work to be do [...] adds 5a0fe1f6c4a [OpenACC privatization] Explain OpenACC privatization candi [...] adds d42c10563e2 Add '__OPTIMIZE__' DejaGnu selector adds 11b8286a832 [OpenACC privatization] Largely extend diagnostics and corr [...] adds 325aa13996b [OpenACC privatization] Reject 'static', 'external' in bloc [...] adds 0c6e792dd5c openmp: Fix up handling of implicit lastprivate on outer co [...] adds b5c1c7a96bc openmp: Fix up firstprivate+lastprivate clause handling [PR99928] adds bdc71623514 Test cases for p10 fusion patterns adds 842a0551898 combine patterns for add-add fusion adds 2832d51b383 Daily bump. adds 5e28089157d Fix rs6000 p10 fusion patterns with old attr type names adds 3050a1a1827 [OpenACC privatization] Prune uninteresting/varying diagnos [...] adds 26ca6dbda23 Steve Kargl kargl@gcc.gnu.org adds c4771b3438a PR98301 Add missing changelog entries. adds 15d30d2f207 Daily bump. adds 99b76adb94d Don't simplify (A & C) != 0 ? D : 0 for pointer types. adds 1160d9c1e48 Add ChangeLogs for the previous commit. adds 5d3ef9189a7 fortran/intrinsic.texi: Use proper variable name adds 6bf8847c732 Revert "PR98301 Add missing changelog entries." adds a4dbd5cffa6 Revert "Add ChangeLogs for the previous commit." adds fe03f4fc954 Fortran: fix passing return value to class(*) dummy argument adds c01c4331112 i386: Add push insns for 4-byte vectors [PR100722] adds b94a5024d78 Daily bump. adds 1040a44aa23 Fix two testcases for ssa names which are more than 1 digit adds dc084c487e9 Fix ICE when lhs is NULL. adds 9d38e096c5e gcc-changelog: Add note about ChangeLog entries adds 0f3cd532fa0 Do not load the thunk symbols. adds 5ba5e856f32 arm: Auto-vectorization for MVE: vld2/vst2 adds 4eaf65ed6a6 arm: Auto-vectorization for MVE: vld4/vst4 adds fb0746f3a6b AArch64: Cleanup aarch64_classify_symbol adds b326f495218 AArch64: Enable fast shifts on Neoverse N1 adds 0e3b3b77e13 OpenMP/Fortran: Handle polymorphic scalars in data-sharing [...] adds 6fdc59f196c libstdc++: Qualify functions used in tests adds 46ed811bcb4 libstdc++: Fix iterator caching inside range adaptors [PR100479] adds ca8cc8273c5 VARYING ranges of different sizes should not be equal. adds a8764071f2e Fusion patterns for add-logical/logical-add adds 2c43f5ec9db libstdc++: Limit allocation on iterator insertion in Hashta [...] adds 358832c46a3 compiler: mark global variables whose address is taken adds 637569df035 Daily bump. adds db92bd223e3 C-SKY: Add fpuv3 instructions and CK860 arch. adds b8a618539c2 C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead. adds 62fa9cb24a8 C-SKY: Bug fix for bad setting of TARGET_DSP and TARGET_DIV. adds d19a00c60c1 C-SKY: Separate FRAME_POINTER_REGNUM into FRAME_POINTER_REG [...] adds d8f6ceb58e6 fortran/intrinsic.texi: Fix copy'n'paste errors and typos adds f1185ea88a0 C-SKY: Add cases for csky fpuv3 instructions. adds 9aecba04f4d Fix sphinx-build warning. adds 3a81735c1c8 openmp: Fix reduction clause handling on teams distribute s [...] adds 316bdb2e897 middle-end/100727 - fix call expansion with WITH_SIZE_EXPR arg adds c9a089cad15 Update copyright years in c++tools adds 2c3202e6f8a libgomp/100747 - fix permission of configure scripts adds 45d5c4769a4 C-SKY: Amend copyrights of recently added files. adds 4b1987f8ad3 Fix typo and weird syntax in configure script adds f5c6b71c9b0 C-SKY: Fix copyright of csky-modes.def. adds cec4d4a6782 Add no_sanitize_coverage attribute. adds ebd5e86c0f4 Improve global state for options. adds 3b0a7d624e6 RISC-V: Pass -mno-relax to assembler adds 7a5e9a58fbe c++tools: Include <cstdlib> for exit [PR100731] adds 1d3707a52d6 Fix thinko in latest change to setup_one_parameter adds ad52d89808a c++: Avoid -Wunused-value false positives on nullptr passed [...] adds fd97aeb494c Remove stalled TREE_READONLY flag on automatic variable adds 41ddc5b0a6b Fix selftest for targets where short and int are the same size. adds 28ceee1b91f Change gori_compute to inherit from gori_map instead of hav [...] adds cb33af1a62b fully populate the export list from range_cache, not gori_compute. adds c2164470416 Add imports and strengthen the export definition in range_d [...] adds 10b286ce335 Unify temporal cache with gori dependencies. adds 35c78c6fc54 Tweak location of non-null calls. revamp ranger debug output. adds 2bccd9154e1 Make expr_range_in_bb stmt based rather than block based. adds f630797a1ed Adjust fur_source internal api to use gori_compute not rang [...] adds a6e94287d31 Remove the logical stmt cache for now. adds 2bc6dacecb2 Daily bump. adds b6bdd7a4cb4 Add a couple of A?CST1:CST2 match and simplify optimizations adds 1fd76b24306 Optimize x < 0 ? ~y : y to (x >> 31) ^ y in match.pd adds 94079e642d9 C-SKY: Add instruction "ld.bs". adds 155d3038c23 C-SKY: Fix FAIL of gcc.dg/torture/stackalign/builtin-return-2.c. adds 4553b955161 C-SKY: Delete definition TARGET_PROMOTE_PROTOTYPES, just us [...] adds 41eba35b08a C-SKY: Support fldrd/fstrd for fpuv2 and fldr.64/fstr.64 fo [...] adds 431d26e1dd1 Remove install-old.texi adds 0eac9c60ac1 docs: port old-intall.texi part to install.texi adds 403bb89bd7f DOC: update documentation of __gcov_{dump,reset} adds a0d371a2514 Fix C++ libgomp regressions adds 5f338210456 C-SKY: Delete TARGET_CAN_CHANGE_MODE_CLASS, use defualt def [...] adds 95d67762171 openmp: Fix up handling of target constructs in offloaded r [...] adds b4329e3dd6f c++: Fix reference NTTP binding to noexcept fn [PR97420] adds 88834c7d05a c++: constexpr and copy elision within mem init [PR100368] adds 74045879770 arc: Remove useless register keyword adds 76898cec437 Remove useless register keywords adds 0e1fd432e9c arm: Auto-vectorization for MVE: vaddv adds 401bd4adcfd Warn on type punning that toggles scalar storage order adds 7f0cfeb1ac5 Fix gcc-bootstrap issue adds a49a045b92f libstdc++: Change [range.iter.op] functions to function obj [...] adds 28484d00c45 i386: Autovectorize 4-byte vectors adds 586d6f7aee0 Common API for accessing global and on-demand ranges. adds 57bf3751511 Convert evrp pass to get_range_query. adds fe9a499cb87 Convert Walloca pass to get_range_query. adds 45f4e2b01b8 Convert remaining passes to get_range_query. adds af66d0af87c Cleanup get_range_info adds a42220f0164 libstdc++: [_GLIBCXX_DEBUG] Enhance rendering of assert message adds abe8787a849 c++: access for hidden friend of nested class template [PR100502] adds 58523f23fef Small tweak to documentation of scalar_storage_order adds 01c59ef2e5a Daily bump. adds 04ba00d4ed7 i386: Add uavg_ceil patterns for 4-byte vectors [PR100637] adds 95bef94c6c6 Tweak Wstringop-overflow-55.c test. adds 13dbaefefba Move global range code to value-query.cc. adds 22137a3db85 Use get_range_query in simplify_conversion_using_ranges. adds 262e75d22c3 arm: Remove use of opts_set in arm_configure_build_target [ [...] adds 9d3a953ec4d PR fortran/100656 - prevent ICE in gfc_conv_expr_present adds 71d7dc6cd09 Fortran: Fix erroneous "pointer argument is not associated" [...] adds 6c67afaf524 i386: Add XOP comparisons for 4- and 8-byte vectors [PR100637] adds 9b94785dedb c++: Relax rule for non-type arguments in partial specs [CWG1315] adds db79713150f c++: argument pack with expansion [PR86355] adds fc3fdf0f219 c++: parameter pack inside static_assert [PR99893] adds 5d05e83e243 PR other/100463 - many errors using GTY and hash_map adds a617e5d516b i386: Remove unneeded binary operand fixup from expanders. adds 79e3f7d54bc libgomp: Add openacc_{cuda,cublas,cudart} effective targets [...] adds 27e906d5bb2 c++: Add missing scope in typedef diagnostic [PR100763] adds c33ec196aa7 c++: Output less irrelevant info for function template decl [...] adds 4774807e6e5 gccgo.texi: remove HTML quoting adds cd62d089f60 Daily bump. adds 4a9f2306cb3 forwprop: Enhance vec perm fed by CTOR and CTOR/CST [PR99398] adds dd1ef00c45b Fix bug in the define_subst handling that made match_scratc [...] adds 3816864d5e9 Fix match_dup bug of define_cond_exec. adds c9114f2804b Generate gimple-match.c and generic-match.c earlier
No new revisions were added by this update.
Summary of changes: c++tools/ChangeLog | 19 + c++tools/Makefile.in | 2 +- c++tools/configure | 6 +- c++tools/configure.ac | 8 +- c++tools/resolver.cc | 2 +- c++tools/resolver.h | 2 +- c++tools/server.cc | 5 +- contrib/ChangeLog | 10 + contrib/gcc-changelog/git_commit.py | 8 +- contrib/gcc-changelog/test_email.py | 2 +- contrib/update-copyright.py | 2 + gcc/ChangeLog | 930 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 3 +- gcc/ada/ChangeLog | 87 ++ gcc/ada/doc/share/conf.py | 4 +- gcc/ada/gcc-interface/decl.c | 168 +-- gcc/ada/gcc-interface/misc.c | 2 +- gcc/ada/gcc-interface/trans.c | 99 +- gcc/ada/gcc-interface/utils.c | 33 +- gcc/ada/gcc-interface/utils2.c | 15 +- gcc/ada/init.c | 2 +- gcc/asan.h | 10 + gcc/builtins.c | 40 +- gcc/c-family/ChangeLog | 27 + gcc/c-family/c-attribs.c | 29 + gcc/c-family/c-omp.c | 28 + gcc/c-family/c-pragma.c | 16 +- gcc/c/ChangeLog | 14 + gcc/c/c-decl.c | 7 + gcc/c/c-typeck.c | 27 + gcc/calls.c | 3 +- gcc/config/aarch64/aarch64-builtins.c | 56 +- gcc/config/aarch64/aarch64.c | 39 +- gcc/config/arc/arc.c | 20 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-protos.h | 3 +- gcc/config/arm/arm.c | 23 +- gcc/config/arm/mve.md | 2 +- gcc/config/arm/neon.md | 47 - gcc/config/arm/vec-common.md | 79 ++ gcc/config/bfin/bfin.c | 6 +- gcc/config/csky/constraints.md | 19 +- gcc/config/csky/csky-modes.def | 22 + gcc/config/csky/csky-protos.h | 7 +- gcc/config/csky/csky.c | 710 ++++++++++-- gcc/config/csky/csky.h | 169 ++- gcc/config/csky/csky.md | 141 +-- gcc/config/csky/csky_cores.def | 13 + gcc/config/csky/csky_insn_fpu.md | 798 ++++++------- .../csky/{csky_insn_fpu.md => csky_insn_fpuv2.md} | 266 ++--- gcc/config/csky/csky_insn_fpuv3.md | 516 +++++++++ gcc/config/csky/csky_isa.def | 15 + gcc/config/csky/csky_tables.opt | 21 + gcc/config/csky/predicates.md | 3 +- gcc/config/csky/t-csky-elf | 9 +- gcc/config/csky/t-csky-linux | 11 +- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/gcn/gcn-protos.h | 2 +- gcc/config/gcn/gcn-tree.c | 9 +- gcc/config/gcn/gcn.c | 4 +- gcc/config/i386/i386-expand.c | 34 +- gcc/config/i386/i386-modes.def | 15 +- gcc/config/i386/i386.c | 38 +- gcc/config/i386/mmx.md | 461 +++++--- gcc/config/i386/sse.md | 17 +- gcc/config/iq2000/iq2000.md | 6 +- gcc/config/microblaze/microblaze.c | 26 +- gcc/config/microblaze/microblaze.md | 18 +- gcc/config/nvptx/nvptx.c | 124 ++ gcc/config/riscv/riscv.h | 1 + gcc/config/rs6000/fusion.md | 1196 +++++++++++++------- gcc/config/rs6000/genfusion.pl | 133 ++- gcc/config/rs6000/rs6000-cpus.def | 8 +- gcc/config/rs6000/rs6000.c | 18 +- gcc/config/rs6000/rs6000.md | 20 +- gcc/config/rs6000/rs6000.opt | 14 +- gcc/cp/ChangeLog | 83 ++ gcc/cp/call.c | 5 +- gcc/cp/cvt.c | 36 +- gcc/cp/error.c | 65 +- gcc/cp/pt.c | 134 ++- gcc/cp/semantics.c | 27 + gcc/cp/tree.c | 20 +- gcc/cp/typeck.c | 10 + gcc/doc/extend.texi | 11 +- gcc/doc/gcov.texi | 8 +- gcc/doc/include/fdl.texi | 2 +- gcc/doc/install-old.texi | 184 --- gcc/doc/install.texi | 92 +- gcc/doc/invoke.texi | 8 + gcc/doc/md.texi | 8 + gcc/doc/sourcebuild.texi | 10 + gcc/doc/tm.texi | 26 + gcc/doc/tm.texi.in | 4 + gcc/expr.c | 26 +- gcc/flag-types.h | 7 + gcc/fold-const.c | 12 +- gcc/fortran/ChangeLog | 49 + gcc/fortran/intrinsic.texi | 17 +- gcc/fortran/trans-array.c | 5 +- gcc/fortran/trans-decl.c | 9 +- gcc/fortran/trans-expr.c | 6 +- gcc/fortran/trans-intrinsic.c | 44 +- gcc/fortran/trans-openmp.c | 162 ++- gcc/fortran/trans.h | 1 + gcc/function.c | 4 + gcc/function.h | 17 + gcc/gensupport.c | 4 + gcc/ggc.h | 39 +- gcc/gimple-expr.c | 2 + gcc/gimple-fold.c | 7 +- gcc/gimple-match-head.c | 1 + gcc/gimple-pretty-print.c | 12 +- gcc/gimple-range-cache.cc | 127 +-- gcc/gimple-range-cache.h | 1 - gcc/gimple-range-gori.cc | 739 +++++------- gcc/gimple-range-gori.h | 136 ++- gcc/gimple-range.cc | 190 ++-- gcc/gimple-range.h | 62 +- gcc/gimple-ssa-evrp.c | 22 +- gcc/gimple-ssa-warn-alloca.c | 10 +- gcc/gimple-ssa-warn-restrict.c | 8 +- gcc/gimplify.c | 306 ++--- gcc/go/ChangeLog | 10 + gcc/go/gccgo.texi | 2 +- 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/graphite-sese-to-poly.c | 9 +- gcc/hash-map.h | 42 +- gcc/internal-fn.c | 14 +- gcc/internal-fn.h | 8 +- gcc/ipa-fnsummary.c | 11 +- gcc/ipa-inline.c | 3 + gcc/ipa-prop.c | 16 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-dump.c | 2 +- gcc/match.pd | 94 +- gcc/omp-general.h | 13 + gcc/omp-low.c | 298 ++++- gcc/omp-offload.c | 303 ++++- gcc/optc-save-gen.awk | 9 - gcc/params.opt | 13 + gcc/sancov.c | 4 +- gcc/target.def | 30 + gcc/testsuite/ChangeLog | 289 +++++ gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 14 + .../c-c++-common/goacc/private-reduction-1.c | 6 + .../goacc/privatization-1-compute-loop.c | 93 ++ .../c-c++-common/goacc/privatization-1-compute.c | 88 ++ .../goacc/privatization-1-routine_gang-loop.c | 93 ++ .../goacc/privatization-1-routine_gang.c | 91 ++ gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 4 +- gcc/testsuite/c-c++-common/gomp/pr99928-13.c | 171 +++ gcc/testsuite/c-c++-common/gomp/pr99928-14.c | 171 +++ gcc/testsuite/c-c++-common/gomp/pr99928-15.c | 26 + gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 12 +- gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 16 +- gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 4 +- gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 4 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept68.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr68724.C | 2 +- gcc/testsuite/g++.dg/cpp0x/static_assert17.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic38.C | 2 +- gcc/testsuite/g++.dg/cpp1z/elide6.C | 16 + gcc/testsuite/g++.dg/cpp1z/nodiscard8.C | 15 + gcc/testsuite/g++.dg/cpp1z/nodiscard9.C | 22 + gcc/testsuite/g++.dg/cpp1z/pr81016.C | 2 +- gcc/testsuite/g++.dg/diagnostic/pr100716-1.C | 54 + gcc/testsuite/g++.dg/diagnostic/pr100716.C | 54 + gcc/testsuite/g++.dg/template/access37.C | 26 + gcc/testsuite/g++.dg/template/access37a.C | 6 + gcc/testsuite/g++.dg/template/partial16.C | 8 + gcc/testsuite/g++.dg/template/partial17.C | 14 + gcc/testsuite/g++.dg/template/partial18.C | 19 + gcc/testsuite/g++.dg/template/partial19.C | 11 + gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/spec21.C | 3 +- gcc/testsuite/g++.target/i386/pr100637-1b.C | 17 + gcc/testsuite/g++.target/i386/pr100637-1w.C | 17 + gcc/testsuite/gcc.c-torture/compile/ssa-unused-1.c | 15 + gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 10 +- gcc/testsuite/gcc.dg/gimplefe-45.c | 19 + gcc/testsuite/gcc.dg/pr80776-1.c | 4 +- gcc/testsuite/gcc.dg/sancov/attribute.c | 27 + gcc/testsuite/gcc.dg/sso-13.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 2 +- .../gcc.dg/tree-ssa/{pr96928.c => pr96928-1.c} | 20 +- gcc/testsuite/gcc.dg/tree-ssa/pr96928.c | 7 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-28.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-3.c | 8 +- gcc/testsuite/gcc.target/arm/simd/mve-vaddv-1.c | 26 + gcc/testsuite/gcc.target/arm/simd/mve-vld2.c | 96 ++ gcc/testsuite/gcc.target/arm/simd/mve-vld4.c | 140 +++ gcc/testsuite/gcc.target/csky/fldrd_fstrd.c | 17 + .../gcc.target/csky/fpuv3/fldr64_fstr64.c | 18 + gcc/testsuite/gcc.target/csky/fpuv3/fpuv3.exp | 51 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_div.c | 15 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fadd.c | 23 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fdtos.c | 11 + .../gcc.target/csky/fpuv3/fpv3_fftoi_rm.c | 55 + .../gcc.target/csky/fpuv3/fpv3_fftoi_rz.c | 41 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fhtos.c | 11 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fitof.c | 72 ++ gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmov.c | 96 ++ gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmovi.c | 31 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmula.c | 23 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmuls.c | 23 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fneg.c | 22 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fnmula.c | 14 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fnmuls.c | 14 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fstod.c | 11 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fstoh.c | 11 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fsub.c | 23 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fxtof.c | 76 ++ gcc/testsuite/gcc.target/csky/fpuv3/fpv3_h.c | 20 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hs.c | 19 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hsz.c | 21 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hz.c | 20 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ls.c | 19 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_lsz.c | 20 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_lt.c | 19 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ltz.c | 20 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_max.c | 16 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_min.c | 16 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_mul.c | 15 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_mula.c | 16 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_muls.c | 16 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ne.c | 19 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_nez.c | 21 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_recip.c | 14 + gcc/testsuite/gcc.target/csky/fpuv3/fpv3_sqrt.c | 16 + .../gcc.target/csky/fpuv3/fpv3_unordered.c | 29 + gcc/testsuite/gcc.target/csky/ldbs.c | 11 + gcc/testsuite/gcc.target/i386/pr100637-2b.c | 21 + gcc/testsuite/gcc.target/i386/pr100637-2w.c | 21 + gcc/testsuite/gcc.target/i386/pr100637-3b.c | 66 ++ gcc/testsuite/gcc.target/i386/pr100637-3w.c | 96 ++ gcc/testsuite/gcc.target/i386/pr100637-4b.c | 19 + gcc/testsuite/gcc.target/i386/pr100637-4w.c | 19 + gcc/testsuite/gcc.target/i386/pr100660.c | 10 + gcc/testsuite/gcc.target/i386/pr100722.c | 17 + gcc/testsuite/gcc.target/i386/pr90773-24.c | 23 + gcc/testsuite/gcc.target/i386/pr90773-25.c | 25 + .../gcc.target/powerpc/fusion-p10-2logical.c | 205 ++++ .../gcc.target/powerpc/fusion-p10-addadd.c | 40 + .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 66 ++ .../gcc.target/powerpc/fusion-p10-logadd.c | 97 ++ .../gcc.target/powerpc/vec-perm-ctor-run.c | 124 ++ gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c | 9 + gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.h | 163 +++ gcc/testsuite/gfortran.dg/bounds_check_22.f90 | 12 + gcc/testsuite/gfortran.dg/goacc/private-3.f95 | 7 +- .../goacc/privatization-1-compute-loop.f90 | 57 + .../gfortran.dg/goacc/privatization-1-compute.f90 | 48 + .../goacc/privatization-1-routine_gang-loop.f90 | 56 + .../goacc/privatization-1-routine_gang.f90 | 47 + .../gfortran.dg/gomp/class-firstprivate-1.f90 | 62 + .../gfortran.dg/gomp/class-firstprivate-2.f90 | 54 + .../gfortran.dg/gomp/class-firstprivate-3.f90 | 61 + .../gfortran.dg/gomp/class-firstprivate-4.f90 | 44 + gcc/testsuite/gfortran.dg/pointer_check_14.f90 | 28 + gcc/testsuite/gfortran.dg/pr100551.f90 | 30 + gcc/testsuite/gnat.dg/derived_type7.adb | 9 + gcc/testsuite/gnat.dg/derived_type7.ads | 13 + gcc/testsuite/lib/target-supports.exp | 17 + gcc/tree-data-ref.c | 24 +- gcc/tree-dfa.c | 14 +- gcc/tree-inline.c | 2 +- gcc/tree-scalar-evolution.c | 13 +- gcc/tree-ssa-forwprop.c | 141 ++- gcc/tree-ssa-ifcombine.c | 4 +- gcc/tree-ssa-loop-niter.c | 81 +- gcc/tree-ssa-phiopt.c | 86 +- gcc/tree-ssa-pre.c | 19 +- gcc/tree-ssa-reassoc.c | 9 +- gcc/tree-ssa-strlen.c | 85 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-ssa-uninit.c | 8 +- gcc/tree-ssanames.c | 73 -- gcc/tree-ssanames.h | 5 - gcc/tree-switch-conversion.c | 10 +- gcc/tree-vect-patterns.c | 18 +- gcc/tree-vrp.c | 23 +- gcc/tree.c | 13 +- gcc/tree.h | 5 + gcc/value-query.cc | 152 +++ gcc/value-query.h | 12 + gcc/value-range.cc | 15 +- gcc/vec-perm-indices.c | 59 + gcc/vec-perm-indices.h | 1 + gcc/vr-values.c | 14 +- gcc/vr-values.h | 2 +- libgfortran/ChangeLog | 8 + libgfortran/caf/libcaf.h | 2 + libgfortran/caf/single.c | 10 + libgfortran/gfortran.map | 5 + libgfortran/intrinsics/random_init.f90 | 114 +- libgomp/ChangeLog | 216 ++++ libgomp/config/gcn/target.c | 65 ++ libgomp/config/nvptx/target.c | 65 ++ libgomp/testsuite/lib/libgomp.exp | 53 + libgomp/testsuite/libgomp.c-c++-common/for-3.c | 56 +- .../testsuite/libgomp.c-c++-common/reduction-17.c | 16 + libgomp/testsuite/libgomp.c-c++-common/target-41.c | 28 + libgomp/testsuite/libgomp.c-c++-common/target-42.c | 26 + .../libgomp.fortran/class-firstprivate-1.f90 | 323 ++++++ .../libgomp.fortran/class-firstprivate-2.f90 | 334 ++++++ .../libgomp.fortran/class-firstprivate-3.f90 | 334 ++++++ .../acc_get_property-nvptx.c | 1 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 15 +- .../libgomp.oacc-c-c++-common/context-1.c | 2 + .../libgomp.oacc-c-c++-common/context-2.c | 2 + .../libgomp.oacc-c-c++-common/context-3.c | 2 + .../libgomp.oacc-c-c++-common/context-4.c | 2 + .../libgomp.oacc-c-c++-common/firstprivate-1.c | 10 + .../libgomp.oacc-c-c++-common/host_data-1.c | 2 + .../libgomp.oacc-c-c++-common/host_data-7.c | 16 +- .../kernels-decompose-1.c | 14 +- .../kernels-private-vars-local-worker-1.c | 16 + .../kernels-private-vars-local-worker-2.c | 13 + .../kernels-private-vars-local-worker-3.c | 13 + .../kernels-private-vars-local-worker-4.c | 14 + .../kernels-private-vars-local-worker-5.c | 13 + .../kernels-private-vars-loop-gang-1.c | 8 + .../kernels-private-vars-loop-gang-2.c | 10 + .../kernels-private-vars-loop-gang-3.c | 10 + .../kernels-private-vars-loop-gang-4.c | 11 + .../kernels-private-vars-loop-gang-5.c | 10 + .../kernels-private-vars-loop-gang-6.c | 10 + .../kernels-private-vars-loop-vector-1.c | 14 + .../kernels-private-vars-loop-vector-2.c | 12 + .../kernels-private-vars-loop-worker-1.c | 10 + .../kernels-private-vars-loop-worker-2.c | 12 + .../kernels-private-vars-loop-worker-3.c | 16 + .../kernels-private-vars-loop-worker-4.c | 13 + .../kernels-private-vars-loop-worker-5.c | 14 + .../kernels-private-vars-loop-worker-6.c | 13 + .../kernels-private-vars-loop-worker-7.c | 13 + .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-70.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-72.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-73.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-75.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-76.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-78.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-81.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-90.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 11 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 11 + .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 11 + .../libgomp.oacc-c-c++-common/loop-gwv-2.c | 11 + .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 12 + .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 12 + .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 12 + .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 13 + .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 14 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 15 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 12 + .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 11 + .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 11 + .../libgomp.oacc-c-c++-common/parallel-reduction.c | 7 + .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 1 + .../private-atomic-1-gang.c | 99 ++ .../libgomp.oacc-c-c++-common/private-atomic-1.c | 13 + .../libgomp.oacc-c-c++-common/private-variables.c | 378 +++++-- .../libgomp.oacc-c-c++-common/routine-4.c | 13 + .../libgomp.oacc-c-c++-common/static-variable-1.c | 14 + .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 11 +- .../libgomp.oacc-fortran/acc_on_device-1-2.f | 11 +- .../libgomp.oacc-fortran/acc_on_device-1-3.f | 11 +- .../testsuite/libgomp.oacc-fortran/declare-1.f90 | 18 + .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 1 + .../testsuite/libgomp.oacc-fortran/host_data-3.f | 1 + .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 1 + .../testsuite/libgomp.oacc-fortran/host_data-5.F90 | 56 +- libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 149 ++- .../kernels-private-vars-loop-gang-1.f90 | 8 + .../kernels-private-vars-loop-gang-2.f90 | 9 + .../kernels-private-vars-loop-gang-3.f90 | 9 + .../kernels-private-vars-loop-gang-6.f90 | 9 + .../kernels-private-vars-loop-vector-1.f90 | 12 + .../kernels-private-vars-loop-vector-2.f90 | 10 + .../kernels-private-vars-loop-worker-1.f90 | 9 + .../kernels-private-vars-loop-worker-2.f90 | 10 + .../kernels-private-vars-loop-worker-3.f90 | 13 + .../kernels-private-vars-loop-worker-4.f90 | 11 + .../kernels-private-vars-loop-worker-5.f90 | 12 + .../kernels-private-vars-loop-worker-6.f90 | 11 + .../kernels-private-vars-loop-worker-7.f90 | 11 + .../libgomp.oacc-fortran/optional-private.f90 | 16 + .../libgomp.oacc-fortran/parallel-dims.f90 | 13 + .../libgomp.oacc-fortran/private-atomic-1-gang.f90 | 35 + .../private-atomic-1-vector.f90 | 42 + .../private-atomic-1-worker.f90 | 42 + .../libgomp.oacc-fortran/private-variables.f90 | 175 ++- .../libgomp.oacc-fortran/privatized-ref-2.f90 | 157 +++ .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 14 + liboffloadmic/ChangeLog | 6 + liboffloadmic/configure | 0 liboffloadmic/plugin/configure | 0 libsanitizer/ChangeLog | 8 + .../sanitizer_common_interceptors_ioctl.inc | 9 - .../sanitizer_platform_limits_posix.cpp | 11 - .../sanitizer_platform_limits_posix.h | 10 - libstdc++-v3/ChangeLog | 103 ++ libstdc++-v3/include/bits/hashtable.h | 59 +- libstdc++-v3/include/bits/hashtable_policy.h | 53 +- libstdc++-v3/include/bits/ranges_base.h | 378 ++++--- libstdc++-v3/include/debug/formatter.h | 12 +- libstdc++-v3/include/std/ranges | 155 +-- libstdc++-v3/src/c++11/debug.cc | 483 ++++---- .../testsuite/23_containers/unordered_map/96088.cc | 269 +++++ .../23_containers/unordered_multimap/96088.cc | 65 ++ .../23_containers/unordered_multiset/96088.cc | 65 ++ .../testsuite/23_containers/unordered_set/96088.cc | 271 +++++ .../headers/iterator/synopsis_c++20.cc | 25 +- .../24_iterators/range_operations/100768.cc | 128 +++ .../25_algorithms/inplace_merge/constrained.cc | 2 +- .../25_algorithms/is_sorted/constrained.cc | 2 +- .../25_algorithms/is_sorted_until/constrained.cc | 4 +- .../testsuite/25_algorithms/swap_ranges/1.cc | 6 +- .../testsuite/std/ranges/adaptors/100479.cc | 113 ++ .../testsuite/std/ranges/adaptors/elements.cc | 3 + .../testsuite/std/ranges/adaptors/transform.cc | 3 + .../testsuite/util/replacement_memory_operators.h | 22 +- 443 files changed, 17402 insertions(+), 4564 deletions(-) create mode 100644 gcc/config/csky/csky-modes.def copy gcc/config/csky/{csky_insn_fpu.md => csky_insn_fpuv2.md} (71%) create mode 100644 gcc/config/csky/csky_insn_fpuv3.md delete mode 100644 gcc/doc/install-old.texi create mode 100644 gcc/testsuite/c-c++-common/goacc/privatization-1-compute-loop.c create mode 100644 gcc/testsuite/c-c++-common/goacc/privatization-1-compute.c create mode 100644 gcc/testsuite/c-c++-common/goacc/privatization-1-routine_gang-loop.c create mode 100644 gcc/testsuite/c-c++-common/goacc/privatization-1-routine_gang.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-13.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-14.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-15.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/elide6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard9.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr100716-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr100716.C create mode 100644 gcc/testsuite/g++.dg/template/access37.C create mode 100644 gcc/testsuite/g++.dg/template/access37a.C create mode 100644 gcc/testsuite/g++.dg/template/partial16.C create mode 100644 gcc/testsuite/g++.dg/template/partial17.C create mode 100644 gcc/testsuite/g++.dg/template/partial18.C create mode 100644 gcc/testsuite/g++.dg/template/partial19.C create mode 100644 gcc/testsuite/g++.target/i386/pr100637-1b.C create mode 100644 gcc/testsuite/g++.target/i386/pr100637-1w.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/ssa-unused-1.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-45.c create mode 100644 gcc/testsuite/gcc.dg/sancov/attribute.c create mode 100644 gcc/testsuite/gcc.dg/sso-13.c copy gcc/testsuite/gcc.dg/tree-ssa/{pr96928.c => pr96928-1.c} (76%) create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vaddv-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vld2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vld4.c create mode 100644 gcc/testsuite/gcc.target/csky/fldrd_fstrd.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fldr64_fstr64.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpuv3.exp create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_div.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fadd.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fdtos.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fftoi_rm.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fftoi_rz.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fhtos.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fitof.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmov.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmovi.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmula.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmuls.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fneg.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fnmula.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fnmuls.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fstod.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fstoh.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fsub.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fxtof.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_h.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hs.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hsz.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hz.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ls.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_lsz.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_lt.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ltz.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_max.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_min.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_mul.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_mula.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_muls.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ne.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_nez.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_recip.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_sqrt.c create mode 100644 gcc/testsuite/gcc.target/csky/fpuv3/fpv3_unordered.c create mode 100644 gcc/testsuite/gcc.target/csky/ldbs.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-2w.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-3w.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-4w.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100660.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100722.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-24.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-25.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-2logical.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-ldcmpi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor-run.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.h create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/privatization-1-compute.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/privatization-1-routine_gang-loop.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/privatization-1-routine_gang.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_check_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr100551.f90 create mode 100644 gcc/testsuite/gnat.dg/derived_type7.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type7.ads create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-17.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-41.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-42.c create mode 100644 libgomp/testsuite/libgomp.fortran/class-firstprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/class-firstprivate-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/class-firstprivate-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-atomic-1-gang.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-atomic-1-gang.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-atomic-1-vector.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-atomic-1-worker.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 mode change 100644 => 100755 liboffloadmic/configure mode change 100644 => 100755 liboffloadmic/plugin/configure create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/96088.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/96088.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/96088.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/96088.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/100768.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100479.cc