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-release-aarch64-stable-defconfig in repository toolchain/ci/gcc.
from d15a2a00a38 SVE: Fix wrong sve predicate split (PR100048) adds 85c3858465b Daily bump. adds b18305e6746 Daily bump. adds e4dcb3383bf [OpenACC] Fix an ICE where a loop with GT condition is collapsed. adds aff57bcebe5 PR fortran/63797 - Bogus ambiguous reference to 'sqrt' adds 6af956c84f3 Daily bump. adds f44242b40b7 Fix another -freorder-blocks-and-partition glitch with Windows SEH adds 67e95b6908b libstdc++: Fix declarations of memalign etc. for freestandi [...] adds af408874e3d OpenACC: Fix integer-type issue with collapse/tile [PR97880] adds ab83ce42ea0 libstdc++: [_GLIBCXX_DEBUG] Fix management of __dp_sign_max [...] adds 19fc127321c d: Fix ICE in when formating a string with '%' or '`' chara [...] adds 9c2c106369e Daily bump. adds 8642b73a0f0 rs6000: Fix up libgcc ABI when built with --with-long-doubl [...] adds 7a2f91d413e dse: Fix up hard reg conflict checking in replace_read [PR99863] adds e961da38630 c++: Don't cache constexpr functions which are passed point [...] adds e68ac8c2b46 rtlanal: Another fix for VOIDmode MEMs [PR98601] adds 2e57bc7eedb expand: Fix up LTO ICE with COMPOUND_LITERAL_EXPR [PR99849] adds 91e076f3a66 c: Avoid clobbering TREE_TYPE (error_mark_node) [PR99990] adds 4ac7483ede9 combine: Don't fold away side-effects in simplify_and_const [...] adds c965254e5af combine: Fix up expand_compound_operation [PR99905] adds 06d50ebc9fb c++: Fix up handling of structured bindings in extract_loca [...] adds 1730b5d6793 vectorizer: Remove dead scalar .COND_* calls from vectorize [...] adds 31447dcaf15 c++: Fix empty base stores in cxx_eval_store_expression [PR100111] adds a11f3110270 intl: Add --enable-host-shared support [PR100096] adds 950bac27d63 sanitizer: Fix asan against glibc 2.34 [PR100114] adds 904cbf6ae2a c++: Fix deduction with reference NTTP [PR83476] adds 2400f81c2c2 c++: Fix tsubsting CLASS_PLACEHOLDER_TEMPLATE [PR95434] adds ebb734aac09 c++: ICE in dependent_type_p with constrained auto [PR97052] adds 411caeee361 Daily bump. adds 3d6bba85e1d libstdc++: Don't initialize from *this inside some views [PR97600] adds d1af36d4f9d libstdc++: Fix elements_view::operator* and operator[] [LWG 3502] adds 8ac3b416bfd libstdc++: Simplify copy-pasted algorithms in <ranges> adds 4c17b2bbbc1 libstdc++: Fix split_view::_OuterIter::operator++ [LWG 3505] adds 63353b2aebd cprop: Fix -fcompare-debug bug in constprop_register [PR100148] adds 525c2634c1f testsuite/100176 - fix struct-layout-1_generate.c compile adds 4806f9157a2 c++: alias_ctad_tweaks and constrained dguide [PR95486] adds f0d22d31ceb libstdc++: Disable test for non-gthreads targets [PR 100180] adds 0c89b88daa8 c++: std::is_constant_evaluated inside constraint [PR97051] adds fde5bc5ec93 Daily bump. adds 34a9bc1f950 aarch64: Fix SVE ACLE builtins with LTO [PR99216] adds be4ab81f62d Daily bump. adds 7e2db68a77f data-ref: Tighten index-based alias checks [PR99726] adds 18a190c3ee3 gimple-fold: Recompute ADDR_EXPR flags after folding a TMR [...] adds 63da018de82 aarch64: Tweak post-RA handling of CONST_INT moves [PR98136] adds 8849e4a9455 middle-end/98726 - fix VECTOR_CST element access adds dc9233a4f65 Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726] adds 690aa217cf2 aarch64: Handle more SVE vector constants [PR99246] adds 283367662c2 arm: Fix PCS for SFmode -> SImode libcalls [PR99748] adds 9db2c895fe2 remove write-only array in rev_post_order_and_mark_dfs_back_seme adds ec97d2e8420 Compute RPO with adjacent SCC members, expose toplevel SCC extents adds 6c6a1173ccc tree-optimization/98736 - use programing order preserved RP [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 123 ++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 9 + gcc/c/c-decl.c | 2 +- gcc/cfganal.c | 436 +++++++++++++++++---- gcc/cfganal.h | 3 +- gcc/combine.c | 16 +- gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/aarch64-sve-builtins.cc | 59 +-- gcc/config/aarch64/aarch64-sve-builtins.h | 3 +- gcc/config/aarch64/aarch64.c | 78 +++- gcc/config/aarch64/aarch64.md | 17 +- gcc/config/arm/arm.c | 4 + gcc/config/i386/winnt.c | 16 +- gcc/cp/ChangeLog | 79 ++++ gcc/cp/constexpr.c | 42 ++ gcc/cp/constraint.cc | 5 +- gcc/cp/pt.c | 37 +- gcc/cprop.c | 8 +- gcc/d/ChangeLog | 11 + gcc/d/d-diagnostic.cc | 64 ++- gcc/dse.c | 11 +- gcc/emit-rtl.c | 1 + gcc/expr.c | 2 +- gcc/fortran/ChangeLog | 10 + gcc/fortran/module.c | 11 + gcc/gimple-fold.c | 3 + gcc/lto-streamer.h | 2 +- gcc/omp-expand.c | 30 +- gcc/rtlanal.c | 9 +- gcc/rtx-vector-builder.c | 6 +- gcc/rtx-vector-builder.h | 10 +- gcc/testsuite/ChangeLog | 193 +++++++++ gcc/testsuite/c-c++-common/goacc/collapse-2.c | 56 +++ .../g++.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C | 7 + gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C | 24 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C | 12 + gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 + gcc/testsuite/g++.dg/cpp1z/pr99833.C | 11 + .../g++.dg/cpp2a/class-deduction-alias3.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C | 13 + gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C | 45 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C | 43 ++ .../g++.dg/cpp2a/is-constant-evaluated11.C | 16 + gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C | 9 + gcc/testsuite/g++.dg/cpp2a/pr99833.C | 18 + gcc/testsuite/g++.dg/opt/pr100148.C | 27 ++ gcc/testsuite/g++.dg/pr98136.C | 26 ++ gcc/testsuite/g++.dg/template/ref11.C | 9 + gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 + gcc/testsuite/gcc.c-torture/compile/pr97141.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr98726.c | 7 + gcc/testsuite/gcc.c-torture/execute/pr98736.c | 14 + .../gcc.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/gcc.dg/goacc/tile-1.c | 10 + gcc/testsuite/gcc.dg/lto/pr99849_0.c | 23 ++ gcc/testsuite/gcc.dg/pr99830.c | 10 + gcc/testsuite/gcc.dg/pr99990.c | 12 + gcc/testsuite/gcc.dg/torture/20200727-0.c | 82 ++++ gcc/testsuite/gcc.dg/torture/pr98601.c | 14 + gcc/testsuite/gcc.target/aarch64/pr99767.c | 16 + .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/pr97141.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c | 11 + gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98726.c | 9 + gcc/testsuite/gcc.target/i386/pr99726.c | 16 + gcc/testsuite/gcc.target/i386/pr99863.c | 33 ++ gcc/testsuite/gcc.target/i386/pr99905.c | 33 ++ gcc/testsuite/gdc.dg/pr98457.d | 9 + gcc/testsuite/gfortran.dg/pr63797.f90 | 60 +++ gcc/testsuite/gnat.dg/opt92.adb | 38 ++ gcc/tree-data-ref.c | 245 ++++++------ gcc/tree-loop-distribution.c | 12 +- gcc/tree-ssa-sccvn.c | 55 +-- gcc/tree-vect-loop.c | 16 +- gcc/tree.c | 10 +- gcc/tree.h | 1 - intl/ChangeLog | 10 + intl/Makefile.in | 4 +- intl/configure | 12 + intl/configure.ac | 6 + libgcc/ChangeLog | 11 + libgcc/config/rs6000/t-linux | 10 +- libgomp/ChangeLog | 10 + .../libgomp.oacc-c-c++-common/collapse-2.c | 17 +- .../libgomp.oacc-c-c++-common/collapse-3.c | 15 +- libsanitizer/ChangeLog | 10 + .../sanitizer_common/sanitizer_posix_libcdep.cpp | 13 +- libstdc++-v3/ChangeLog | 118 ++++++ libstdc++-v3/include/debug/helper_functions.h | 14 +- libstdc++-v3/include/debug/macros.h | 10 +- libstdc++-v3/include/debug/safe_iterator.h | 14 + libstdc++-v3/include/debug/safe_iterator.tcc | 76 ++-- libstdc++-v3/include/debug/stl_iterator.h | 14 + libstdc++-v3/include/std/ranges | 185 +++++---- libstdc++-v3/libsupc++/new_opa.cc | 2 +- .../testsuite/25_algorithms/copy/debug/99402.cc | 35 ++ .../net/internet/address/v6/members.cc | 1 + libstdc++-v3/testsuite/std/ranges/97600.cc | 32 ++ .../testsuite/std/ranges/adaptors/elements.cc | 16 + .../testsuite/std/ranges/adaptors/split.cc | 12 + 103 files changed, 2601 insertions(+), 492 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/collapse-2.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr99833.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr99833.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100148.C create mode 100644 gcc/testsuite/g++.dg/pr98136.C create mode 100644 gcc/testsuite/g++.dg/template/ref11.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99216.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97141.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98726.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98736.c create mode 100644 gcc/testsuite/gcc.dg/goacc/tile-1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr99849_0.c create mode 100644 gcc/testsuite/gcc.dg/pr99830.c create mode 100644 gcc/testsuite/gcc.dg/pr99990.c create mode 100644 gcc/testsuite/gcc.dg/torture/20200727-0.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98601.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99767.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97141.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98726.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99726.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99863.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99905.c create mode 100644 gcc/testsuite/gdc.dg/pr98457.d create mode 100644 gcc/testsuite/gfortran.dg/pr63797.f90 create mode 100644 gcc/testsuite/gnat.dg/opt92.adb create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/97600.cc