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-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from aae80e833d2 Daily bump. adds 75c44bc6a04 [Ada] Add missing warning tag for some overlapping actuals [...] adds 5af0271f0e9 [Ada] Remove repeated testing of Check_Validity_Of_Parameters adds 66bd7af5cca [Ada] Fix validity checking for class-wide objects adds a4dafb8b92e [Ada] Simplify processing of 'Valid_Scalars on array types adds d57f8e40433 [Ada] Add comments about attribute 'Valid_Scalars on privat [...] adds d48bb126eac [Ada] Fix validity checks on attribute 'Old prefix adds ec170be1d06 [Ada] Small cleanup in Apply_Range_Check implementation adds a5835f30446 [Ada] Remove second warning for convention C_Variadic_n adds 7a022cc933a [Ada] universal_access equality and 'Access attributes adds 484d58c5ba7 [Ada] Decorate record delta aggregate for GNATprove adds 4b58985f6cc [Ada] Reject junk expressions in attribute Update adds 6c89a5815ae [Ada] Attempt to hide public entities in nested instance bodies adds 545ba471c14 [Ada] Minor remove extra whitespace in check suppression functions adds b6c2ec49970 [Ada] AI12-0366 Changes to Big_Integer and Big_Real adds 7841c99268a [Ada] ACATS 4.1G - C760A02 - Near infinite finalization adds b64bea1830d [Ada] Style checks on invalid UTF character cause crash adds 74d09f3ee93 [Ada] AI12-0293-1 Remove pragma Assert adds a6d7dfbbb2f [Ada] Spurious error on private type in ghost expression function adds 650abc2c93a [Ada] Spurious condition warning on type conversion in return adds c5c69d05a90 [Ada] Deal with enumeration types with very large size adds 92392296c19 [Ada] Fix internal error on component of class-wide paramet [...] adds e3c1f8dd050 [Ada] Plug small loophole in implementation of AI12-0100 adds 1e400f33e17 [Ada] Fix small fallout of previous change for allocator adds ce716aaaa3e [Ada] Fix small fallout of previous change for Analyze_Sele [...] adds d0e9248d9b8 [Ada] Fix check for bounds in aggregate expansion of allocator adds 82bcb33bcf2 [Ada] Crash on compiling project with multiple subunits per file adds 906a759dcbe [Ada] Further cleanup in constraint checking code for allocators adds c95f808ddd5 [Ada] AI12-0028-1 Import of variadic C functions adds bb24f343500 [Ada] Consolidate handling of implicit dereferences adds 6894d9101e6 [Ada] Remove handling of 'Pos and 'Val attributes from gigi adds bafd12cb22e libstdc++: Optimize std::optional default constructor adds f8f5715606a tree-optimization/95761 - fix vector insertion place compute adds 465520e3eb4 libstdc++: std::includes performance tweak adds abed8b56b92 libstdc++: Define all std::function members inline adds a7a3932e4b6 libstdc++: Remove redundant std:: qualification adds 6d8b2ee568b Handle SLP_TREE_LANE_PERMUTATION in scalar costing adds e0bfe016712 Fix PR94880: Failure to recognize andn pattern adds dd455df70cd amdgcn: Silence compile warnings adds 4cea81adabd rs6000: apply -mbig option to vec-extract[hl] testcases con [...] adds 4058454c9e0 c++: Allow defaulted comparison outside class. adds 5b6215083bd libstdc++: Fix some -Wsystem-headers warnings (PR 95765) adds 70c25e5be2d testsuite: popcount[45]ll require lp64 adds e37658dffdb Daily bump. adds 2c0069fafb5 Record and restore postorder information in breaking alias sccs. adds 5eb947601bd PR fortran/95587 - ICE in gfc_target_encode_expr, at fortra [...] adds 62c0c0ea7bf PR fortran/95689 - ICE in check_sym_interfaces, at fortran/ [...] adds ac932bfcd21 PR fortran/95687 - ICE in get_unique_hashed_string, at fort [...] adds cd6546ac0e8 PR fortran/95688 - ICE in gfc_get_string, at fortran/iresolve.c:70 adds 3345e742996 PR fortran/95707 - ICE in finish_equivalences, at fortran/t [...] adds 57b4daf8dc4 c++: Refinements to "more constrained". adds 445d8da5fbd coroutines: Update handling and failure for g-r-o-o-a-f [PR95505]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 21 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 209 ++++++++++++++++++ gcc/ada/checks.adb | 241 ++++++++++----------- gcc/ada/checks.ads | 56 ++--- gcc/ada/exp_aggr.adb | 21 +- gcc/ada/exp_attr.adb | 65 +++--- gcc/ada/exp_ch3.adb | 71 +++--- gcc/ada/exp_ch3.ads | 7 + gcc/ada/exp_ch5.adb | 10 - gcc/ada/gcc-interface/decl.c | 20 +- gcc/ada/gcc-interface/misc.c | 1 + gcc/ada/gcc-interface/trans.c | 233 ++++++++++++-------- gcc/ada/gcc-interface/utils.c | 5 +- gcc/ada/gcc-interface/utils2.c | 2 + gcc/ada/lib.adb | 41 +++- gcc/ada/libgnat/a-nbnbin.adb | 55 +++-- gcc/ada/libgnat/a-nbnbin.ads | 54 ++--- gcc/ada/libgnat/a-nbnbin__gmp.adb | 56 ++--- gcc/ada/libgnat/a-nbnbre.adb | 86 +++----- gcc/ada/libgnat/a-nbnbre.ads | 70 +++--- gcc/ada/libgnat/a-ststbo.adb | 21 +- gcc/ada/sem_aggr.adb | 36 ++- gcc/ada/sem_attr.adb | 11 +- gcc/ada/sem_ch3.adb | 71 +++--- gcc/ada/sem_ch4.adb | 87 +++++--- gcc/ada/sem_ch6.adb | 36 ++- gcc/ada/sem_ch7.adb | 51 +++-- gcc/ada/sem_prag.adb | 13 +- gcc/ada/sem_res.adb | 21 +- gcc/ada/sem_util.ads | 8 +- gcc/ada/sem_warn.adb | 7 +- gcc/ada/widechar.adb | 22 +- gcc/ada/widechar.ads | 4 +- gcc/config/gcn/gcn.c | 6 +- gcc/cp/ChangeLog | 6 + gcc/cp/call.c | 11 +- gcc/cp/coroutines.cc | 51 +++-- gcc/cp/method.c | 38 ++-- gcc/cp/pt.c | 14 +- gcc/fortran/class.c | 43 ++-- gcc/fortran/gfortran.h | 4 +- gcc/fortran/interface.c | 5 +- gcc/fortran/iresolve.c | 4 +- gcc/fortran/match.c | 5 + gcc/fortran/trans-common.c | 8 +- gcc/match.pd | 5 + gcc/testsuite/ChangeLog | 32 +++ gcc/testsuite/g++.dg/coroutines/pr95505.C | 26 +++ gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C | 25 +++ gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C | 6 +- gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C | 26 +++ gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 +++++++++++++ gcc/testsuite/gcc.dg/torture/pr95761.c | 25 +++ gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr94880.c | 29 +++ .../gcc.target/powerpc/vec-extracth-be-0.c | 3 +- .../gcc.target/powerpc/vec-extracth-be-1.c | 3 +- .../gcc.target/powerpc/vec-extracth-be-2.c | 3 +- .../gcc.target/powerpc/vec-extracth-be-3.c | 3 +- .../gcc.target/powerpc/vec-extractl-be-0.c | 3 +- .../gcc.target/powerpc/vec-extractl-be-1.c | 3 +- .../gcc.target/powerpc/vec-extractl-be-2.c | 3 +- .../gcc.target/powerpc/vec-extractl-be-3.c | 3 +- gcc/testsuite/gfortran.dg/pr95587.f90 | 13 ++ gcc/testsuite/gfortran.dg/pr95687.f90 | 19 ++ gcc/testsuite/gfortran.dg/pr95688.f90 | 15 ++ gcc/testsuite/gfortran.dg/pr95689.f90 | 16 ++ gcc/testsuite/gfortran.dg/pr95707.f90 | 16 ++ gcc/tree-loop-distribution.c | 23 +- gcc/tree-vect-slp.c | 32 ++- libstdc++-v3/ChangeLog | 36 +++ libstdc++-v3/include/bits/std_function.h | 159 ++++++-------- libstdc++-v3/include/bits/stl_algo.h | 14 +- libstdc++-v3/include/bits/stl_algobase.h | 8 +- libstdc++-v3/include/bits/stl_pair.h | 8 +- libstdc++-v3/include/bits/stl_uninitialized.h | 3 - libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/tuple | 54 ++--- libstdc++-v3/include/std/utility | 96 ++++---- .../24_iterators/move_iterator/rel_ops_c++20.cc | 19 -- .../24_iterators/reverse_iterator/rel_ops_c++20.cc | 22 -- 85 files changed, 1834 insertions(+), 996 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95505.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95638.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr95761.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94880.c create mode 100644 gcc/testsuite/gfortran.dg/pr95587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95687.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95688.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95689.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95707.f90