This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 037aca5849c FIELD_DCLs with template info adds e03069be127 PR78353: Fix testcases adds 120e873484f libstdc++: Add default_sentinel support to stream iterators adds 32b8f5df9f0 c++: Fix C++20 variadic lambda init-capture grammar. adds 8566286eaeb libstdc++: Fix noexcept-specifier for istream_iterator adds fb6a8b230ad c++: P1937R2 - Fixing inconsistencies between const{expr,ev [...] adds c77b6f95e01 fortran: ICE in gfc_conv_constant_to_tree PR93604 adds 027a3f1c387 internal/syscall/unix: add hurd build tag adds c5eab4ed45e libstdc++: P0769R2 Add shift to <algorithm> adds 85c143d002a libstdc++: Add missing bits of P0896R4 pertaining to [back| [...] adds b07c085581e c++: Fix ICE with ill-formed array list-initialization [PR93712] adds 27bf39a8035 ortran: ICE using SHAPE with FINDLOC PR93835 adds cae5ff6036a c++: Fix ICE with -Wmismatched-tags [PR93869] adds 004f2c07b6d analyzer: eliminate irrelevant control-flow edges from paths adds b73547e40e0 PR c++/93804 - exempt extern C headers from -Wredundant-tags adds fb77bf1c86e Remove a hunk duplicated during a merge. adds a4dbb9b25a6 internal/poll: add hurd build tag adds 3a25f345d1f analyzer: fix ICE with OFFSET_TYPE [PR 93899] adds b3d788a2cd3 analyzer: disable the "taint" checker by default adds 0b002688979 Daily bump. adds 04c71707e03 Update gcc de.po. adds f2ca2088bc3 analyzer: fix -fdump-analyzer adds 267cca3d201 doc: properly describe --enable-checking behavior adds 71837f64ab0 Fix typo: paramter -> parameter [PR93864] adds 7b60f3ba766 c: Small diagnostics tweak - add missing ? after did you me [...] adds 103bc4db766 testsuite: Fix recently added ipa testcases [PR93763] adds fe86f537f01 Dead code in fortran/simplify.c adds 2473c81cb2d pass_manager: Fix ICE with -fdump-passes -fdisable-tree-* [ [...] adds 81c833b311b tree-optimization/93868 copy SLP tree before re-arranging stmts adds 8bc6d0a2da6 doc: minor --enable-checking wording fixes adds 81ef67c10a3 testcase for last_vuse in FRE adds 2877ad9ac28 Fix link failure with debug info in LTO mode adds 5b904f175ff libstdc++: Fix regression in std::move algorithm (PR 93872) adds 6de946e65c9 libstdc++: Add test accidentally left out of previous commit adds 73dc4ae4741 combine: Fix find_split_point handling of constant store in [...] adds a71f2193d0d [ARM] Fix -mpure-code for v6m adds dfb93d05246 Fix ChangeLog date adds 490350a11f8 libstdc++: Remove __memmove wrapper for constexpr algorithms adds eb7ba6c36b8 arm: ACLE intrinsics for bfloat16 dot product adds 7f0f108309a libstdc++: LWG 3292 iota_view is under-constrained adds 510bd1c178f libstdc++: LWG 3301 transform_view::iterator has incorrect [...] adds 55c4b3f4862 libstdc++: LWG 3313 join_view::iterator::operator-- is inco [...] adds ec15da7c330 libstdc++: LWG 3325 Constrain return type of transformation [...] adds 76a8c0f65e2 libstdc++: LWG 3397 basic_istream_view::iterator should not [...] adds 8ea6c1b89a2 aarch64: Add bfloat16 vdup and vreinterpret ACLE intrinsics adds e603cd43b14 aarch64: Add bfloat16 vldn/vstn intrinsics adds 68f8763d57a Correct an attribute access example. adds 9c3da8cc5d0 typo fix: Fix probablity, becuse, sucessor and destinarion [...] adds 07a0e380d62 Daily bump. adds 5de338f001e c++: Fix rejects-valid bug in cxx_eval_outermost_constant_e [...] adds 4d213bf6011 store-merging: Fix coalesce_immediate_stores [PR93820] adds ce25177f505 testsuite: Add a -O2 -fgimple testcase next to the -O2 -fno [...] adds 67fa274cd63 analyzer: improvements to logging/dumping adds b6268016bf4 optabs: Don't use scalar conversions for vectors [PR93843] adds 759bd406a2b dump load permutations and refcount per SLP node adds d6ff2207412 c++: Fix ICE with constexpr init and [[no_unique_address]] [...] adds b9934ad88d6 c++: Add test for DR 1423, Convertibility of nullptr to bool. adds 4a305fa2fd4 c++: Fix ICE with static_cast when converting from int[] [PR93862] adds 8017d95c7f5 libstdc++: Add __maybe_const_t and __maybe_empty_t aliases adds 113f0a639db libstdc++ Two simplifications for lexicographical_compare adds fd335985582 libstdc++: P1645R1 constexpr for <numeric> algorithms adds 8ce13842b50 libstdc++: Fix use of inaccessible private member in split_ [...] adds 38e10026578 c++: Fix value-init crash in template [PR93676] adds 44f6b7fb574 c++: Some improvements to concept diagnostics adds 051b9873e78 rs6000: Fix more testsuite fallout from rs6000_legitimate_a [...] adds c5decc83e4e libgo: update to final Go1.14 release adds dc192bbdd04 coroutines: Amend parameter handling to match n4849. adds 15fc2e04a59 PPC64, fix documentation for __builtin_crypto_vpmsum* built [...] adds 89f759ac2eb Daily bump. adds 0ba70d1b5ae analyzer: fix ICE on unreachable calls [PR 93947] adds 71b633aaea3 analyzer: fix ICE with -Wanalyzer-null-dereference [PR 93950] adds 1231f71f96a c++: Fix ICE with invalid array bounds [PR93789] adds cf70bb0fbd7 Document negative form of warning options enabled by defaul [...] adds 494e434c05f maintainer-scripts: Speed up git clone in gcc_release adds 4fd9efc8877 doc: Update description of BullFreeware adds 5f9cd512c42 sccvn: Handle non-byte aligned offset or size for memset (, [...] adds 1956773cc65 gimplify: Don't optimize register const vars to static [PR93949] adds d1215304681 fix -fdebug-prefix-map without gas .file support adds eb8e6a30a44 libstdc++: Make _GLIBCXX_CONCEPT_CHECKS more constexpr-friendly adds 82863a5cc99 amdgcn: fix ICE on subreg of BI reg. adds e840185b31e tree-optimization/93953 - avoid reference into hash-map adds e431546ff9f tree-optimization/93508 - make VN translate through _chk an [...] adds e94f2542305 libstdc++: Support N3644 "Null Forward Iterators" for tests [...] adds da5f369df6d Fix broken type comparison assert adds f32a3662cda libstdc++: Fix std::string error in Debug Mode adds b112e3cb602 libstdc++: Fix std::span test failures with _GLIBCXX_ASSERTIONS adds ae7051590d4 libstdc++: Define <=> for Debug Mode array adds 46788c65f93 work-around system header namespace pollution adds aca124df668 define NO_DOT_IN_LABEL only in vxworks6 adds d9dfec65c5b Use -mno-pcrel for tests requiring TOC. adds aa307bd027d PowerPC Add has_arch_pwr* checks adds dc941ea9258 amdgcn: sub-dword vector min/max/shift/bit operators adds 17a13507d77 [GCC][PATCH][ARM] Add vreinterpret, vdup, vget and vset bf [...] adds 9640ff5a88f middle-end: Fix wrong code caused by disagreemed between FR [...] adds cfeef9acd2c ipa-cp: Avoid an ICE processing self-recursive cloned edges [...] adds 10a32d47986 libstdc++: -D_GLIBCXX_DEBUG fixes in the constrained algos tests adds ba49e9eb187 libstdc++: Add missing friend declarations in some range adaptors adds 9d2d283367a Compare ARGUMENT_PACKS [pr93933] new 68d6c3e2eb5 Merge master 9d2d283367a407c1ba9ecdb8590f9295828e25f8
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog.modules | 4 + gcc/ChangeLog | 387 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/alias.c | 79 +- gcc/alias.h | 1 + gcc/analyzer/ChangeLog | 135 + gcc/analyzer/bar-chart.cc | 102 + gcc/analyzer/bar-chart.h | 60 + gcc/analyzer/checker-path.cc | 2 +- gcc/analyzer/diagnostic-manager.cc | 160 +- gcc/analyzer/diagnostic-manager.h | 14 +- gcc/analyzer/engine.cc | 147 +- gcc/analyzer/exploded-graph.h | 12 +- gcc/analyzer/reachability.h | 76 + gcc/analyzer/region-model.cc | 124 +- gcc/analyzer/region-model.h | 25 +- gcc/analyzer/sm.cc | 5 +- gcc/analyzer/supergraph.cc | 23 + gcc/analyzer/supergraph.h | 4 + gcc/bb-reorder.c | 6 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.c | 2 +- gcc/c/ChangeLog | 6 + gcc/c/gimple-parser.c | 7 +- gcc/cfghooks.c | 4 +- gcc/combine.c | 5 +- gcc/config/aarch64/aarch64-builtins.c | 9 + gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/arm_neon.h | 980 +++++ gcc/config/aarch64/iterators.md | 32 +- gcc/config/arm/arm.md | 9 + gcc/config/arm/arm_neon.h | 584 ++- gcc/config/arm/arm_neon_builtins.def | 14 +- gcc/config/arm/iterators.md | 27 +- gcc/config/arm/neon.md | 74 +- gcc/config/arm/thumb1.md | 16 +- gcc/config/gcn/gcn-valu.md | 91 +- gcc/config/gcn/gcn.md | 27 +- gcc/config/lm32/lm32.c | 8 +- gcc/config/sh/sh.c | 2 +- gcc/config/vx-common.h | 14 +- gcc/cp/ChangeLog | 100 + gcc/cp/call.c | 22 +- gcc/cp/class.c | 17 +- gcc/cp/constexpr.c | 16 +- gcc/cp/constraint.cc | 33 +- gcc/cp/coroutines.cc | 311 +- gcc/cp/cp-tree.h | 2 + gcc/cp/cxx-pretty-print.c | 17 + gcc/cp/decl.c | 11 +- gcc/cp/init.c | 8 +- gcc/cp/module.cc | 10 +- gcc/cp/parser.c | 86 +- gcc/cp/pt.c | 47 +- gcc/cp/tree.c | 17 +- gcc/cp/typeck.c | 14 +- gcc/doc/extend.texi | 8 +- gcc/doc/install.texi | 71 +- gcc/doc/invoke.texi | 1683 ++++---- gcc/dwarf2out.c | 4 +- gcc/fortran/ChangeLog | 28 + gcc/fortran/decl.c | 16 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/simplify.c | 17 +- gcc/fortran/trans-array.c | 6 +- gcc/gimple-ssa-store-merging.c | 27 +- gcc/gimplify.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 55 +- gcc/ipa-prop.h | 2 +- gcc/lto-opts.c | 3 + gcc/lto-streamer-out.c | 3 +- gcc/omp-expand.c | 4 +- gcc/optabs-tree.c | 5 + gcc/passes.c | 2 + gcc/po/ChangeLog | 4 + gcc/po/de.po | 4161 ++++++++------------ gcc/predict.c | 2 +- gcc/testsuite/ChangeLog | 249 ++ gcc/testsuite/g++.dg/DRs/dr1423.C | 7 + .../{cpp0x/constexpr-auto.C => analyzer/pr93899.C} | 2 +- gcc/testsuite/g++.dg/analyzer/pr93950.C | 28 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 30 + gcc/testsuite/g++.dg/concepts/diagnostic3.C | 29 + .../g++.dg/concepts/{pack-1.C => pr93933.C} | 0 ...-ret-int-yield-int.h => coro1-refs-and-ctors.h} | 140 +- .../g++.dg/coroutines/torture/func-params-07.C | 81 + .../g++.dg/coroutines/torture/func-params-08.C | 112 + gcc/testsuite/g++.dg/cpp0x/initlist-array11.C | 10 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 + gcc/testsuite/g++.dg/cpp0x/rv-cast7.C | 6 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 6 +- gcc/testsuite/g++.dg/cpp2a/consteval6.C | 6 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 15 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 10 + gcc/testsuite/g++.dg/ext/consteval1.C | 4 +- gcc/testsuite/g++.dg/ext/vla22.C | 9 + gcc/testsuite/g++.dg/ipa/pr93763.C | 2 +- gcc/testsuite/g++.dg/torture/pr92152.C | 74 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C | 6 + gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C | 142 + gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C | 109 + gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h | 80 + gcc/testsuite/gcc.c-torture/compile/pr93949.c | 7 + gcc/testsuite/gcc.c-torture/execute/pr93908.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr93945.c | 45 + .../gcc.dg/analyzer/analyzer-verbosity-2a.c | 20 + ...alyzer-verbosity-2.c => analyzer-verbosity-3.c} | 2 +- .../gcc.dg/analyzer/analyzer-verbosity-3a.c | 20 + gcc/testsuite/gcc.dg/analyzer/edges-1.c | 54 + gcc/testsuite/gcc.dg/analyzer/edges-2.c | 20 + gcc/testsuite/gcc.dg/analyzer/file-paths-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 + gcc/testsuite/gcc.dg/analyzer/taint-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c | 40 + gcc/testsuite/gcc.dg/decl-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr93707.c | 31 + gcc/testsuite/gcc.dg/ipa/pr93763.c | 28 +- gcc/testsuite/gcc.dg/pr93820-2.c | 30 + gcc/testsuite/gcc.dg/pr93820.c | 26 + gcc/testsuite/gcc.dg/pr93874.c | 6 + gcc/testsuite/gcc.dg/pr93953.c | 17 + .../gcc.dg/torture/{pr53663-2.c => pr92152.c} | 21 +- gcc/testsuite/gcc.dg/torture/pr93868.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c | 2 +- ...lias-access-path-7.c => alias-access-path-12.c} | 4 +- .../gcc.dg/tree-ssa/alias-access-path-4.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c | 13 + gcc/testsuite/gcc.dg/vect/pr93843-1.c | 21 + gcc/testsuite/gcc.dg/vect/pr93843-2.c | 11 + .../aarch64/advsimd-intrinsics/bf16_dup.c | 85 + .../aarch64/advsimd-intrinsics/bf16_reinterpret.c | 466 +++ .../aarch64/advsimd-intrinsics/bf16_vldn.c | 150 + .../aarch64/advsimd-intrinsics/bf16_vstn.c | 107 + gcc/testsuite/gcc.target/aarch64/vect-mull.x | 1 + gcc/testsuite/gcc.target/arm/bf16_dup.c | 96 + gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 435 ++ gcc/testsuite/gcc.target/arm/pr78353-1.c | 1 + gcc/testsuite/gcc.target/arm/pr78353-2.c | 1 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c | 100 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c | 33 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c | 33 + .../gcc.target/powerpc/fold-vec-st-char.c | 2 +- .../gcc.target/powerpc/fold-vec-st-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-st-int.c | 2 +- .../gcc.target/powerpc/fold-vec-st-short.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c | 2 +- gcc/testsuite/gcc.target/s390/pr93908.c | 5 + gcc/testsuite/gfortran.dg/data_array_5.f90 | 2 +- gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +- .../gfortran.dg/{pr88155.f90 => pr93604.f90} | 5 +- gcc/testsuite/gfortran.dg/pr93835.f08 | 8 + gcc/testsuite/gnat.dg/lto24.adb | 10 + gcc/testsuite/gnat.dg/lto24_pkg1.ads | 17 + gcc/testsuite/gnat.dg/lto24_pkg2.adb | 8 + gcc/testsuite/gnat.dg/lto24_pkg2.ads | 5 + gcc/testsuite/lib/target-supports.exp | 52 + gcc/testsuite/obj-c++.dg/encode-4.mm | 4 +- gcc/testsuite/objc.dg/encode-2.m | 4 +- gcc/tree-ssa-alias.c | 178 +- gcc/tree-ssa-loop-ch.c | 2 +- gcc/tree-ssa-sccvn.c | 61 +- gcc/tree-vect-slp.c | 64 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/modcmd/mod.go | 5 - libgo/go/cmd/go/internal/modload/import.go | 3 +- libgo/go/cmd/go/internal/vet/vet.go | 4 +- libgo/go/cmd/go/internal/web/api.go | 2 +- .../cmd/go/testdata/script/mod_gobuild_import.txt | 59 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 1 + libgo/go/cmd/go/testdata/script/vet_flags.txt | 11 + libgo/go/crypto/cipher/gcm.go | 7 +- libgo/go/crypto/cipher/gcm_test.go | 19 +- libgo/go/crypto/elliptic/elliptic.go | 19 +- libgo/go/crypto/x509/pkcs8.go | 2 +- libgo/go/go/build/build.go | 14 +- libgo/go/go/doc/doc.go | 9 +- libgo/go/hash/maphash/maphash.go | 14 +- libgo/go/hash/maphash/maphash_test.go | 23 + libgo/go/internal/poll/fcntl_syscall.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 2 +- libgo/go/math/big/int.go | 4 +- libgo/go/runtime/malloc.go | 7 +- libgo/go/runtime/mkpreempt.go | 9 + libgo/go/runtime/netpoll_stub.go | 17 +- libgo/go/testing/benchmark.go | 1 + libgo/go/testing/sub_test.go | 40 + libgo/go/testing/testing.go | 1 - libstdc++-v3/ChangeLog | 202 + libstdc++-v3/include/bits/boost_concept_check.h | 2 +- libstdc++-v3/include/bits/ranges_algo.h | 102 +- libstdc++-v3/include/bits/ranges_algobase.h | 120 +- libstdc++-v3/include/bits/stl_algobase.h | 74 +- libstdc++-v3/include/bits/stl_iterator.h | 22 + libstdc++-v3/include/bits/stl_numeric.h | 9 + libstdc++-v3/include/bits/stream_iterator.h | 16 + libstdc++-v3/include/bits/streambuf_iterator.h | 11 + libstdc++-v3/include/debug/array | 20 + libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/std/numeric | 18 + libstdc++-v3/include/std/ranges | 86 +- libstdc++-v3/include/std/version | 1 + .../array/tuple_interface/get_debug_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../23_containers/span/back_assert_neg.cc | 1 + .../23_containers/span/first_2_assert_neg.cc | 1 + .../23_containers/span/first_assert_neg.cc | 1 + .../23_containers/span/front_assert_neg.cc | 1 + .../23_containers/span/index_op_assert_neg.cc | 1 + .../23_containers/span/last_2_assert_neg.cc | 1 + .../23_containers/span/last_assert_neg.cc | 1 + .../23_containers/span/subspan_2_assert_neg.cc | 1 + .../23_containers/span/subspan_3_assert_neg.cc | 1 + .../23_containers/span/subspan_4_assert_neg.cc | 1 + .../23_containers/span/subspan_5_assert_neg.cc | 1 + .../23_containers/span/subspan_6_assert_neg.cc | 1 + .../23_containers/span/subspan_assert_neg.cc | 1 + .../back_insert_iterator/pr93884.cc} | 15 +- .../front_insert_iterator/pr93884.cc} | 15 +- .../istream_iterator/cons/sentinel.cc} | 29 +- .../istream_iterator/sentinel.cc} | 38 +- .../istreambuf_iterator/cons/sentinel.cc} | 18 +- .../testsuite/25_algorithms/copy/constrained.cc | 16 +- .../25_algorithms/copy_backward/constexpr.cc | 18 + .../25_algorithms/copy_backward/constrained.cc | 16 +- .../25_algorithms/inplace_merge/constrained.cc | 2 +- .../min/concept_checks.cc} | 10 +- .../pointer_neg.cc => 25_algorithms/move/93872.cc} | 22 +- .../testsuite/25_algorithms/move/constrained.cc | 16 +- .../move_backward/93872.cc} | 24 +- .../25_algorithms/move_backward/constrained.cc | 16 +- .../25_algorithms/partial_sort/constrained.cc | 4 +- .../25_algorithms/partial_sort_copy/constrained.cc | 8 +- .../testsuite/25_algorithms/shift_left/1.cc | 104 + .../testsuite/25_algorithms/shift_right/1.cc | 103 + .../testsuite/25_algorithms/shuffle/constrained.cc | 4 +- .../testsuite/25_algorithms/sort/constrained.cc | 4 +- .../25_algorithms/stable_sort/constrained.cc | 4 +- .../pointer_neg.cc => accumulate/constexpr.cc} | 23 +- .../adjacent_difference/constexpr.cc} | 25 +- .../exclusive_scan/constexpr.cc} | 25 +- .../inclusive_scan/constexpr.cc} | 36 +- .../inner_product/constexpr.cc} | 26 +- .../{midpoint/pointer_neg.cc => iota/constexpr.cc} | 12 +- .../partial_sum/constexpr.cc} | 25 +- .../reduce/constexpr.cc} | 33 +- .../constexpr.cc} | 14 +- .../transform_inclusive_scan/constexpr.cc} | 25 +- .../transform_reduce/constexpr.cc} | 43 +- .../begin_neg.cc => adaptors/lwg3313_neg.cc} | 29 +- .../lwg3282_neg.cc => adaptors/lwg3325_neg.cc} | 18 +- .../testsuite/std/ranges/adaptors/split.cc | 32 + libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 16 + .../testsuite/std/ranges/adaptors/take_while.cc | 17 + .../testsuite/std/ranges/adaptors/transform.cc | 47 + .../{access/begin_neg.cc => iota/lwg3292_neg.cc} | 27 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 16 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 20 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/gcc_release | 19 +- 269 files changed, 11296 insertions(+), 4526 deletions(-) create mode 100644 gcc/analyzer/bar-chart.cc create mode 100644 gcc/analyzer/bar-chart.h create mode 100644 gcc/analyzer/reachability.h create mode 100644 gcc/testsuite/g++.dg/DRs/dr1423.C copy gcc/testsuite/g++.dg/{cpp0x/constexpr-auto.C => analyzer/pr93899.C} (56%) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93950.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic2.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic3.C copy gcc/testsuite/g++.dg/concepts/{pack-1.C => pr93933.C} (100%) copy gcc/testsuite/g++.dg/coroutines/{coro1-ret-int-yield-int.h => coro1-refs-and- [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr93905.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C create mode 100644 gcc/testsuite/g++.dg/ext/vla22.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92152.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93949.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93908.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93945.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c copy gcc/testsuite/gcc.dg/analyzer/{analyzer-verbosity-2.c => analyzer-verbosity-3 [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/edges-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/edges-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr93707.c create mode 100644 gcc/testsuite/gcc.dg/pr93820-2.c create mode 100644 gcc/testsuite/gcc.dg/pr93820.c create mode 100644 gcc/testsuite/gcc.dg/pr93874.c create mode 100644 gcc/testsuite/gcc.dg/pr93953.c copy gcc/testsuite/gcc.dg/torture/{pr53663-2.c => pr92152.c} (52%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr93868.c copy gcc/testsuite/gcc.dg/tree-ssa/{alias-access-path-7.c => alias-access-path-12. [...] create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c create mode 100644 gcc/testsuite/gcc.target/arm/bf16_dup.c create mode 100644 gcc/testsuite/gcc.target/arm/bf16_reinterpret.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c create mode 100644 gcc/testsuite/gcc.target/s390/pr93908.c copy gcc/testsuite/gfortran.dg/{pr88155.f90 => pr93604.f90} (52%) create mode 100644 gcc/testsuite/gfortran.dg/pr93835.f08 create mode 100644 gcc/testsuite/gnat.dg/lto24.adb create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.ads copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 24_iterators [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 24_iterators [...] copy libstdc++-v3/testsuite/{std/ranges/iota/iterator.cc => 24_iterators/istream_i [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_token/stop_possible.cc => [...] copy libstdc++-v3/testsuite/{20_util/is_pod/deprecated-2a.cc => 24_iterators/istre [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => 25_algorithms/m [...] copy libstdc++-v3/testsuite/{26_numerics/midpoint/pointer_neg.cc => 25_algorithms/ [...] copy libstdc++-v3/testsuite/{std/ranges/subrange/lwg3282_neg.cc => 25_algorithms/m [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/shift_left/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/shift_right/1.cc copy libstdc++-v3/testsuite/26_numerics/{midpoint/pointer_neg.cc => accumulate/con [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/adjacen [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/exclusi [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/inclusi [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/inner_p [...] copy libstdc++-v3/testsuite/26_numerics/{midpoint/pointer_neg.cc => iota/constexpr [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/partial [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/reduce/ [...] copy libstdc++-v3/testsuite/26_numerics/{midpoint/pointer_neg.cc => transform_excl [...] copy libstdc++-v3/testsuite/{std/ranges/access/begin_neg.cc => 26_numerics/transfo [...] copy libstdc++-v3/testsuite/{18_support/comparisons/object/93479.cc => 26_numerics [...] copy libstdc++-v3/testsuite/std/ranges/{access/begin_neg.cc => adaptors/lwg3313_ne [...] copy libstdc++-v3/testsuite/std/ranges/{subrange/lwg3282_neg.cc => adaptors/lwg332 [...] copy libstdc++-v3/testsuite/std/ranges/{access/begin_neg.cc => iota/lwg3292_neg.cc} (66%)