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-defconfig in repository toolchain/ci/gcc.
from f3b1516d9df libsanitizer: cherry-pick from upstream adds ae3e0b8bc20 gcc-changelog: detect Co-Authored-By before ChangeLog entries adds 3489257a33d Port gnat-style to Sphinx. adds 543c0cbca0c aarch64: Merge sqdmlal2 and sqdmlsl2 expanders adds df18a1343dd Closing of 8 branch. adds 40a2f88838e opts: add Warning keyword for 2 options adds fe108dad32f download_prerequisites: update MPFR version to recommended adds 80b4ce1a519 TSAN: add new test adds 4d0385dfe0b Fix my name in ChangeLog files. adds 36ecd44bd2a arm/PR66791: Replace calls to vtst builtin with it's boolea [...] adds f05627d4040 testsuite: Add testcase for already fixed PR [PR88872] adds cb787efa457 Cleanup temp files in libphobos unittest at src/std/process.d adds d25809dbfe4 testsuite: Add testcase for already fixed PR [PR90019] adds 3cafe627d6c testsuite: Add testcase for already fixed PR [PR94616] adds 4206171605d testsuite: Add testcase for already fixed PR [PR95226] adds ff3809b459d aarch64: Make sqdmlal2 patterns match canonical RTL adds 1ff863ab016 intl: add comments to _, N_, and G_ adds 2f1bb00ba34 c++: simplify enclosing_instantiation_of [PR95870] adds 62e1bd651f6 Fortran/OpenMP: Handle implicit SAVE for variables in main adds 0e3702f8dae Fortran/OpenMP: Support 'omp parallel master' adds 87a7d10c2e9 Daily bump. adds 425ad87dcfa regcprop: Fix another cprop_hardreg bug [PR100342] adds af42043e661 Revert "tree-sra: Avoid refreshing into const base decls (P [...] adds 57d2342fbb5 reorg.c (fill_slots_from_thread): Reinstate code typoed out [...] adds 0df864ed1d2 rs6000: Add -mrop-protect and -mprivileged flags adds af979a98bce rs6000: Emit ROP-mitigation instructions in prologue and epilogue adds 3ec3a9feb83 rs6000: Conditionally define __ROP_PROTECT__ adds 5bd66c6826e rs6000: Add ROP tests adds 1ba3f0ef546 Daily bump. adds f1146b50e8a testsuite/arm: Improve unsigned-float.c adds 4a322345cab arm: remove error in CPP_SPEC when -mlittle-endian and -mbi [...] adds 2fa3e5740b8 testsuite: Require fsanitize support on the target. adds e49ff61d419 testsuite: Silence psabi warning adds 1dfb5d8ab52 Daily bump. adds 52a812098a7 Revert "download_prerequisites: update MPFR version to reco [...] adds 2ec80a3457a Update mpfr version to 3.1.6 adds b050cf6a4d9 testsuite: Require openmp effective-target for PR100515 adds 3cbcb5d0cfc LTO: merge -flto=foo both from IL and linker cmdline adds a8e19fa4198 Avoid outputting corrupt string constructor when host/targe [...] adds e3b6d3a887f libstdc++: Allow lualatex to be used for Doxygen PDF adds 582776eb1b6 OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK [...] adds 325187841aa testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e [...] adds e87d568e9e3 testsuite/arm: Improve mve-vshr.c adds afa4401edd8 testsuite/arm: Factorize and increase coverage in mve-sub_1.c adds c34e18636b3 testsuite/arm: Add mve-vadd-1.c test adds 0ca93e302bf testsuite/arm: Add mve-vadd-scalar-1.c test adds 45063c0506a Fix ICE [PR target/100549] adds a6eacbf1055 arm: Auto-vectorization for MVE: vcmp adds 7606865198b arm: Auto-vectorization for MVE: add __fp16 support to VCMP adds bdd8e3dd60c Improve message for wrong number of alternatives. adds e0a5daf81f2 middle-end/100582 - fix array_at_struct_end_p for vector indexing adds 47abe2abf12 IBM Z: Avoid bash-specific substitution in configure adds 086882b1c8f c/100625 - avoid building invalid labels in the GIMPLE FE adds f6a060800d3 Docs: add 2 missing dots. adds e91a17fe39c AArch64: Have -mcpu=native and -march=native enable extensi [...] adds ce81282261c Bail in bounds_of_var_in_loop if scev returns NULL. adds 60a156ae53e libstdc++: Fix std::jthread assertion and re-enable skipped test adds fd89fc77639 libstdc++: diagnose some misuses of [locale.convenience] fu [...] adds 45aa7a44765 libstdc++: Fix filesystem::path constraints for volatile [P [...] adds 58f7c7e098b [nvptx] Handle memmodel for atomic ops adds 346cbaf5782 libstdc++: Fix wrong thread waking on notify [PR100334] adds 09867aa0ef7 PR fortran/98411 - Pointless warning for static variables adds 5d93261bc03 c++: Fix diagnostic for binding lvalue reference to volatil [...] adds ba886d0c488 openmp: Notify team barrier of pending tasks in omp_fulfill_event adds 5282b2ac001 MAINTAINERS: Add myself for write after approval adds 3f476de7fd2 Once a range becomes constant, make it invariant. adds a7ffc1ef6e3 Daily bump. adds 2e2eef80ac0 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] adds 03cf8d54e5c libstdc++: Fix condition for memoizing reverse_view::begin( [...] adds fe993b469c5 libstdc++: Fix up semiregular-box partial specialization [P [...] adds 720dff974ea PR100281 C++: Fix SImode pointer handling adds 7e75d62442f IBM Z: Support vector _Bool language extension adds 4054472b3fa c/100547 - reject overly large vector_size attributes adds 414fe08a352 c/100522 - avoid invalid GIMPLE in GIMPLE parsing adds 1e07091de36 Fix gcc.target/i386/pr100582.c with AVX512 adds def010e4156 arc: Fix typo in negv2si2 pattern adds b2a09773155 genversion should depend on DATESTAMP adds 65061ea287a phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m [...] adds 978b62e554f function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct [...] adds c81704b3592 regcprop: Avoid DCE of asm goto [PR100590] adds c0129e2d489 Use startswith in targets. adds 7b4bae0acb1 gcc-changelog: Remove use of non-strict mode adds 6806469dbed startswith: Fix offloading targets. adds 3e2c715823e operand scanner TLC adds e1cca88019a [OMP] Tighten 'is_gimple_omp_oacc' adds 5116b54e464 gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR100598] adds 03eb779141a Add 'dg-note', 'dg-lto-note' adds abf937ac00e 'libgomp.c/target-44.c': Restrict '-latomic' to nvptx offlo [...] adds 937fa5fb784 'libgomp.c-c++-common/reduction-{5,6}.c': Restrict '-latomi [...] adds b5c3145ad9a [libgomp, testsuite] Don't shadow global 'offload_targets' [...] adds d3a0208e433 Avoid setting TREE_ADDRESSABLE on stack vars during RTL expansion adds d39fbed7581 i386: Fix split_double_mode with paradoxical subreg [PR100626] adds 8b9484c54b4 i386: Fix <any_extend:insn>v4qiv4di2 expander adds 38751c4d5e1 libstdc++: Fix access issue in elements_view::_Sentinel [PR100631] adds cc193ac840d Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100642] adds 7d3711a5a58 config: delete unused sim macros adds 46ca31d6509 i386: Implement 4-byte vector support [PR100637] adds cd323d97d05 analyzer: fix missing leak after call to strsep [PR100615] adds f71ca97def6 c++: "perfect" implicitly deleted move [PR100644] adds 8c114759b8c c++: non-static member, decltype, {} [PR100205] adds fef7c8990da c++: Prune dead functions. adds 3e0ad85638b d: Revert "Come up with startswith function." adds f87ce014418 d: Use startswith function instead of strncmp adds 5c66a1a3006 d: Use filename_ncmp instead of strncmp adds 79cf0004ffb rs6000: Remove old psabi warnings adds 17af39e1c0e sim: depend on gnulib adds a8daf9a19a5 Daily bump. adds 061fe8c58ac c++: template template parm pack expansion [PR100372] adds 01b28647575 c++: ICE with bad definition of decimal32 [PR100261] adds 39ed6a88c74 libgo: use Windows line endings in testwinsignal adds de56f95afaa Run pass_sink_code once more before store_merging adds 28ec1174f9c libgo: update bzip2 binary test cases to match source repo adds c922c6539e6 libgo: update configure to current sources adds 2ebddf2ec55 gofrontend: revert startswith change adds c6c62ba41d9 gcc/go/ChangeLog: remove entry for reverted change adds 780e5d4a2ba openmp: Handle lastprivate on combined target correctly [PR99928] adds 51cfa55431c Fix commit mistake in testcase gcc.dg/tree-ssa/ssa-sink-3.c adds ea30c7bd497 i386: Allow 64bit vector modes in general registers adds a73a5af281c apply TLC to GIMPLE reference verification adds e6683450f4a builtins: Fix ICE with unprototyped builtin call [PR100576] adds 5a16fb19e7c Add 'libgomp.oacc-c-c++-common/loop-gwv-2.c' adds 1467100fc72 Add 'libgomp.oacc-c-c++-common/private-atomic-1.c' [PR83812] adds 2e6ad1ba532 Enable more WITH_SIZE_EXPR processing adds 35a16e4b38e Avoid marking TARGET_MEM_REF bases addressable adds 7bb4b7a5ca9 aarch64: Enable aarch64_load to use UNSPEC_PRED_X loads adds 32bd0353db3 Fix typos. adds 8d51039cb7c middle-end/100672 - fix bogus right shift folding adds 3eddaad02dc aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern adds 4e26303e0b9 aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL pattern adds 778ac63fe24 aarch64: Relax aarch64_sqxtun2<mode> RTL pattern adds ddbdb9a384f aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL pattern adds a680be25aa3 testsuite: aarch64: Add tests for high-half narrowing instructions adds 577d5819e0c aarch64: Use an expander for quad-word vec_pack_trunc pattern adds 45364338209 aarch64: Use correct type attributes for RTL generating XTN(2) adds 1e664807649 RISC-V: Properly parse the letter 'p' in '-march'. adds beeb01541ae arm/testsuite: Fix testcase for PR99977 adds 5b953740da1 arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR100333] adds a911287e13d testuite: Check pthread for omp module testing adds adcb497bdba c++: Relax attribute on friend declaration checking [PR100596] adds 873c5188fd5 c++: implicit deduction guides, protected access adds 9b50282b0dc doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ adds cd67343703e c++: ICE with <=> fallback [PR100367] adds dc6758f03ef Split gimple range folding with ranges into a stand alone class. adds eb2a917fa07 PR c/100619 - ICE on a VLA parameter with too many dimensions adds 65f32e5d6bb Daily bump. adds fe9a6614a16 c++: ICE with using and enum [PR100659] adds 75ab8b4829d c++: _Complex template parameter [PR100634] adds d15a2d261b2 libcpp: Fix up -fdirectives-only handling of // comments on [...] adds 2b536797f7e phiopt: Simplify (X & Y) == X -> (X & ~Y) == 0 even in pres [...] adds 94fa4c67b95 openmp: Handle explicit linear clause properly in combined [...] adds 9e0a5e3ea37 Testsuite/Fortran: gfortran.dg/pr96711.f90 - fix expected v [...] adds 1a9b3f04c11 c: Add support for __FILE_NAME__ macro (PR c/42579) adds 9c5bd1e9811 vect: Replace hardcoded inner loop cost factor adds 507359e1d4d i386: Add mult-high and shift patterns for 4-byte vectors [ [...] adds 928e4ff1aea arm: Fix build failure by adding includes adds 66c5f247886 libstdc++: Disable floating_to_chars.cc on 16 bit targets adds 325bb080259 Fix gnat.dg spurious failures on PowerPC64 LE adds cdcec2f8505 Fortran/OpenMP: Add support for 'close' in map clause adds a71f55c482a i386: Avoid integer logic insns for 32bit and 64bit vector [...] adds d5cbe0f0d4b libstdc++: Implement missing P0896R4 changes to reverse_ite [...] adds 4f4a2f199ba Fix a test failure in g++.dg/modules/omp-1_c.C adds 9480491a644 PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ lambda adds 459d84e9b6e opts: change write_symbols to support bitmasks adds 66168f96f07 dwarf: new dwarf_debuginfo_p predicate adds ee336ecb2a7 c++: Add new warning options for C++ language mismatches adds 6b42b5a8a20 libstdc++: Use __builtin_unreachable for constexpr assertio [...] adds 64ba45c76e8 libstdc++: Do not use static_assert without message in C++11 adds 84fd1b5dff7 c++: designated init with anonymous union [PR100489] adds 885035eacb3 c++: designators in single-element init lists adds 5a3bf28119c aix: collect2 text files in archive adds ea34e2edd3d Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 1 + Makefile.def | 1 + Makefile.in | 1 + config/ChangeLog | 4 + config/acinclude.m4 | 102 --- contrib/ChangeLog | 31 + contrib/download_prerequisites | 2 +- contrib/gcc-changelog/git_commit.py | 3 +- contrib/gcc-changelog/git_email.py | 2 +- contrib/gcc-changelog/git_update_version.py | 2 +- contrib/prerequisites.md5 | 2 +- contrib/prerequisites.sha512 | 2 +- gcc/ChangeLog | 734 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/doc/Makefile | 2 +- gcc/ada/doc/gnat-style.rst | 691 +++++++++++++++++++ gcc/ada/doc/share/conf.py | 4 +- gcc/analyzer/ChangeLog | 8 + gcc/analyzer/sm-malloc.cc | 28 + gcc/builtins.c | 6 + gcc/c-family/ChangeLog | 38 ++ gcc/c-family/c-attribs.c | 52 +- gcc/c-family/c-common.c | 6 + gcc/c-family/c-lex.c | 4 +- gcc/c-family/c-opts.c | 7 +- gcc/c-family/c-pch.c | 12 +- gcc/c-family/c.opt | 24 +- gcc/c/ChangeLog | 21 + gcc/c/c-parser.c | 12 +- gcc/c/gimple-parser.c | 14 +- gcc/cfgexpand.c | 117 +++- gcc/collect2.c | 5 +- gcc/common.opt | 2 +- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 72 +- gcc/config/aarch64/aarch64-simd-builtins.def | 18 +- gcc/config/aarch64/aarch64-simd.md | 452 ++++++++----- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 4 +- gcc/config/aarch64/aarch64-sve.md | 4 +- gcc/config/aarch64/aarch64.c | 7 +- gcc/config/aarch64/driver-aarch64.c | 14 +- gcc/config/aarch64/iterators.md | 23 +- gcc/config/alpha/alpha.c | 8 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 227 +++++-- gcc/config/arm/arm.h | 4 +- gcc/config/arm/arm.md | 19 +- gcc/config/arm/arm_neon.h | 32 +- gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/arm/driver-arm.c | 4 +- gcc/config/arm/iterators.md | 15 +- gcc/config/arm/mve.md | 10 +- gcc/config/arm/neon.md | 97 --- gcc/config/arm/unspecs.md | 20 - gcc/config/arm/vec-common.md | 124 ++++ gcc/config/avr/avr.c | 25 +- gcc/config/c6x/c6x.c | 18 +- gcc/config/darwin-c.c | 9 +- gcc/config/darwin.c | 144 ++-- gcc/config/frv/frv.c | 16 +- gcc/config/gcn/mkoffload.c | 8 +- gcc/config/i386/cygming.h | 2 +- gcc/config/i386/darwin.h | 4 +- gcc/config/i386/i386-builtins.c | 2 +- gcc/config/i386/i386-expand.c | 10 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 17 +- gcc/config/i386/i386.h | 17 +- gcc/config/i386/i386.md | 13 +- gcc/config/i386/intelmic-mkoffload.c | 2 +- gcc/config/i386/mmx.md | 258 +++++++- gcc/config/i386/sse.md | 49 +- gcc/config/i386/winnt.c | 5 +- gcc/config/ia64/ia64.c | 20 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/mips.c | 13 +- gcc/config/msp430/msp430.c | 13 +- gcc/config/nios2/nios2.c | 13 +- gcc/config/nvptx/mkoffload.c | 8 +- gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 77 +++ gcc/config/nvptx/nvptx.md | 31 +- gcc/config/pa/som.h | 13 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/freebsd64.h | 10 +- gcc/config/rs6000/linux64.h | 8 +- gcc/config/rs6000/rs6000-c.c | 3 + gcc/config/rs6000/rs6000-call.c | 31 +- gcc/config/rs6000/rs6000-internal.h | 2 + gcc/config/rs6000/rs6000-logue.c | 74 ++- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 58 +- gcc/config/rs6000/rs6000.md | 31 + gcc/config/rs6000/rs6000.opt | 8 + gcc/config/rs6000/sysv4.h | 3 +- gcc/config/s390/driver-native.c | 12 +- gcc/config/s390/s390-c.c | 2 + gcc/config/sparc/driver-sparc.c | 2 +- gcc/config/vax/vax.c | 8 +- gcc/config/vms/vms-ld.c | 22 +- gcc/config/vms/vms.c | 2 +- gcc/configure | 25 +- gcc/configure.ac | 7 +- gcc/cp/ChangeLog | 164 +++++ gcc/cp/call.c | 21 +- gcc/cp/class.c | 13 - gcc/cp/constraint.cc | 62 -- gcc/cp/cp-tree.h | 10 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 73 +- gcc/cp/decl2.c | 14 - gcc/cp/error.c | 37 +- gcc/cp/lambda.c | 18 - gcc/cp/mangle.c | 2 +- gcc/cp/method.c | 42 +- gcc/cp/parser.c | 148 +++-- gcc/cp/pt.c | 113 +--- gcc/cp/rtti.c | 2 +- gcc/cp/tree.c | 44 +- gcc/cp/typeck2.c | 27 +- gcc/d/ChangeLog | 16 + gcc/d/d-incpath.cc | 14 +- gcc/d/dmd/dinterpret.c | 2 +- gcc/d/dmd/dmangle.c | 2 +- gcc/d/dmd/hdrgen.c | 2 +- gcc/d/dmd/identifier.c | 6 +- gcc/d/types.cc | 2 +- gcc/dbxout.c | 1 + gcc/doc/cpp.texi | 19 +- gcc/doc/invoke.texi | 68 +- gcc/doc/sourcebuild.texi | 28 +- gcc/dwarf2cfi.c | 9 +- gcc/except.c | 1 + gcc/final.c | 15 +- gcc/flag-types.h | 29 +- gcc/flags.h | 21 +- gcc/fold-const.c | 4 +- gcc/fortran/ChangeLog | 46 ++ gcc/fortran/dump-parse-tree.c | 3 + gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 6 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 69 +- gcc/fortran/parse.c | 17 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/st.c | 1 + gcc/fortran/trans-decl.c | 1 + gcc/fortran/trans-openmp.c | 25 + gcc/fortran/trans.c | 1 + gcc/function.c | 3 + gcc/genoutput.c | 16 +- gcc/gimple-range-cache.cc | 15 +- gcc/gimple-range.cc | 248 ++++--- gcc/gimple-range.h | 135 +++- gcc/gimple-walk.c | 8 - gcc/gimple.h | 8 + gcc/gimplify.c | 108 ++- gcc/go/ChangeLog | 5 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/runtime.cc | 2 +- gcc/intl.h | 4 + gcc/jit/ChangeLog | 5 + gcc/jit/libgccjit.c | 2 +- gcc/lto-wrapper.c | 118 ++-- gcc/match.pd | 10 + gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.c | 2 +- gcc/omp-low.c | 11 +- gcc/opts.c | 117 +++- gcc/params.opt | 4 + gcc/passes.def | 1 + gcc/regcprop.c | 49 +- gcc/reorg.c | 10 + gcc/targhooks.c | 11 +- gcc/testsuite/ChangeLog | 471 +++++++++++++ gcc/testsuite/c-c++-common/cpp/file-name-1.c | 22 + gcc/testsuite/c-c++-common/gomp/pr99928-12.c | 23 + gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 36 +- gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 12 +- gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 16 +- gcc/testsuite/c-c++-common/spellcheck-reserved.c | 18 + gcc/testsuite/g++.dg/conversion/pr100635.C | 12 + gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C | 6 + gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C | 16 + gcc/testsuite/g++.dg/cpp0x/friend7.C | 28 +- gcc/testsuite/g++.dg/cpp0x/friend8.C | 15 + gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr94616.C | 23 + gcc/testsuite/g++.dg/cpp0x/sfinae68.C | 23 + gcc/testsuite/g++.dg/cpp1y/pr88872.C | 24 + gcc/testsuite/g++.dg/cpp1y/pr95226.C | 17 + .../g++.dg/cpp1z/class-deduction-access1.C | 18 + .../g++.dg/cpp1z/class-deduction-access2.C | 10 + gcc/testsuite/g++.dg/cpp2a/desig18.C | 17 + gcc/testsuite/g++.dg/cpp2a/desig19.C | 33 + gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C | 8 + gcc/testsuite/g++.dg/cpp2a/spaceship-fallback1.C | 17 + gcc/testsuite/g++.dg/dfp/mangle-6.C | 19 + gcc/testsuite/g++.dg/ext/attrib63.C | 24 +- gcc/testsuite/g++.dg/lto/odr-1_0.C | 4 +- gcc/testsuite/g++.dg/lto/odr-1_1.C | 9 +- gcc/testsuite/g++.dg/lto/odr-2_1.C | 2 +- gcc/testsuite/g++.dg/modules/omp-1_a.C | 1 + gcc/testsuite/g++.dg/modules/omp-1_b.C | 1 + gcc/testsuite/g++.dg/modules/omp-1_c.C | 3 +- gcc/testsuite/g++.dg/modules/omp-2_a.C | 1 + gcc/testsuite/g++.dg/modules/omp-2_b.C | 1 + gcc/testsuite/g++.dg/opt/pr94589-2.C | 4 +- gcc/testsuite/g++.dg/other/pr100580.C | 8 + gcc/testsuite/g++.dg/parse/access13.C | 7 + gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C | 31 + gcc/testsuite/g++.dg/warn/Wnonnull13.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull14.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull15.C | 28 + gcc/testsuite/g++.dg/warn/uninit-pr93100.C | 1 + gcc/testsuite/g++.target/s390/pr100281-1.C | 10 + gcc/testsuite/g++.target/s390/pr100281-2.C | 9 + gcc/testsuite/gcc.c-torture/compile/pr100576.c | 12 + gcc/testsuite/gcc.dg/analyzer/pr100615.c | 53 ++ gcc/testsuite/gcc.dg/attr-vector_size.c | 16 - gcc/testsuite/gcc.dg/cpp/pr100646-1.c | 5 + gcc/testsuite/gcc.dg/cpp/pr100646-2.c | 6 + gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c | 1 + gcc/testsuite/gcc.dg/gimplefe-error-10.c | 8 + gcc/testsuite/gcc.dg/gimplefe-error-9.c | 9 + gcc/testsuite/gcc.dg/local1.c | 2 +- gcc/testsuite/gcc.dg/pch/valid-1.c | 2 +- gcc/testsuite/gcc.dg/pr100349.c | 16 + gcc/testsuite/gcc.dg/pr100512.c | 25 + gcc/testsuite/gcc.dg/pr100547.c | 35 + gcc/testsuite/gcc.dg/pr100590.c | 13 + gcc/testsuite/gcc.dg/pr100619.c | 24 + gcc/testsuite/gcc.dg/torture/pr100672.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr100453.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c | 212 ++++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-9.c | 2 +- gcc/testsuite/gcc.dg/ucnid-5-utf8.c | 2 +- gcc/testsuite/gcc.dg/ucnid-5.c | 2 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_16.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_17.c | 12 + .../gcc.target/aarch64/narrow_high_combine.c | 125 ++++ gcc/testsuite/gcc.target/aarch64/sve/ld1_extend.c | 10 + .../aarch64/sve/logical_unpacked_and_2.c | 2 +- .../aarch64/sve/logical_unpacked_and_3.c | 2 +- .../aarch64/sve/logical_unpacked_and_4.c | 2 +- .../aarch64/sve/logical_unpacked_and_6.c | 2 +- .../aarch64/sve/logical_unpacked_and_7.c | 2 +- .../aarch64/sve/logical_unpacked_eor_2.c | 2 +- .../aarch64/sve/logical_unpacked_eor_3.c | 2 +- .../aarch64/sve/logical_unpacked_eor_4.c | 2 +- .../aarch64/sve/logical_unpacked_eor_6.c | 2 +- .../aarch64/sve/logical_unpacked_eor_7.c | 2 +- .../aarch64/sve/logical_unpacked_orr_2.c | 2 +- .../aarch64/sve/logical_unpacked_orr_3.c | 2 +- .../aarch64/sve/logical_unpacked_orr_4.c | 2 +- .../aarch64/sve/logical_unpacked_orr_6.c | 2 +- .../aarch64/sve/logical_unpacked_orr_7.c | 2 +- gcc/testsuite/gcc.target/arm/acle/saturation.c | 4 +- .../gcc.target/arm/armv8_2-fp16-arith-1.c | 16 +- gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 + gcc/testsuite/gcc.target/arm/pr99977.c | 4 +- gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c | 80 +++ gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c | 38 ++ gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c | 38 ++ .../gcc.target/arm/simd/mve-compare-scalar-1.c | 69 ++ gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c | 43 ++ .../gcc.target/arm/simd/mve-vadd-scalar-1.c | 47 ++ gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c | 30 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c | 30 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c | 50 ++ gcc/testsuite/gcc.target/arm/simd/mve-vshr.c | 7 + gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 60 +- gcc/testsuite/gcc.target/arm/unsigned-float.c | 6 +- gcc/testsuite/gcc.target/i386/pr100342.c | 70 ++ gcc/testsuite/gcc.target/i386/pr100549.c | 108 +++ gcc/testsuite/gcc.target/i386/pr100582.c | 16 + gcc/testsuite/gcc.target/i386/pr100637-1b.c | 25 + gcc/testsuite/gcc.target/i386/pr100637-1w.c | 38 ++ gcc/testsuite/gcc.target/i386/pr100701.c | 28 + gcc/testsuite/gcc.target/i386/pr92658-avx2-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 4 +- .../gcc.target/powerpc/ppc64-abi-warn-1.c | 12 - .../gcc.target/powerpc/ppc64-abi-warn-2.c | 11 - .../gcc.target/powerpc/ppc64-abi-warn-3.c | 9 - gcc/testsuite/gcc.target/powerpc/rop-1.c | 17 + gcc/testsuite/gcc.target/powerpc/rop-2.c | 17 + gcc/testsuite/gcc.target/powerpc/rop-3.c | 18 + gcc/testsuite/gcc.target/powerpc/rop-4.c | 15 + gcc/testsuite/gcc.target/powerpc/rop-5.c | 13 + gcc/testsuite/gcc.target/riscv/arch-12.c | 4 + gcc/testsuite/gcc.target/riscv/attribute-19.c | 4 + gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c | 7 + gcc/testsuite/gfortran.dg/goacc-gomp/depobj.f90 | 11 + .../routine-external-level-of-parallelism-2.f | 26 + gcc/testsuite/gfortran.dg/gomp/implicit-save.f90 | 11 + gcc/testsuite/gfortran.dg/gomp/map-6.f90 | 50 ++ gcc/testsuite/gfortran.dg/gomp/map-7.f90 | 26 + gcc/testsuite/gfortran.dg/gomp/map-8.f90 | 34 + .../gfortran.dg/gomp/parallel-master-1.f90 | 23 + .../gfortran.dg/gomp/parallel-master-2.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/workshare-59.f90 | 26 + gcc/testsuite/gfortran.dg/pr96711.f90 | 6 +- gcc/testsuite/gfortran.dg/pr98411.f90 | 16 + gcc/testsuite/gnat.dg/unchecked_convert5.adb | 2 +- gcc/testsuite/gnat.dg/unchecked_convert6.adb | 2 +- gcc/testsuite/lib/dg-pch.exp | 4 +- gcc/testsuite/lib/gcc-dg.exp | 32 + gcc/testsuite/lib/lto.exp | 22 +- gcc/testsuite/lib/prune.exp | 7 +- gcc/testsuite/lib/target-supports.exp | 42 +- gcc/toplev.c | 15 +- gcc/tree-cfg.c | 80 +-- gcc/tree-dfa.c | 5 + gcc/tree-sra.c | 4 +- gcc/tree-ssa-alias.c | 36 +- gcc/tree-ssa-ccp.c | 4 + gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-operands.c | 17 +- gcc/tree-ssa-phiopt.c | 72 +- gcc/tree-ssa-sink.c | 1 + gcc/tree-ssa.c | 10 + gcc/tree-vect-loop.c | 3 +- gcc/tree-vectorizer.h | 5 + gcc/tree.c | 44 +- gcc/tree.h | 5 + gcc/vr-values.c | 5 +- libcpp/ChangeLog | 14 + libcpp/include/cpplib.h | 1 + libcpp/init.c | 1 + libcpp/lex.c | 5 +- libcpp/macro.c | 14 +- libgcc/ChangeLog | 2 +- libgo/configure | 4 +- .../bzip2/testdata/Isaac.Newton-Opticks.txt.bz2 | Bin 0 -> 132469 bytes .../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 | Bin 118509 -> 0 bytes libgo/go/runtime/testdata/testwinsignal/main.go | 38 +- libgomp/ChangeLog | 36 + libgomp/task.c | 1 + libgomp/testsuite/lib/libgomp.exp | 6 +- .../testsuite/libgomp.c-c++-common/reduction-5.c | 2 +- .../testsuite/libgomp.c-c++-common/reduction-6.c | 2 +- .../libgomp.c-c++-common/task-detach-13.c | 59 ++ libgomp/testsuite/libgomp.c/target-44.c | 2 +- .../testsuite/libgomp.fortran/parallel-master.f90 | 14 + .../libgomp.oacc-c-c++-common/loop-gwv-2.c | 95 +++ .../libgomp.oacc-c-c++-common/private-atomic-1.c | 37 ++ libphobos/ChangeLog | 5 + libphobos/src/MERGE | 2 +- libphobos/src/std/process.d | 1 + libstdc++-v3/ChangeLog | 146 ++++ libstdc++-v3/doc/Makefile.am | 30 +- libstdc++-v3/doc/Makefile.in | 30 +- libstdc++-v3/doc/doxygen/user.cfg.in | 2 +- libstdc++-v3/include/bits/atomic_wait.h | 28 +- libstdc++-v3/include/bits/c++config | 40 +- libstdc++-v3/include/bits/locale_facets.h | 5 + libstdc++-v3/include/bits/random.tcc | 8 +- libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/debug/macros.h | 4 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- libstdc++-v3/include/std/charconv | 3 +- libstdc++-v3/include/std/ranges | 30 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/scripts/run_doxygen | 75 ++- libstdc++-v3/src/c++17/floating_to_chars.cc | 4 +- libstdc++-v3/testsuite/20_util/to_chars/double.cc | 1 + libstdc++-v3/testsuite/20_util/to_chars/float.cc | 1 + .../testsuite/20_util/to_chars/long_double.cc | 1 + .../element_access/char/back_constexpr_neg.cc | 2 +- .../element_access/char/constexpr_neg.cc | 2 +- .../element_access/char/front_constexpr_neg.cc | 2 +- .../element_access/wchar_t/back_constexpr_neg.cc | 2 +- .../element_access/wchar_t/constexpr_neg.cc | 2 +- .../element_access/wchar_t/front_constexpr_neg.cc | 2 +- .../22_locale/ctype/is/string/89728_neg.cc | 73 ++ .../testsuite/23_containers/span/back_neg.cc | 2 +- .../testsuite/23_containers/span/front_neg.cc | 2 +- .../testsuite/23_containers/span/index_op_neg.cc | 2 +- .../reverse_iterator/100639.cc} | 30 +- .../27_io/filesystem/path/construct/100630.cc | 14 + .../29_atomics/atomic/wait_notify/100334.cc | 93 +++ libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 1 - .../testsuite/30_threads/jthread/jthread.cc | 4 +- .../30_threads/jthread/{2.cc => version.cc} | 0 .../filesystem/path/construct/100630.cc | 14 + libstdc++-v3/testsuite/lib/prune.exp | 2 + .../std/ranges/adaptors/detail/semiregular_box.cc | 18 + .../testsuite/std/ranges/adaptors/elements.cc | 32 + .../testsuite/std/ranges/adaptors/reverse.cc | 10 + libstdc++-v3/testsuite/std/ranges/single_view.cc | 16 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/crontab | 1 - 419 files changed, 8653 insertions(+), 2223 deletions(-) create mode 100644 gcc/ada/doc/gnat-style.rst create mode 100644 gcc/testsuite/c-c++-common/cpp/file-name-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-12.c create mode 100644 gcc/testsuite/g++.dg/conversion/pr100635.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr94616.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae68.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr88872.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr95226.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-access1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-access2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-fallback1.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-6.C create mode 100644 gcc/testsuite/g++.dg/other/pr100580.C create mode 100644 gcc/testsuite/g++.dg/parse/access13.C create mode 100644 gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull15.C create mode 100644 gcc/testsuite/g++.target/s390/pr100281-1.C create mode 100644 gcc/testsuite/g++.target/s390/pr100281-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100576.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr100615.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100646-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100646-2.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-10.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-9.c create mode 100644 gcc/testsuite/gcc.dg/pr100349.c create mode 100644 gcc/testsuite/gcc.dg/pr100512.c create mode 100644 gcc/testsuite/gcc.dg/pr100547.c create mode 100644 gcc/testsuite/gcc.dg/pr100590.c create mode 100644 gcc/testsuite/gcc.dg/pr100619.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100672.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100453.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_16 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_17 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/narrow_high_combine.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1_extend.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr100333.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vadd-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100342.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100549.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100582.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-1w.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100701.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/rop-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-12.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-19.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/depobj.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/implicit-save.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/parallel-master-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/parallel-master-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-59.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98411.f90 delete mode 100644 libgo/go/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-13.c create mode 100644 libgomp/testsuite/libgomp.fortran/parallel-master.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-gwv-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-atomic-1.c create mode 100644 libstdc++-v3/testsuite/22_locale/ctype/is/string/89728_neg.cc copy libstdc++-v3/testsuite/{23_containers/span/back_neg.cc => 24_iterators/revers [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/100630.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/100334.cc rename libstdc++-v3/testsuite/30_threads/jthread/{2.cc => version.cc} (100%) create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/1 [...]