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-master-arm-stable-allyesconfig in repository toolchain/ci/gcc.
from 038769535a8 amdgcn: refactor mode iterators adds ccacf77be55 PR c++/94098 - ICE on attribute access redeclaration adds c7fc15f54b3 [pr84733] Fix ICE popping local scope adds 52f24a9e989 PR c++/94346 - [9/10 Regression] ICE due to handle_copy_att [...] adds 54de5afb4a9 c++: Handle COMPOUND_EXPRs in ocp_convert [PR94339] adds 19e5389debb [RS6000] PR94145, make PLT loads volatile adds 491009b609d Update gcc de.po. adds 0302a2de7f1 libstdc++: Move definition earlier in file adds ae6076b5bc1 libstdc++: Implement C++20 changes to insert iterators adds 81a8d137c22 libstdc++: Add remaining C++20 changes to iterator adaptors adds b8a28a06eaf libstdc++: Define __cpp_lib_ranges macro for C++20 adds c2781192292 Daily bump. adds 679becf175c reassoc: Fix -fcompare-debug bug in reassociate_bb [PR94329] adds c6a562de88c c: After issuing errors about array size, for error-recover [...] adds 75defde9fb5 c++: Replay errors during diagnosis of constraint satisfact [...] adds cd68edf894d c++: Respect current_constraint_diagnosis_depth in diagnose [...] adds a7ea3d2ced7 c++: requires-expression outside of a template is misevalua [...] adds 7981c06ae92 c++: Diagnose when "requires" is used instead of "requires [...] adds 3fb7f2fbd5f [Fortran] Fix result-variable handling of MODULE PROCEDURE [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 25 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 17 ++ gcc/c-family/c-attribs.c | 35 +-- gcc/c-family/c.opt | 4 + gcc/c/c-decl.c | 3 + gcc/calls.c | 82 +++-- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/rs6000/rs6000.md | 20 +- gcc/cp/ChangeLog | 57 ++++ gcc/cp/constraint.cc | 188 +++++++++--- gcc/cp/cp-gimplify.c | 7 + gcc/cp/cp-tree.h | 1 + gcc/cp/name-lookup.c | 3 +- gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 2 - gcc/cp/semantics.c | 6 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/decl.c | 17 +- gcc/po/ChangeLog | 4 + gcc/po/de.po | 333 ++++++++------------- gcc/testsuite/ChangeLog | 49 +++ gcc/testsuite/c-c++-common/attr-copy.c | 43 +++ gcc/testsuite/g++.dg/concepts/diagnostic1.C | 1 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic5.C | 43 +++ gcc/testsuite/g++.dg/concepts/diagnostic7.C | 11 + gcc/testsuite/g++.dg/concepts/diagnostic8.C | 6 + gcc/testsuite/g++.dg/concepts/pr94252.C | 27 ++ gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 2 +- gcc/testsuite/g++.dg/ext/attr-access-2.C | 88 ++++++ gcc/testsuite/g++.dg/ext/attr-copy-2.C | 8 +- gcc/testsuite/g++.dg/lookup/pr84733.C | 21 ++ gcc/testsuite/g++.dg/lookup/pr94257.C | 16 + gcc/testsuite/gcc.dg/pr93573-1.c | 12 + gcc/testsuite/gcc.dg/pr93573-2.c | 6 + gcc/testsuite/gfortran.dg/module_procedure_3.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr94329.f90 | 12 + gcc/tree-ssa-reassoc.c | 14 +- libstdc++-v3/ChangeLog | 46 +++ libstdc++-v3/include/bits/iterator_concepts.h | 50 ++++ libstdc++-v3/include/bits/range_access.h | 27 +- libstdc++-v3/include/bits/range_cmp.h | 3 + libstdc++-v3/include/bits/stl_iterator.h | 200 ++++++++++--- .../include/bits/stl_iterator_base_types.h | 4 +- libstdc++-v3/include/std/concepts | 2 +- libstdc++-v3/include/std/type_traits | 10 +- libstdc++-v3/include/std/version | 7 +- .../back_insert_iterator/constexpr.cc} | 46 ++- .../front_insert_iterator/constexpr.cc} | 46 ++- .../headers/iterator/synopsis_c++17.cc | 18 ++ .../insert_iterator/constexpr.cc} | 49 ++- .../move_iterator/input_iterator.cc} | 36 ++- .../24_iterators/move_iterator/move_only.cc | 61 ++++ .../24_iterators/move_iterator/rel_ops_c++20.cc | 129 ++++++++ .../24_iterators/reverse_iterator/rel_ops_c++20.cc | 156 ++++++++++ .../std/ranges/headers/ranges/synopsis.cc | 6 + 59 files changed, 1673 insertions(+), 467 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-copy.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic5.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic7.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic8.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr94252.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-access-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84733.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr94257.C create mode 100644 gcc/testsuite/gcc.dg/pr93573-1.c create mode 100644 gcc/testsuite/gcc.dg/pr93573-2.c create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94329.f90 copy libstdc++-v3/testsuite/{std/ranges/headers/ranges/synopsis.cc => 24_iterators [...] copy libstdc++-v3/testsuite/{std/ranges/headers/ranges/synopsis.cc => 24_iterators [...] copy libstdc++-v3/testsuite/{std/ranges/headers/ranges/synopsis.cc => 24_iterators [...] copy libstdc++-v3/testsuite/{std/ranges/headers/ranges/synopsis.cc => 24_iterators [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/rel_ops_c++20.cc