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_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] new bbac3886a2e Daily bump.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 28 +++ 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 | 22 ++ gcc/cp/call.c | 11 +- gcc/cp/coroutines.cc | 51 +++-- gcc/cp/method.c | 38 ++-- gcc/cp/pt.c | 14 +- gcc/fortran/ChangeLog | 33 +++ 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 | 73 +++++++ 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 | 43 ++++ 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 -- 86 files changed, 1938 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