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-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
from b69c00612db [PATCH, rs6000] VSX load/store rightmost element operations adds c26d7df1031 OpenMP: Fortran - support omp flush's memorder clauses adds 0e590b68fa3 Materialize clones on demand adds d667beea36b Scope libstdc++ configuration for vxworks to all versions adds b1e7c6fce15 libstdc++: Reduce header dependencies in and on <memory> adds f5d9bc8ae81 libstdc++: Only include <condition_variable> in <shared_mut [...] adds 76d6782207c Use precision and sign to compare types for ranges adds 3307a810d94 testsuite: Adjust expected results for rlwimi-2.c and vec-r [...] adds 0a74a0e1a2d libstdc++: Fix custom clock in test adds 5c1506304c5 [RS6000] Power10 vec-splati-runnable multiple test failures adds ca021ac6172 libstdc++: Ensure std::forward_as_tuple is defined adds 43868df37b0 Daily bump. adds 67b8991b543 vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P adds 7cda498920d Revert "middle-end/97521 - fix VECTOR_CST expansion" adds 6fade5a6044 LTO: check that make command works adds 98161c248c8 arm: Auto-vectorization for MVE: vsub adds 5f966d68971 Do not use doloop pattern with pragma Unroll adds 50bc94898fa stor-layout: Reject forming arrays with elt sizes not divis [...] adds 9a83366b62e Fix up plugin header install adds 9d0761c76b6 [Ada] Fix default value for re-analysis of external propert [...] adds 846744902e1 [Ada] Fix whitespace in code for external property pragmas adds 4d4ba374a73 [Ada] Sync code for external properties with SPARK RM adds 01364aeb566 [Ada] Iterative patch for accessibility cleanup adds 44f30851a73 [Ada] Take advantage of Long_Long_Long_Integer in From_String adds b740cf28536 [Ada] Update header of front-end files adds ca5d8b90729 [Ada] Always enable the support for 128-bit integer types o [...] adds f9c20bd7853 [Ada] Better error for illegal call to abstract operation i [...] adds 70b590e2481 [Ada] Fix scope of index parameter inside a delta aggregate adds 4d245fdaf74 [Ada] Spurious errors on tagged types with renamed subprograms adds c875250d42d [Ada] Prevent copying uninitialized array with address clause adds 0e3ccc6a041 [Ada] Missing detection of unused with_clause adds c12e23c4678 [Ada] CUDA: Use internal types instead of public ones adds 4e40d14622b [Ada] Error when closing c_stream adds 6cc203bf2a7 [Ada] CUDA: fix CUDA_Execute not working with aggregates adds 99d4c1b09bb [Ada] Improve documentation of pragma Abort_Defer adds 294e16b4e7e [Ada] Ignore container types for aggregates if not in Ada_2020 adds 955886d1a2c [Ada] GNATprove: remove support for external axiomatizations adds f2668d9058f [Ada] Decorate iterated_component_association in SPARK expansion adds 0edbf7fa122 [Ada] Fix crash in SPARK on array delta_aggregate with subt [...] adds 995e0727ce9 [Ada] Crash on expression function and access type adds 3a5c9377f6d [Ada] Do not use Long_Long_Long_Integer'Image with pragma D [...] adds 6c1929894ca [Ada] Fix logic in C_Select under mingw adds 84a5809c721 [Ada] Clean up in writing of ALI files adds b120ca616fc [Ada] Implement new legality rules introduced in C.6(12) by [...] adds 973c7b7e546 [Ada] GNAT.Sockets: fix comment typo adds 48d0e61abad [Ada] Reject illegal syntax in pragma Contract_Cases adds 15e2ad005b1 [Ada] gnatpp: Document --no-comments-fill adds 66e97274cef [Ada] Further Ada 2020 work on accessibility checking adds d08d481912b [Ada] Sockets.Poll implementation adds 9e3b9ddb996 more wraplf for aux long long float: s390, sparc and powerpc adds 50106208ff6 libstdc++: Apply proposed resolutions for LWG 3428, 3447 adds b66b30a8079 testsuite: Add noexcept(false) to throwing destructor adds 9067a154508 gcov: fix reading of zero sections.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 132 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/ada/ChangeLog | 318 ++++++++++ gcc/ada/Makefile.rtl | 17 +- gcc/ada/alloc.ads | 14 +- gcc/ada/aspects.adb | 14 +- gcc/ada/aspects.ads | 18 +- gcc/ada/atree.adb | 14 +- gcc/ada/atree.ads | 14 +- gcc/ada/casing.adb | 14 +- gcc/ada/casing.ads | 14 +- gcc/ada/checks.adb | 33 +- gcc/ada/contracts.adb | 19 +- gcc/ada/csets.adb | 14 +- gcc/ada/csets.ads | 14 +- gcc/ada/debug.adb | 14 +- gcc/ada/debug.ads | 14 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 22 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 5 +- gcc/ada/einfo.adb | 32 +- gcc/ada/einfo.ads | 46 +- gcc/ada/elists.adb | 14 +- gcc/ada/elists.ads | 14 +- gcc/ada/exp_aggr.adb | 8 +- gcc/ada/exp_ch3.adb | 10 +- gcc/ada/exp_ch4.adb | 71 +-- gcc/ada/exp_ch5.adb | 15 +- gcc/ada/exp_ch6.adb | 167 ++---- gcc/ada/exp_ch8.adb | 4 +- gcc/ada/exp_ch9.adb | 21 + gcc/ada/exp_imgv.adb | 13 +- gcc/ada/exp_prag.adb | 189 ++++-- gcc/ada/exp_spark.adb | 122 +++- gcc/ada/exp_util.adb | 170 ------ gcc/ada/exp_util.ads | 11 - gcc/ada/fname.adb | 14 +- gcc/ada/fname.ads | 14 +- gcc/ada/freeze.adb | 99 +++- gcc/ada/freeze.ads | 4 +- gcc/ada/gcc-interface/decl.c | 46 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/gnat1drv.adb | 33 +- gcc/ada/gnat_rm.texi | 22 +- gcc/ada/gnatvsn.adb | 14 +- gcc/ada/gnatvsn.ads | 14 +- gcc/ada/gsocket.h | 6 + gcc/ada/hostparm.ads | 14 +- gcc/ada/impunit.adb | 1 + gcc/ada/indepsw-aix.adb | 14 +- gcc/ada/indepsw-darwin.adb | 14 +- gcc/ada/indepsw-gnu.adb | 14 +- gcc/ada/indepsw.adb | 14 +- gcc/ada/indepsw.ads | 14 +- gcc/ada/krunch.adb | 14 +- gcc/ada/krunch.ads | 14 +- gcc/ada/layout.adb | 28 +- gcc/ada/lib-list.adb | 14 +- gcc/ada/lib-sort.adb | 14 +- gcc/ada/lib-writ.adb | 100 +--- gcc/ada/lib-writ.ads | 6 - gcc/ada/lib.adb | 14 +- gcc/ada/lib.ads | 14 +- gcc/ada/libgnat/a-nbnbin.adb | 4 +- gcc/ada/libgnat/g-socket.adb | 4 - gcc/ada/libgnat/g-socket.ads | 12 +- gcc/ada/libgnat/g-socpol.adb | 430 ++++++++++++++ gcc/ada/libgnat/g-socpol.ads | 216 +++++++ gcc/ada/{vast.adb => libgnat/g-socpol__dummy.adb} | 20 +- gcc/ada/{vast.ads => libgnat/g-socpol__dummy.ads} | 19 +- gcc/ada/libgnat/g-socthi__mingw.adb | 21 +- .../{indepsw-darwin.adb => libgnat/g-sopowa.adb} | 65 +-- .../{gnatvsn.adb => libgnat/g-sopowa__mingw.adb} | 100 ++-- gcc/ada/{vast.adb => libgnat/g-sopowa__posix.adb} | 65 ++- gcc/ada/libgnat/g-spogwa.adb | 139 +++++ gcc/ada/{rident.ads => libgnat/g-spogwa.ads} | 39 +- gcc/ada/libgnat/s-fileio.adb | 4 +- gcc/ada/libgnat/s-genbig.adb | 58 +- gcc/ada/libgnat/s-genbig.ads | 4 + gcc/ada/namet-sp.adb | 14 +- gcc/ada/namet-sp.ads | 14 +- gcc/ada/namet.adb | 14 +- gcc/ada/namet.ads | 14 +- gcc/ada/nlists.adb | 14 +- gcc/ada/nlists.ads | 14 +- gcc/ada/opt.adb | 14 +- gcc/ada/opt.ads | 14 +- gcc/ada/output.adb | 14 +- gcc/ada/output.ads | 14 +- gcc/ada/rident.ads | 14 +- gcc/ada/rtsfind.ads | 10 +- gcc/ada/s-oscons-tmplt.c | 71 ++- gcc/ada/scans.adb | 14 +- gcc/ada/scans.ads | 14 +- gcc/ada/scil_ll.adb | 14 +- gcc/ada/scil_ll.ads | 14 +- gcc/ada/sem_aggr.adb | 5 +- gcc/ada/sem_attr.adb | 52 +- gcc/ada/sem_aux.adb | 30 - gcc/ada/sem_aux.ads | 11 - gcc/ada/sem_ch12.adb | 27 +- gcc/ada/sem_ch13.adb | 162 +++--- gcc/ada/sem_ch3.adb | 14 +- gcc/ada/sem_ch4.adb | 83 ++- gcc/ada/sem_ch6.adb | 441 ++++++++------ gcc/ada/sem_ch8.adb | 34 +- gcc/ada/sem_ch9.adb | 3 +- gcc/ada/sem_prag.adb | 456 ++++++--------- gcc/ada/sem_res.adb | 57 +- gcc/ada/sem_util.adb | 648 +++++++++++++++------ gcc/ada/sem_util.ads | 89 ++- gcc/ada/sfn_scan.adb | 14 +- gcc/ada/sinfo.adb | 14 +- gcc/ada/sinfo.ads | 14 +- gcc/ada/sinput.adb | 14 +- gcc/ada/sinput.ads | 14 +- gcc/ada/snames.adb-tmpl | 14 +- gcc/ada/snames.ads-tmpl | 15 +- gcc/ada/stand.ads | 14 +- gcc/ada/stringt.adb | 14 +- gcc/ada/stringt.ads | 14 +- gcc/ada/table.adb | 14 +- gcc/ada/table.ads | 14 +- gcc/ada/types.adb | 14 +- gcc/ada/types.ads | 14 +- gcc/ada/uintp.adb | 14 +- gcc/ada/uintp.ads | 14 +- gcc/ada/uname.adb | 14 +- gcc/ada/uname.ads | 14 +- gcc/ada/urealp.adb | 14 +- gcc/ada/urealp.ads | 14 +- gcc/ada/vast.adb | 14 +- gcc/ada/vast.ads | 14 +- gcc/ada/widechar.adb | 14 +- gcc/ada/widechar.ads | 14 +- gcc/analyzer/ChangeLog | 14 + gcc/cgraph.c | 15 +- gcc/cgraph.h | 13 +- gcc/cgraphclones.c | 137 ++--- gcc/cgraphunit.c | 10 +- gcc/config/arm/mve.md | 16 +- gcc/config/arm/neon.md | 24 +- gcc/config/arm/vec-common.md | 16 +- gcc/config/i386/t-i386 | 3 +- gcc/config/rs6000/rs6000.c | 5 +- gcc/cp/ChangeLog | 23 + gcc/expr.c | 5 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/gfortran.h | 9 + gcc/fortran/openmp.c | 29 + gcc/fortran/trans-openmp.c | 30 +- gcc/gcov.c | 8 +- gcc/gimple-range-gori.cc | 4 +- gcc/ipa-inline-transform.c | 16 +- gcc/ipa-param-manipulation.c | 7 + gcc/ipa.c | 40 -- gcc/lto-wrapper.c | 24 + gcc/passes.c | 8 + gcc/passes.def | 1 - gcc/stor-layout.c | 17 +- gcc/testsuite/ChangeLog | 85 +++ gcc/testsuite/c-c++-common/pr97164.c | 15 + gcc/testsuite/g++.dg/compat/eh/filter2_y.C | 6 + .../{gcc.c-torture/execute => gcc.dg}/pr36093.c | 3 +- .../{gcc.c-torture/execute => gcc.dg}/pr43783.c | 4 +- gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 65 +++ gcc/testsuite/gcc.target/i386/pr97521.c | 27 - gcc/testsuite/gcc.target/powerpc/rlwimi-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 6 +- .../gcc.target/powerpc/vec-splati-runnable.c | 4 +- gcc/testsuite/gfortran.dg/gomp/flush-1.f90 | 41 ++ gcc/testsuite/gfortran.dg/gomp/flush-2.f90 | 18 + gcc/tree-pass.h | 2 - gcc/tree-ssa-loop-ivopts.c | 3 + gcc/tree-ssa-structalias.c | 4 + gcc/tree-vect-loop.c | 3 +- libgcc/config/libbid/bid_functions.h | 2 +- libstdc++-v3/ChangeLog | 51 ++ libstdc++-v3/configure | 2 +- libstdc++-v3/configure.host | 2 +- libstdc++-v3/crossconfig.m4 | 2 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/shared_ptr.h | 1 + libstdc++-v3/include/bits/shared_ptr_base.h | 8 +- .../{std/memory => bits/uses_allocator_args.h} | 211 ++----- libstdc++-v3/include/experimental/memory_resource | 13 +- libstdc++-v3/include/std/condition_variable | 3 - libstdc++-v3/include/std/future | 7 +- libstdc++-v3/include/std/memory | 227 +------- libstdc++-v3/include/std/memory_resource | 32 +- libstdc++-v3/include/std/ranges | 9 +- libstdc++-v3/include/std/scoped_allocator | 21 +- libstdc++-v3/include/std/shared_mutex | 17 +- libstdc++-v3/include/std/version | 9 +- .../30_threads/condition_variable/members/68519.cc | 9 +- 196 files changed, 4405 insertions(+), 3134 deletions(-) create mode 100644 gcc/ada/libgnat/g-socpol.adb create mode 100644 gcc/ada/libgnat/g-socpol.ads copy gcc/ada/{vast.adb => libgnat/g-socpol__dummy.adb} (85%) copy gcc/ada/{vast.ads => libgnat/g-socpol__dummy.ads} (85%) copy gcc/ada/{indepsw-darwin.adb => libgnat/g-sopowa.adb} (67%) copy gcc/ada/{gnatvsn.adb => libgnat/g-sopowa__mingw.adb} (58%) copy gcc/ada/{vast.adb => libgnat/g-sopowa__posix.adb} (56%) create mode 100644 gcc/ada/libgnat/g-spogwa.adb copy gcc/ada/{rident.ads => libgnat/g-spogwa.ads} (66%) create mode 100644 gcc/testsuite/c-c++-common/pr97164.c rename gcc/testsuite/{gcc.c-torture/execute => gcc.dg}/pr36093.c (79%) rename gcc/testsuite/{gcc.c-torture/execute => gcc.dg}/pr43783.c (71%) create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97521.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/flush-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/flush-2.f90 copy libstdc++-v3/include/{std/memory => bits/uses_allocator_args.h} (54%)