This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from a528594cf9a c++: using overloaded with local decl [PR92918] adds b40d45cb193 c++: base template friend [PR52625] adds fb5ed6d8c90 c++: friend with redundant qualification [PR41723] adds 299859c2a45 Daily bump. adds 0fb21ba7991 Improve rtx insn vec output adds 67d56b27202 arm: Various MVE vec_duplicate fixes [PR99647] adds 43ab1dc24ab libstdc++: Make std::is_scoped_enum work with incomplete types adds e34f88c955b libstdc++: Remove bogus ChangeLog entry adds 2cd5333d164 c++: Fix ICE with unexpanded parameter pack [PR99844] adds ac24fa46e44 c++: improve specialization mismatch diagnostic [PR94529] adds 9e07b0bfe84 Modernize branch_changer.py script. adds 855ce475883 Fix wrong assert in branch_changer.py. adds 8e84a142913 d: Update language attribute support, and implement gcc.attributes adds 3a66c289a3f analyzer: fix leak false +ves due to maybe-clobbered region [...] adds 2c1557ac7b7 libstdc++: Fix Doxygen warning about ambiguous file name adds acbbb82ea3e maintainer-scripts: Disable multilib when generating libstd [...] adds d3f78917e13 testsuite: Fix sve/mul_2.c failures adds a45fe62102c testsuite: Fix Advanced SIMD failures for SVE adds cc6c1572007 testsuite: Update error messages in sve/acle/general-c adds 860c5caf8cb testsuite: Fix gcc.dg/vect/pr99102.c adds a25321ca06f libstdc++: Reimplement range adaptors [PR99433] adds d6cc745cb87 PR middle-end/99883 - A couple of minor misspellings adds ca4641a3b53 libstdc++: Address remaining to_chars/long_double.cc FAILs [...] adds 559d2f1e0ea c++: Don't cache constexpr functions which are passed point [...] adds 94279aacd06 VAX: Fix comment for `*bit<mode>' pattern's peephole adds 9f74f9cf47e c++: improve reference binding diagnostic [PR91849] adds 5240c5ca2e2 match.pd: Fix sve/vcond_3.c adds 09ef422fadc testsuite: Add -mbig-endian stdint.h requirement adds 59d09f9fe4b testsuite: Update scan-lto-assembler adds 1cbba49e341 libstdc++: Simplify noexcept-specifiers for move constructors adds 05679982876 c-family: Fix various comment typos in c-warn.c adds 05708d6eef8 c++: constrained CTAD for nested class template [PR97679] adds 123b3e03c91 c++: Don't substitute into constraints on lambdas [PR99874] adds 014b6dbcaa8 libstdc++: Fix more doxygen markup for group close commands adds e41e356633a libstdc++: Regenerate configure script adds be8d5f99f50 libstdc++: Improve error reporting if PDF generation fails adds c7fe68f3652 libstdc++: Fix elements_view::operator* and operator[] [LWG 3502] adds c1ce418af29 libstdc++: Simplify copy-pasted algorithms in <ranges> adds b5242b28454 libstdc++: Fix split_view::_OuterIter::operator++ [LWG 3505] adds 5f7c2d20b5b aix: revert TLS common change adds 96292c3e343 libstdc++: Remove spurious line break in doxygen comment adds 019a922063f Daily bump. adds 8cc863ca8f4 libgomp: Silence false positive -Wmaybe-uninitialized warni [...] adds d31f485dedc Fortran: Fix fndecl with -fcoarray=lib [PR99817] adds 34bf325000d branch_changer.py: use new versioning scheme. adds a7ce23cec4a branch_changer: fix usage of Version class. adds 2b2f687fb02 branch_changer.py: document more behavior. adds a0bb9b3b9d7 branch_changer.py: mention CLOSING candidates adds 7d7481ecbcb branch_changer: distinguish terminal output adds 6fd1271e71b -flto-compression-level: improve documentation adds bdce43ce5a5 i386: move non-target attributes out of target section adds 72ddd861d38 libstdc++: Fix even more doxygen markup for group close commands adds 40ccb47b505 libstdc++: Fix invalid constexpr function in C++11 mode [PR 99985] adds ba2913f618a aarch64: Use x30 as temporary in SVE TLSDESC patterns adds f44a2713da7 testsuite: Skip gfortran.dg/ieee/ieee_[68].f90 for Arm targ [...] adds 9a54db29387 testsuite: XFAIL two insv_1.c tests [PR87763] adds 7e45c45d9cc testsuite: Tweak mem-shift-canonical.c adds a708de07a10 testsuite: Fix gcc.dg/vect/pr65947-7.c adds 00138f9b2b9 testsuite: Add some vect_variable_length XFAILs adds b9af08feac0 testsuite: Expect more Livermore loops to be vectorised with SVE adds 64a8135d443 testsuite: Remove bfloat_cpp_typecheck.C XFAILs adds 2dd7c570e67 testsuite: Guard gcc.target/aarch64/pr70398.c adds 625dadaf5df c++: Fix two issues with auto function parameter [PR99806] adds ffa0ae6eeef Add 'libgomp.oacc-c-c++-common/static-variable-1.c' [PR8499 [...] adds 00c3c31be43 c++: Add testcase for already fixed PR [PR90215] adds 1a5c82919c2 aarch64: Fix push/pop_options with --with-cpu adds b04093adb28 PR middle-end/55288 - Improve handling/suppression of maybe [...] adds cc796820466 libstdc++: [_GLIBCXX_DEBUG] Fix management of __dp_sign_max [...] adds b2576d75ed8 c++: Use a TEMPLATE_INFO to hold regenerated-lambda info adds 3115aba8d85 Daily bump. adds e89055f90cf c++: pack in base-specifier in lambda [PR100006] adds 1a19d334ce4 c++: deduction guide using alias [PR99180]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 113 +++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 94 +++ gcc/analyzer/engine.cc | 64 +- gcc/analyzer/exploded-graph.h | 11 +- gcc/analyzer/program-state.cc | 70 +- gcc/analyzer/program-state.h | 6 +- gcc/analyzer/region-model-impl-calls.cc | 14 +- gcc/analyzer/region-model-reachability.cc | 1 + gcc/analyzer/region-model.cc | 29 +- gcc/analyzer/region-model.h | 10 +- gcc/analyzer/store.cc | 88 ++- gcc/analyzer/store.h | 89 ++- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-warn.c | 18 +- gcc/c-family/c.opt | 2 +- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/aarch64/aarch64.md | 5 +- gcc/config/arm/iterators.md | 8 +- gcc/config/arm/mve.md | 25 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/xcoff.h | 10 +- gcc/config/vax/vax.md | 2 +- gcc/cp/ChangeLog | 101 +++ gcc/cp/call.c | 15 +- gcc/cp/constexpr.c | 35 + gcc/cp/constraint.cc | 43 +- gcc/cp/cp-tree.h | 16 +- gcc/cp/decl.c | 3 + gcc/cp/except.c | 2 + gcc/cp/lambda.c | 1 + gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 96 ++- gcc/d/ChangeLog | 43 ++ gcc/d/d-attribs.cc | 835 +++++++++++++++++---- gcc/d/decl.cc | 6 +- gcc/d/types.cc | 2 + gcc/doc/extend.texi | 58 +- gcc/doc/invoke.texi | 10 +- gcc/doc/sourcebuild.texi | 4 + gcc/fold-const.c | 2 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-types.c | 16 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-lang.c | 2 +- gcc/match.pd | 2 +- gcc/print-rtl.c | 2 +- gcc/testsuite/ChangeLog | 264 +++++++ gcc/testsuite/g++.dg/concepts/abbrev10.C | 18 + gcc/testsuite/g++.dg/concepts/abbrev11.C | 10 + gcc/testsuite/g++.dg/conversion/pr66211.C | 2 +- gcc/testsuite/g++.dg/conversion/ref7.C | 17 + .../g++.dg/cpp0x/lambda/lambda-variadic13.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept66.C | 13 + 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/fold-lambda4.C | 30 + .../g++.dg/cpp2a/class-deduction-alias5.C | 18 + .../g++.dg/cpp2a/class-deduction-alias6.C | 11 + .../g++.dg/cpp2a/class-deduction-alias7.C | 32 + .../g++.dg/cpp2a/class-deduction-alias8.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-ctad3.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda16.C | 61 ++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda17.C | 14 + gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C | 45 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C | 43 ++ gcc/testsuite/g++.dg/cpp2a/explicit16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit17.C | 9 + gcc/testsuite/g++.dg/gomp/tls-5.C | 2 +- gcc/testsuite/g++.dg/template/friend70.C | 9 + gcc/testsuite/g++.dg/template/friend71.C | 8 + gcc/testsuite/g++.dg/template/mem-spec2.C | 11 + gcc/testsuite/g++.dg/tree-ssa/pr83518.C | 2 +- gcc/testsuite/g++.dg/warn/uninit-pr55288.C | 43 ++ .../g++.target/aarch64/bfloat_cpp_typecheck.C | 4 +- gcc/testsuite/gcc.c-torture/compile/pr99647.c | 5 + gcc/testsuite/gcc.dg/analyzer/pr99042.c | 53 ++ gcc/testsuite/gcc.dg/analyzer/pr99774-1.c | 61 ++ gcc/testsuite/gcc.dg/analyzer/pr99774-2.c | 144 ++++ gcc/testsuite/gcc.dg/pr96573.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-7.c | 5 +- gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-11.c | 2 +- .../aarch64/advsimd-intrinsics/bf16_get-be.c | 1 + .../aarch64/advsimd-intrinsics/bfdot-2.c | 1 + .../aarch64/advsimd-intrinsics/vdot-3-2.c | 1 + gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c | 2 + gcc/testsuite/gcc.target/aarch64/insv_1.c | 4 +- .../gcc.target/aarch64/mem-shift-canonical.c | 26 +- gcc/testsuite/gcc.target/aarch64/pr70398.c | 1 + gcc/testsuite/gcc.target/aarch64/pr98772.c | 3 + .../gcc.target/aarch64/simd/vect_su_add_sub.c | 2 + .../aarch64/sve/acle/general-c/func_redef_1.c | 2 +- .../aarch64/sve/acle/general-c/func_redef_2.c | 2 +- .../aarch64/sve/acle/general-c/func_redef_3.c | 2 +- .../aarch64/sve/acle/general-c/func_redef_6.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_1.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_10.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_13.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_2.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_3.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_4.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_5.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_6.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_8.c | 2 +- .../aarch64/sve/acle/general-c/type_redef_9.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/mul_2.c | 14 +- gcc/testsuite/gdc.dg/attr_allocsize1.d | 44 ++ gcc/testsuite/gdc.dg/attr_allocsize2.d | 13 + gcc/testsuite/gdc.dg/attr_alwaysinline1.d | 17 + gcc/testsuite/gdc.dg/attr_cold1.d | 13 + gcc/testsuite/gdc.dg/attr_exclusions1.d | 19 + gcc/testsuite/gdc.dg/attr_exclusions2.d | 19 + gcc/testsuite/gdc.dg/attr_flatten1.d | 21 + gcc/testsuite/gdc.dg/attr_module.d | 40 + gcc/testsuite/gdc.dg/attr_noclone1.d | 12 + gcc/testsuite/gdc.dg/attr_noicf1.d | 30 + gcc/testsuite/gdc.dg/attr_noinline1.d | 19 + gcc/testsuite/gdc.dg/attr_noipa1.d | 17 + gcc/testsuite/gdc.dg/attr_noplt1.d | 13 + gcc/testsuite/gdc.dg/attr_optimize1.d | 48 ++ gcc/testsuite/gdc.dg/attr_optimize2.d | 9 + gcc/testsuite/gdc.dg/attr_optimize3.d | 19 + gcc/testsuite/gdc.dg/attr_optimize4.d | 45 ++ gcc/testsuite/gdc.dg/attr_restrict1.d | 18 + gcc/testsuite/gdc.dg/attr_section1.d | 23 + gcc/testsuite/gdc.dg/attr_symver1.d | 24 + gcc/testsuite/gdc.dg/attr_target1.d | 20 + gcc/testsuite/gdc.dg/attr_targetclones1.d | 12 + gcc/testsuite/gdc.dg/attr_used1.d | 16 + gcc/testsuite/gdc.dg/attr_used2.d | 16 + gcc/testsuite/gdc.dg/attr_weak1.d | 14 + gcc/testsuite/gdc.dg/gdc108.d | 4 +- gcc/testsuite/gdc.dg/gdc142.d | 2 +- gcc/testsuite/gdc.dg/imports/attributes.d | 28 + gcc/testsuite/gdc.dg/pr90136a.d | 4 +- gcc/testsuite/gdc.dg/pr90136b.d | 2 +- gcc/testsuite/gdc.dg/pr90136c.d | 6 +- gcc/testsuite/gdc.dg/pr95173.d | 2 +- gcc/testsuite/gfortran.dg/coarray/dummy_2.f90 | 26 + gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 | 1 + gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 | 4 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +- gcc/testsuite/lib/scanasm.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 12 + libgomp/ChangeLog | 14 + libgomp/team.c | 4 +- .../libgomp.oacc-c-c++-common/static-variable-1.c | 460 ++++++++++++ libphobos/ChangeLog | 10 + libphobos/libdruntime/Makefile.am | 4 +- libphobos/libdruntime/Makefile.in | 16 +- libphobos/libdruntime/gcc/attribute.d | 11 +- libphobos/libdruntime/gcc/attributes.d | 605 +++++++++++++++ libphobos/libdruntime/gcc/deh.d | 2 +- libstdc++-v3/ChangeLog | 208 ++++- libstdc++-v3/configure | 30 +- libstdc++-v3/doc/Makefile.am | 1 + libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/include/bits/basic_string.h | 3 +- libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 32 +- libstdc++-v3/include/bits/random.h | 16 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/streambuf_iterator.h | 2 +- libstdc++-v3/include/bits/uses_allocator_args.h | 2 +- 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/memory | 2 +- libstdc++-v3/include/std/ranges | 782 ++++++++++++------- libstdc++-v3/include/std/string_view | 2 +- libstdc++-v3/include/std/type_traits | 15 +- libstdc++-v3/include/tr1/complex | 2 +- libstdc++-v3/include/tr1/random.h | 10 +- .../testsuite/20_util/is_scoped_enum/value.cc | 38 + .../testsuite/20_util/to_chars/long_double.cc | 18 +- .../unordered_map/cons/noexcept_move_construct.cc | 4 +- .../cons/noexcept_move_construct.cc | 4 +- .../cons/noexcept_move_construct.cc | 4 +- .../23_containers/unordered_set/cons/99985.cc | 47 ++ .../unordered_set/cons/noexcept_move_construct.cc | 4 +- .../testsuite/25_algorithms/copy/debug/99402.cc | 35 + .../std/ranges/adaptors/{split_neg.cc => 99433.cc} | 46 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 19 + .../testsuite/std/ranges/adaptors/common.cc | 12 + libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 18 + .../testsuite/std/ranges/adaptors/drop_while.cc | 18 + .../testsuite/std/ranges/adaptors/elements.cc | 28 + .../testsuite/std/ranges/adaptors/filter.cc | 18 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 12 + .../testsuite/std/ranges/adaptors/p2281.cc | 83 ++ .../testsuite/std/ranges/adaptors/reverse.cc | 15 +- .../testsuite/std/ranges/adaptors/split.cc | 47 +- .../testsuite/std/ranges/adaptors/split_neg.cc | 10 +- libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 18 + .../testsuite/std/ranges/adaptors/take_while.cc | 18 + .../testsuite/std/ranges/adaptors/transform.cc | 29 + maintainer-scripts/ChangeLog | 36 + maintainer-scripts/branch_changer.py | 100 ++- maintainer-scripts/generate_libstdcxx_web_docs | 2 +- .../gcc-changelog => maintainer-scripts}/setup.cfg | 0 205 files changed, 5882 insertions(+), 912 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev10.C create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev11.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept66.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/fold-lambda4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ctad3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda17.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/explicit17.C create mode 100644 gcc/testsuite/g++.dg/template/friend70.C create mode 100644 gcc/testsuite/g++.dg/template/friend71.C create mode 100644 gcc/testsuite/g++.dg/template/mem-spec2.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr55288.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99647.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99042.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99774-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99774-2.c create mode 100644 gcc/testsuite/gdc.dg/attr_allocsize1.d create mode 100644 gcc/testsuite/gdc.dg/attr_allocsize2.d create mode 100644 gcc/testsuite/gdc.dg/attr_alwaysinline1.d create mode 100644 gcc/testsuite/gdc.dg/attr_cold1.d create mode 100644 gcc/testsuite/gdc.dg/attr_exclusions1.d create mode 100644 gcc/testsuite/gdc.dg/attr_exclusions2.d create mode 100644 gcc/testsuite/gdc.dg/attr_flatten1.d create mode 100644 gcc/testsuite/gdc.dg/attr_module.d create mode 100644 gcc/testsuite/gdc.dg/attr_noclone1.d create mode 100644 gcc/testsuite/gdc.dg/attr_noicf1.d create mode 100644 gcc/testsuite/gdc.dg/attr_noinline1.d create mode 100644 gcc/testsuite/gdc.dg/attr_noipa1.d create mode 100644 gcc/testsuite/gdc.dg/attr_noplt1.d create mode 100644 gcc/testsuite/gdc.dg/attr_optimize1.d create mode 100644 gcc/testsuite/gdc.dg/attr_optimize2.d create mode 100644 gcc/testsuite/gdc.dg/attr_optimize3.d create mode 100644 gcc/testsuite/gdc.dg/attr_optimize4.d create mode 100644 gcc/testsuite/gdc.dg/attr_restrict1.d create mode 100644 gcc/testsuite/gdc.dg/attr_section1.d create mode 100644 gcc/testsuite/gdc.dg/attr_symver1.d create mode 100644 gcc/testsuite/gdc.dg/attr_target1.d create mode 100644 gcc/testsuite/gdc.dg/attr_targetclones1.d create mode 100644 gcc/testsuite/gdc.dg/attr_used1.d create mode 100644 gcc/testsuite/gdc.dg/attr_used2.d create mode 100644 gcc/testsuite/gdc.dg/attr_weak1.d create mode 100644 gcc/testsuite/gdc.dg/imports/attributes.d create mode 100644 gcc/testsuite/gfortran.dg/coarray/dummy_2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-variable-1.c create mode 100644 libphobos/libdruntime/gcc/attributes.d create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/cons/99985.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc copy libstdc++-v3/testsuite/std/ranges/adaptors/{split_neg.cc => 99433.cc} (51%) create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/p2281.cc copy {contrib/gcc-changelog => maintainer-scripts}/setup.cfg (100%)