This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm-spec2k6-O3-vs-O3_LTO in repository toolchain/ci/gcc.
from 37e53874d4d Daily bump. adds 7ebf06c0a44 arm: Extend the PR94780 fix to arm adds a24744c1ed8 store-merging: Consider also overlapping stores earlier in [...] adds 03732d58b03 Daily bump. adds 5ec4a3d3072 PR fortran/93423 - ICE on invalid with argument list for mo [...] adds 0e442063a0a Fortran: Avoid double-free with parse error (PR96041, PR93423) adds 2ec5c131a4a Daily bump. adds 54213005e6d Daily bump. adds bdaf0ce0af3 libstdc++: handle small max_blocks_per_chunk in pool resour [...] adds 90fdf477a1c libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101] adds 3ec14c9a49a libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] adds 90f845adff0 libstdc++: Fix build for targets without lstat [PR 94681] adds b3043e49089 libstdc++: Fix std::gcd and std::lcm for unsigned integers [...] adds 6dceae0cb9c Daily bump. adds 4be18e2f16b libstdc++: Use correct argument type for __use_alloc [PR 96803] adds 132ddcc78c1 libstdc++: Use correct argument type for __use_alloc, again [...] adds e7285587186 libstdc++: Fix out-of-bounds string_view access in filesyst [...] adds c189842fef7 Daily bump. adds dbc775fc2ba Daily bump. adds 6ca87f2ae83 aarch64: Add support for Neoverse V1 CPU adds 6f06be1769d Add support for __jcvt intrinsic adds 3bec35d813c rtl_data: Add sp_is_clobbered_by_asm adds aea14213c85 Daily bump. adds 4fb606b5037 Implement __rndr, __rndrrs intrinsics adds f9b2251d584 Daily bump. adds b61572eaf18 Daily bump. adds 7a8c40bca88 Fortran : ICE in build_field PR95614 adds aa42c1ac24a optabs: Don't reuse target for multi-word expansions if it [...] adds d1b51d13d76 Daily bump. adds 0676e194c75 Revert "Fortran : ICE in build_field PR95614" adds 48e274be62b AArch64: Implement poly-type vadd intrinsics adds 11874a0d403 AArch64: Implement missing vceq*_p* intrinsics adds 6f189fa29bc AArch64: Implement missing vcls intrinsics on unsigned types adds 9f7c4bb47c9 AArch64: Implement vstrq_p128 intrinsic adds 0d27e8eb8dc AArch64: Implement vldrq_p128 intrinsic adds 23b4d65ef54 AArch64: Implement missing _p64 intrinsics for vector permutes adds 61291c4b7d4 AArch64: Implement missing vrndns_f32 intrinsic adds 803f597d312 AArch64: Implement missing p128<->f64 reinterpret intrinsics adds 3fa772a7acf testsuite: [aarch64] Fix aarch64/advsimd-intrinsics/v{trn,u [...] adds 333a4fe8434 Daily bump. adds f6d4b96180a arm: Add support for Neoverse V1 CPU adds 97bbda2c7e2 Add missing FSF copyright notes for x86 intrinsic headers. adds a8ee77ee592 Daily bump. adds cbe1264d10f x86: Use SET operation in MOVDIRI and MOVDIR64B adds 05c3a208a19 AArch64: Add Linux cpuinfo string for rng feature adds 5420d2d0ffa Daily bump. adds df52e2f8fc8 aarch64: Add support for Neoverse N2 CPU adds b35353f96be s390: Fix up s390_atomic_assign_expand_fenv adds 472396ebbca AArch64: Add rng feature to Neoverse V1 adds 19870c2b458 AArch64: Add prefer_advsimd_autovec internal tune_flag adds 3f7059376b7 Daily bump. adds 20f699a4449 gcov: fix streaming corruption adds 7c55364eaaf gcov: fix streaming of HIST_TYPE_IOR histogram type. adds 991a3760153 GCOV: do not mangle .gcno files. adds ec3abe75d65 AArch64: Add Neoverse V1 tuning struct adds 54e50dc2d76 arm: Add support for Neoverse N2 CPU adds fd808e9751c Daily bump. adds 99f2956cc74 Daily bump. adds 4a437d67c7f Daily bump. adds 6725de4e837 arm: Add missing part number for Neoverse V1 adds 972bc5c8e40 Daily bump. adds 96b32c86f50 configure: Fix in-tree building of GMP on BSD [PR97302] adds 7be480b6cdd Daily bump. adds 0d8776b2d7e Daily bump. adds 4c591af5947 libstdc++: Fix non-reserved name in header adds 6d6b093133b [RS6000] ICE in decompose, at rtl.h:2282 adds 18d980d94f8 PR target/96313 AArch64: vqmovun* return types should be unsigned adds d5c6ea22fe6 PR target/97150 AArch64: 2nd parameter of unsigned Neon sca [...] adds d4256c8a662 Implement ACLE intrinsics for FRINT[32,64][Z,X] adds 83967508034 PR fortran/97272 - Wrong answer from MAXLOC with character arg adds f3327324f9f Daily bump. adds f157526fb5f Daily bump. adds c4fafd1bf72 Daily bump. adds 6d71115ef69 Daily bump. adds 69e8d80dfb6 d: Fix alias protection being ignored if used before declaration. adds a2090e89888 Daily bump. adds b9c1ca3e2fc PR target/97349 AArch64: Incorrect types for some Neon vdup [...] adds 90b787cfc89 AArch64: Add Neoverse N2 tuning model adds 823bdd057e7 Daily bump. adds e85a4a7fb18 Daily bump. adds 12c9413228d IPA: fix profile handling in IRA adds 3de9bf7df48 MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA adds 8a03074417b Daily bump. adds 3faef34e9e0 IPA: compare VRP types. adds fea6def784d Daily bump. adds 8a762e43cab Daily bump. adds 5ea03b98ba0 Daily bump. adds 77923ad0141 libstdc++: Make std::assume_aligned a constexpr function [P [...] adds 1b454055b1d Daily bump. adds abaf301ce42 Daily bump. adds 4c1fd5efc20 Daily bump. adds a07af775300 Fix PR97439 adds 3fca9cad041 Daily bump. adds 412541a35e4 Daily bump. adds 8d3b261f250 PR libfortran/97063 - Wrong result for vector (step size is [...] adds b18bc6be5f5 Daily bump. adds e84932fd590 Daily bump. adds c9e421e5f9b Daily bump. adds f35a7956d87 Daily bump. adds a6298615587 Daily bump. adds b2593aa8044 Daily bump. adds d824c5df171 libgomp testsuite: tell warning from error diagnostics, etc [...] adds 8860822a91e Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' [...] adds dd0b8347d45 Daily bump. adds fc1af160fa1 Daily bump. adds e42cb1d4803 testsuite/97688 - fix check_vect () with __AVX2__ adds c1a2868385e Daily bump. adds d1bcf0e3f4f Remove duplicate ChangeLog entry. adds 88a72dbe1e5 Daily bump. adds 82972dc3ec8 ASAN: disable -Wno-stringop-overflow for 2 tests adds 892c8c9fc5d Daily bump. adds fe640ed0039 Sync gcc-changelog scripts. adds 542b564343f Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] adds 9824022a0b8 rs6000: Use the correct minimized testcase adds 3216a013107 Daily bump. adds e4e39f3a114 Daily bump. adds e19caccb41e Daily bump. adds 97dd08aa244 Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=tremont adds c9769a6eee3 libstdc++: Use non-throwing increment in recursive_director [...] adds ae03b42a69f Daily bump. adds c3c55443213 Daily bump. adds 286cc2e8a9f Fix missing defination of PTA_CLDEMOTE, PTA_MOVDIRI, PTA_MO [...] adds c797c85aedb Fix segfault on elaboration of empty 1-element array at -O adds d8157e053f3 Fix biased integer arithmetic adds 5615ab38bdc Daily bump. adds 547d07637bf Fortran: Fix function decl's location [PR95847] adds 0db10534f2e Daily bump. adds 9df05884b3a c++: Distinguish alignof and __alignof__ in cp_tree_equal [ [...] adds afa885d7d70 libstdc++: Fix division by zero in std::sample adds 62c2d527307 libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] adds 83a51f1af92 Daily bump. adds ba616f85556 Daily bump. adds e1a08689ce2 Daily bump. adds a27067c70b7 Put PREFETCHW back to march=broadwell adds 6abef270285 Daily bump. adds c52868904b7 PR target/97682 - Fix to reuse t1 register between call add [...] adds 9d65095e725 AArch64: Fix overflow in memcopy expansion on aarch64. adds 7e785f4c764 AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] adds cbc9dab25fb libstdc++: Make pmr::synchronized_pool_resource work withou [...] adds 600ef5614b2 add --with-tune configure flag adds e56eee08489 add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit [...] adds 83ded159c96 Daily bump. adds 9c78c3426be Daily bump. adds c368cd5d885 Daily bump. adds fc6c39c207c Daily bump. adds fe03562f2ad Daily bump. adds 23114fd9ba0 Daily bump. adds 18023fa6225 Daily bump. adds c71d97549d4 [testsuite] Enable column location checking for 'dg-optimiz [...] adds b5eabef5daa [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] adds 19323ea3e93 c++: Fix FE devirt with diamond inheritance [PR95158] adds 196716c10bc dwarf2: ICE with local class in unused function [PR97918] adds b22f1b34c49 changelog: fix parsing of a revert commit adds 8476cfe5ab1 Daily bump. adds 1cb1c9e62f9 Fix templatized C++ OpenACC 'cache' directive ICEs adds a03fa173f60 Add 'g++.dg/gomp/map-{1,2}.C' adds 1e89a236a2e Daily bump. adds 25b61f935a8 Don't create location wrapper nodes within OpenACC clauses adds e45e6501675 libstdc++: Fix undefined FILE* operations in test adds 11e0a9e68ed Daily bump. adds 6fd4560b3fb Daily bump. adds 2d9acb94cb7 Fix PR target/96607 adds e6280f66297 Fix PR target/97939 adds 06d68f2b837 Daily bump. adds 90ed2b9e92f Daily bump. adds 6b7ab0e565d Backport of the patch for PR target/91816 adds d7026d80fef Daily bump. adds 5005e6c2a8a middle-end/97554 - avoid overflow in alloc size compute adds da7a7d4f0f9 testsuite/98002 - fix gcc.dg/strncmp-2.c adds 56d71887c90 Daily bump. adds 6178c27b4bb tree-optimization/96514 - avoid if-converting control-alter [...] adds a5fff78405c tree-optimization/96370 - make reassoc expr rewrite more robust adds 92b6627874c tree-optimization/96579 - another special-operands fix in reassoc adds 86b25a1a5e1 tree-optimization/97081 - fix wrong-code with vectorized shift adds f75352bdb13 testsuite: add another test for the rotate vectorization mi [...] adds f720a0d7762 tree-optimization/97255 - missing vector bool pattern of SR [...] adds 165ae61a9f7 tree-optimization/97812 - fix range query in VRP assert discovery adds 50576790573 middle-end/96369 - fix missed short-circuiting during range [...] adds 53d76fe758a tree-optimization/96075 - fix bogus misalignment calculation adds 9f4ae405df5 Daily bump. adds 521c839fad4 i386: Fix up ix86_md_asm_adjust for TImode [PR98086] adds 7de6338ecab Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 10 + configure | 1 + configure.ac | 1 + contrib/ChangeLog | 14 + contrib/gcc-changelog/git_commit.py | 47 +- 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 | 19 + contrib/gcc-changelog/test_patches.txt | 125 +++++ gcc/ChangeLog | 604 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 13 + gcc/ada/gcc-interface/trans.c | 54 +- gcc/ada/gcc-interface/utils.c | 2 +- gcc/cfgexpand.c | 14 +- gcc/config.gcc | 23 +- gcc/config/aarch64/aarch64-builtins.c | 80 +++ gcc/config/aarch64/aarch64-c.c | 4 + gcc/config/aarch64/aarch64-cores.def | 7 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 11 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 3 + gcc/config/aarch64/aarch64.c | 78 ++- gcc/config/aarch64/aarch64.h | 10 + gcc/config/aarch64/aarch64.md | 47 ++ gcc/config/aarch64/arm_acle.h | 83 +++ gcc/config/aarch64/arm_neon.h | 382 ++++++++++++- gcc/config/aarch64/iterators.md | 9 + gcc/config/arm/arm-builtins.c | 9 +- gcc/config/arm/arm-cpus.in | 24 + gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm-tables.opt | 6 + gcc/config/arm/arm-tune.md | 4 +- gcc/config/arm/arm.c | 33 ++ gcc/config/arm/arm.md | 112 +++- gcc/config/i386/i386.c | 53 +- gcc/config/i386/i386.h | 14 +- gcc/config/i386/i386.md | 20 +- gcc/config/i386/pconfigintrin.h | 23 + gcc/config/i386/wbnoinvdintrin.h | 23 + gcc/config/riscv/riscv.c | 23 +- gcc/config/riscv/riscv.h | 6 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/s390/s390.c | 17 +- gcc/config/sparc/predicates.md | 2 + gcc/config/sparc/sparc-protos.h | 1 - gcc/config/sparc/sparc.c | 35 -- gcc/config/sparc/sparc.md | 183 ++++--- gcc/coverage.c | 8 +- gcc/cp/ChangeLog | 37 ++ gcc/cp/call.c | 20 +- gcc/cp/class.c | 14 + gcc/cp/cp-tree.h | 3 +- gcc/cp/parser.c | 19 +- gcc/cp/pt.c | 2 + gcc/cp/tree.c | 3 + gcc/d/ChangeLog | 8 + gcc/d/dmd/declaration.c | 7 + gcc/dfp.c | 2 + gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 44 +- gcc/doc/sourcebuild.texi | 3 + gcc/dwarf2out.c | 6 +- gcc/emit-rtl.h | 3 + gcc/fold-const.c | 7 + gcc/fortran/ChangeLog | 88 +++ gcc/fortran/decl.c | 9 + gcc/fortran/module.c | 3 + gcc/fortran/resolve.c | 2 +- gcc/fortran/trans-decl.c | 19 +- gcc/fortran/trans-intrinsic.c | 19 + gcc/gimple-ssa-store-merging.c | 76 ++- gcc/ipa-prop.c | 3 +- gcc/optabs.c | 14 +- gcc/profile-count.c | 4 +- gcc/profile.c | 6 +- gcc/regs.h | 3 +- gcc/sbitmap.c | 3 +- gcc/testsuite/ChangeLog | 482 ++++++++++++++++ gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +- gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 ++++ gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 ++ gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 ++++ gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 ++ gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +- gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +- gcc/testsuite/c-c++-common/pr96369.c | 12 + gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/debug/localclass2.C | 24 + gcc/testsuite/g++.dg/gcov/pr97069.C | 20 + gcc/testsuite/g++.dg/goacc/cache-1.C | 15 + .../goacc/cache-2.c => g++.dg/goacc/cache-2.C} | 15 +- gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 +++++ gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 ++ gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 +++++ gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 ++ .../gomp/map-1.c => g++.dg/gomp/map-1.C} | 16 +- .../gomp/map-2.c => g++.dg/gomp/map-2.C} | 14 +- gcc/testsuite/g++.dg/template/alignof3.C | 13 + gcc/testsuite/g++.dg/template/virtual5.C | 31 ++ gcc/testsuite/g++.dg/vect/pr97255.cc | 44 ++ gcc/testsuite/g++.target/riscv/pr97682.C | 160 ++++++ gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr97404.c | 28 + gcc/testsuite/gcc.dg/asan/pr80166.c | 1 + gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 + gcc/testsuite/gcc.dg/pr96370.c | 8 + gcc/testsuite/gcc.dg/pr96514.c | 27 + gcc/testsuite/gcc.dg/pr96579.c | 4 + gcc/testsuite/gcc.dg/store_merging_31.c | 27 + gcc/testsuite/gcc.dg/store_merging_32.c | 129 +++++ gcc/testsuite/gcc.dg/strncmp-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr97812.c | 15 + gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 ++ gcc/testsuite/gcc.dg/vect/pr97081.c | 26 + gcc/testsuite/gcc.dg/vect/slp-46.c | 96 ++++ gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 ++ gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c | 73 +++ gcc/testsuite/gcc.target/aarch64/acle/rng_1.c | 53 ++ .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 + .../aarch64/advsimd-intrinsics/vtrn_half.c | 3 - .../aarch64/advsimd-intrinsics/vuzp_half.c | 3 - .../aarch64/advsimd-intrinsics/vzip_half.c | 3 - gcc/testsuite/gcc.target/aarch64/pr96313.c | 8 + gcc/testsuite/gcc.target/aarch64/pr97150.c | 14 + gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 + .../gcc.target/aarch64/scalar_intrinsics.c | 6 +- gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 + .../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 ++ .../gcc.target/aarch64/simd/vadd_poly_1.c | 50 ++ .../gcc.target/aarch64/simd/vceq_poly_1.c | 29 + .../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 ++ .../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 + .../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 + gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c | 137 +++++ .../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 + gcc/testsuite/gcc.target/arm/pr91816.c | 64 +++ gcc/testsuite/gcc.target/i386/movdir64b.c | 29 + gcc/testsuite/gcc.target/i386/movdiri32.c | 26 + gcc/testsuite/gcc.target/i386/movdiri64.c | 26 + gcc/testsuite/gcc.target/i386/pr97032.c | 23 + gcc/testsuite/gcc.target/i386/pr98086.c | 17 + gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 ++------- gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +- gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 + .../gdc.test/fail_compilation/fail21001.d | 12 + .../gdc.test/fail_compilation/imports/fail21001b.d | 5 + .../fail_compilation/imports/issue21295ast_node.d | 5 + .../imports/issue21295astcodegen.d | 4 + .../fail_compilation/imports/issue21295dtemplate.d | 3 + .../fail_compilation/imports/issue21295visitor.d | 3 + .../gdc.test/fail_compilation/issue21295.d | 9 + gcc/testsuite/gfortran.dg/coverage.f90 | 17 + gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 ++ gcc/testsuite/gfortran.dg/pr93423.f90 | 21 + gcc/testsuite/gfortran.dg/pr97272.f90 | 19 + gcc/testsuite/gnat.dg/bias2.adb | 33 ++ gcc/testsuite/gnat.dg/opt89.adb | 18 + gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 38 ++ gcc/tree-if-conv.c | 5 + gcc/tree-ssa-reassoc.c | 23 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-patterns.c | 11 +- gcc/tree-vrp.c | 10 +- gcc/value-prof.c | 5 +- libgfortran/ChangeLog | 34 ++ libgfortran/generated/matmul_c10.c | 140 ++--- libgfortran/generated/matmul_c16.c | 140 ++--- libgfortran/generated/matmul_c4.c | 140 ++--- libgfortran/generated/matmul_c8.c | 140 ++--- libgfortran/generated/matmul_i1.c | 140 ++--- libgfortran/generated/matmul_i16.c | 140 ++--- libgfortran/generated/matmul_i2.c | 140 ++--- libgfortran/generated/matmul_i4.c | 140 ++--- libgfortran/generated/matmul_i8.c | 140 ++--- libgfortran/generated/matmul_r10.c | 140 ++--- libgfortran/generated/matmul_r16.c | 140 ++--- libgfortran/generated/matmul_r4.c | 140 ++--- libgfortran/generated/matmul_r8.c | 140 ++--- libgfortran/generated/matmulavx128_c10.c | 56 +- libgfortran/generated/matmulavx128_c16.c | 56 +- libgfortran/generated/matmulavx128_c4.c | 56 +- libgfortran/generated/matmulavx128_c8.c | 56 +- libgfortran/generated/matmulavx128_i1.c | 56 +- libgfortran/generated/matmulavx128_i16.c | 56 +- libgfortran/generated/matmulavx128_i2.c | 56 +- libgfortran/generated/matmulavx128_i4.c | 56 +- libgfortran/generated/matmulavx128_i8.c | 56 +- libgfortran/generated/matmulavx128_r10.c | 56 +- libgfortran/generated/matmulavx128_r16.c | 56 +- libgfortran/generated/matmulavx128_r4.c | 56 +- libgfortran/generated/matmulavx128_r8.c | 56 +- libgfortran/m4/matmul_internal.m4 | 28 +- libgomp/ChangeLog | 28 + libgomp/testsuite/lib/libgomp.exp | 6 + libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 + .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +- .../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +- .../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +- libphobos/ChangeLog | 9 + libphobos/libdruntime/config/mips/switchcontext.S | 24 +- libstdc++-v3/ChangeLog | 191 +++++++ libstdc++-v3/acinclude.m4 | 413 +++++++------- libstdc++-v3/configure | 282 +++++----- libstdc++-v3/include/bits/random.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 3 + libstdc++-v3/include/experimental/numeric | 38 +- libstdc++-v3/include/ext/numeric_traits.h | 104 +++- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/memory | 25 +- libstdc++-v3/include/std/numeric | 83 +-- libstdc++-v3/include/std/tuple | 12 +- libstdc++-v3/src/c++17/fs_ops.cc | 2 +- libstdc++-v3/src/c++17/fs_path.cc | 2 +- libstdc++-v3/src/c++17/memory_resource.cc | 148 +++-- libstdc++-v3/src/filesystem/dir.cc | 18 +- libstdc++-v3/src/filesystem/ops.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +- .../20_util/assume_aligned/{1.cc => 97132.cc} | 23 +- .../1.cc => function_objects/bind_front/97101.cc} | 28 +- .../allocate_single.cc} | 25 +- .../cons_single.cc} | 25 +- .../release_single.cc} | 25 +- libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 +++ .../unsynchronized_pool_resource/allocate.cc | 20 + .../char/79820.cc => 25_algorithms/sample/3.cc} | 31 +- .../1.cc => 26_numerics/gcd/92978.cc} | 26 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +- .../1.cc => 26_numerics/lcm/92978.cc} | 19 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +- .../27_io/filesystem/path/append/source.cc | 10 + .../filesystem/iterators/97731.cc} | 28 +- .../testsuite/experimental/numeric/92978.cc | 48 ++ .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- 246 files changed, 7967 insertions(+), 2707 deletions(-) create mode 100644 contrib/gcc-changelog/setup.cfg create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c create mode 100644 gcc/testsuite/c-c++-common/pr96369.c create mode 100644 gcc/testsuite/g++.dg/debug/localclass2.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr97069.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-1.C copy gcc/testsuite/{c-c++-common/goacc/cache-2.c => g++.dg/goacc/cache-2.C} (90%) create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-2.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-2.C copy gcc/testsuite/{c-c++-common/gomp/map-1.c => g++.dg/gomp/map-1.C} (93%) copy gcc/testsuite/{c-c++-common/gomp/map-2.c => g++.dg/gomp/map-2.C} (87%) create mode 100644 gcc/testsuite/g++.dg/template/alignof3.C create mode 100644 gcc/testsuite/g++.dg/template/virtual5.C create mode 100644 gcc/testsuite/g++.dg/vect/pr97255.cc create mode 100644 gcc/testsuite/g++.target/riscv/pr97682.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97073.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97404.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr97439.c create mode 100644 gcc/testsuite/gcc.dg/pr96370.c create mode 100644 gcc/testsuite/gcc.dg/pr96514.c create mode 100644 gcc/testsuite/gcc.dg/pr96579.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_31.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_32.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97812.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97081-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97081.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-46.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96313.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97150.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97535.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/trn_zip_p64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vadd_poly_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vceq_poly_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcls_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vldrq_p128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndns_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vstrq_p128_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91816.c create mode 100644 gcc/testsuite/gcc.target/i386/movdir64b.c create mode 100644 gcc/testsuite/gcc.target/i386/movdiri32.c create mode 100644 gcc/testsuite/gcc.target/i386/movdiri64.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97032.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98086.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-6.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail21001.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail21001b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295ast_node.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295astcodegen.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295dtemplate.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295visitor.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue21295.d create mode 100644 gcc/testsuite/gfortran.dg/coverage.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93423.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97272.f90 create mode 100644 gcc/testsuite/gnat.dg/bias2.adb create mode 100644 gcc/testsuite/gnat.dg/opt89.adb create mode 100644 libgomp/testsuite/libgomp.oacc-c++/cache-1.C copy libstdc++-v3/testsuite/20_util/assume_aligned/{1.cc => 97132.cc} (70%) copy libstdc++-v3/testsuite/20_util/{assume_aligned/1.cc => function_objects/bind_ [...] copy libstdc++-v3/testsuite/20_util/{assume_aligned/1.cc => synchronized_pool_reso [...] copy libstdc++-v3/testsuite/20_util/{assume_aligned/1.cc => synchronized_pool_reso [...] copy libstdc++-v3/testsuite/20_util/{assume_aligned/1.cc => synchronized_pool_reso [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc copy libstdc++-v3/testsuite/{ext/stdio_filebuf/char/79820.cc => 25_algorithms/samp [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/1.cc => 26_numerics/gcd/92978. [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/1.cc => 26_numerics/lcm/92978. [...] copy libstdc++-v3/testsuite/{ext/stdio_filebuf/char/79820.cc => experimental/files [...] create mode 100644 libstdc++-v3/testsuite/experimental/numeric/92978.cc