This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from cd6016713aa Daily bump. adds 61c8d9e4e5f Patch for PR57710 adds 7260547dbff Fix error message. adds 92e8508edac Add missing closing parenthises in error message. adds 3133bed5d03 Changing cost propagation and ordering colorable bucket heu [...] adds c7bfe1aaa39 Daily bump. adds 9069e9484ce RISC-V: Adjust floating point code gen for LTGT compare adds f1a681a174c PR47785: Add support for handling Xassembler/Wa options with LTO. adds 2bd8c3ff351 OpenACC tile clause – apply exit/cycle checks (PR 93552) adds 7f5617b0044 sccvn: Handle bitfields in push_partial_def [PR93582] adds 3841739c29a libstdc++: enable_view has false positives (LWG 3326) 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]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 279 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 121 + gcc/analyzer/bar-chart.cc | 102 + gcc/analyzer/bar-chart.h | 60 + gcc/analyzer/checker-path.cc | 2 +- gcc/analyzer/diagnostic-manager.cc | 144 +- 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 | 118 +- 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 | 52 + gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 2 + gcc/config/arm/neon.md | 48 + gcc/config/arm/thumb1.md | 16 +- gcc/config/lm32/lm32.c | 8 +- gcc/config/riscv/riscv.c | 17 +- gcc/config/sh/sh.c | 2 +- gcc/cp/ChangeLog | 52 + gcc/cp/call.c | 22 +- gcc/cp/constexpr.c | 16 +- gcc/cp/cp-tree.h | 1 + gcc/cp/init.c | 8 +- gcc/cp/parser.c | 86 +- gcc/cp/typeck.c | 2 +- gcc/doc/extend.texi | 2 +- gcc/doc/install.texi | 69 +- gcc/doc/invoke.texi | 27 +- gcc/dwarf2out.c | 1 + gcc/fortran/ChangeLog | 45 + gcc/fortran/decl.c | 16 + gcc/fortran/interface.c | 6 +- gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/match.c | 25 +- gcc/fortran/simplify.c | 17 +- gcc/fortran/trans-array.c | 32 +- gcc/gcc.c | 29 + gcc/gimple-ssa-store-merging.c | 27 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-prop.h | 2 +- gcc/ira-color.c | 97 +- gcc/lto-opts.c | 6 + gcc/lto-wrapper.c | 103 +- gcc/omp-expand.c | 4 +- gcc/optabs-tree.c | 5 + gcc/opts-common.c | 66 + gcc/opts.h | 5 + gcc/passes.c | 2 + gcc/po/ChangeLog | 4 + gcc/po/de.po | 4161 ++++++++------------ gcc/predict.c | 2 +- gcc/testsuite/ChangeLog | 183 +- gcc/testsuite/g++.dg/DRs/dr1423.C | 7 + gcc/testsuite/g++.dg/analyzer/pr93899.C | 2 + 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/ipa/pr93763.C | 2 +- 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/execute/pr93908.c | 54 + .../gcc.dg/analyzer/analyzer-verbosity-2a.c | 20 + .../gcc.dg/analyzer/analyzer-verbosity-3.c | 222 ++ .../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/decl-1.c | 2 +- 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/torture/pr93868.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c | 20 + 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/arm/pr78353-1.c | 9 + gcc/testsuite/gcc.target/arm/pr78353-2.c | 10 + 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/testsuite/gcc.target/s390/pr93908.c | 5 + gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 8 +- gcc/testsuite/gfortran.dg/data_array_5.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/tile-4.f90 | 27 + gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +- gcc/testsuite/gfortran.dg/pr93604.f90 | 10 + gcc/testsuite/gfortran.dg/pr93835.f08 | 8 + gcc/testsuite/gfortran.dg/same_type_as_3.f03 | 27 + 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/obj-c++.dg/encode-4.mm | 4 +- gcc/testsuite/objc.dg/encode-2.m | 4 +- gcc/tree-ssa-loop-ch.c | 2 +- gcc/tree-ssa-sccvn.c | 239 +- gcc/tree-vect-slp.c | 63 +- libgo/go/internal/poll/fcntl_syscall.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 2 +- libstdc++-v3/ChangeLog | 162 + libstdc++-v3/include/bits/range_access.h | 3 + libstdc++-v3/include/bits/ranges_algo.h | 102 +- libstdc++-v3/include/bits/ranges_algobase.h | 120 +- libstdc++-v3/include/bits/regex.h | 10 - libstdc++-v3/include/bits/stl_algobase.h | 74 +- libstdc++-v3/include/bits/stl_iterator.h | 22 + libstdc++-v3/include/bits/stl_multiset.h | 11 - libstdc++-v3/include/bits/stl_numeric.h | 9 + libstdc++-v3/include/bits/stl_set.h | 9 - libstdc++-v3/include/bits/stream_iterator.h | 16 + libstdc++-v3/include/bits/streambuf_iterator.h | 11 + libstdc++-v3/include/bits/unordered_set.h | 15 - libstdc++-v3/include/debug/multiset.h | 13 - libstdc++-v3/include/debug/set.h | 12 - libstdc++-v3/include/debug/unordered_set | 16 - libstdc++-v3/include/experimental/string_view | 6 +- libstdc++-v3/include/std/numeric | 18 + libstdc++-v3/include/std/ranges | 97 +- libstdc++-v3/include/std/span | 7 +- libstdc++-v3/include/std/string_view | 6 +- libstdc++-v3/include/std/version | 1 + .../back_insert_iterator/pr93884.cc} | 34 +- .../front_insert_iterator/pr93884.cc} | 34 +- .../istream_iterator/cons/sentinel.cc} | 32 +- .../istream_iterator/sentinel.cc} | 66 +- .../istreambuf_iterator/cons/sentinel.cc} | 26 +- .../25_algorithms/copy_backward/constexpr.cc | 18 + .../{copy_backward/constexpr.cc => move/93872.cc} | 25 +- .../constexpr.cc => move_backward/93872.cc} | 25 +- .../testsuite/25_algorithms/shift_left/1.cc | 104 + .../testsuite/25_algorithms/shift_right/1.cc | 103 + .../accumulate}/constexpr.cc | 26 +- .../adjacent_difference}/constexpr.cc | 28 +- .../exclusive_scan}/constexpr.cc | 28 +- .../inclusive_scan}/constexpr.cc | 39 +- .../inner_product}/constexpr.cc | 29 +- .../iota}/constexpr.cc | 19 +- .../partial_sum}/constexpr.cc | 28 +- .../reduce}/constexpr.cc | 36 +- .../transform_exclusive_scan}/constexpr.cc | 21 +- .../transform_inclusive_scan}/constexpr.cc | 28 +- .../transform_reduce}/constexpr.cc | 39 +- .../ranges/adaptors/lwg3313_neg.cc} | 30 +- .../ranges/adaptors/lwg3325_neg.cc} | 25 +- .../testsuite/std/ranges/adaptors/split.cc | 18 + .../testsuite/std/ranges/adaptors/transform.cc | 24 + .../ranges/iota/lwg3292_neg.cc} | 30 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 16 + libstdc++-v3/testsuite/std/ranges/view.cc | 12 +- 189 files changed, 8281 insertions(+), 3455 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 create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93899.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/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/execute/pr93908.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3.c 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/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/torture/pr93868.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.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/pr78353-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78353-2.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 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93604.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93835.f08 create mode 100644 gcc/testsuite/gfortran.dg/same_type_as_3.f03 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/{25_algorithms/copy_backward/constexpr.cc => 24_iterat [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => 24_iterat [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => 24_iterat [...] copy libstdc++-v3/testsuite/{std/ranges/istream_view.cc => 24_iterators/istream_it [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => 24_iterat [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => move/9387 [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => move_back [...] 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/{25_algorithms/copy_backward => 26_numerics/accumulate [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/adjacent_d [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/exclusive_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/inclusive_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/inner_prod [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/iota}/cons [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/partial_su [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/reduce}/co [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/transform_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/transform_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/transform_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => std/range [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => std/range [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => std/range [...]