This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 0838a995601 Merge master r11-2277. adds ae575662833 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] adds e55ba804d3b OpenMP: Support 'if (simd:/cancel:' in Fortran adds 1f53367fb5f libstdc++: Add static assertions to futures and promises [L [...] adds 3ea9abca71f Daily bump. adds 5029d42c401 c-c++-common/builtin-has-attribute-4.c: Require visibility. adds 2ca1b6d009b PR target/96260 - KASAN should work even back-end not porti [...] adds 02cada26e47 gcc-changelog: fix when somebody reverts a backport adds 24c35a5ef3f gcov: create folders with 0777. adds 3eb72737a21 OpenMP: Update gcc/fortran/*.texi adds ead2be56f0e ivopts: Handle vector with length IFNs adds 2949e086572 rs6000: Rename function adjust_vectorization_cost adds 0c111868b79 [Ada] Add push/pop capability in Output adds 2631d95ae29 libomp: Add omp_depend_kind to omp_lib.{f90,h} adds de8bfcc8e45 gcov-tool: Fix merging of different endian coverage data [PR96267] adds 3968b02a4b1 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds ad1bea3a4b3 [Ada] Stub CUDA_Execute and CUDA_Global pragmas adds 084dc63a020 OpenMP: Support 'lastprivate (conditional:' in Fortran adds 914966e499d contrib/vimrc: detect more C-like files adds d4b3ea941b1 Resolve regression rtl-optimization/96298. Sorry for the b [...] new 8cddf34a2c3 Merge master r11-2296.
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: ChangeLog | 4 + contrib/gcc-changelog/git_commit.py | 19 +- contrib/vimrc | 2 +- gcc/ChangeLog | 42 ++ gcc/DATESTAMP | 2 +- gcc/ada/aspects.ads | 4 + gcc/ada/einfo.adb | 14 + gcc/ada/einfo.ads | 10 + gcc/ada/exp_ch4.adb | 4 +- gcc/ada/exp_ch5.adb | 5 +- gcc/ada/exp_ch6.adb | 16 +- gcc/ada/output.adb | 29 ++ gcc/ada/output.ads | 9 + gcc/ada/par-prag.adb | 42 +- gcc/ada/rtsfind.adb | 6 + gcc/ada/rtsfind.ads | 17 + gcc/ada/sem_attr.adb | 83 ++++ gcc/ada/sem_ch13.adb | 443 +++++++++++---------- gcc/ada/sem_ch13.ads | 15 +- gcc/ada/sem_prag.adb | 144 ++++++- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 18 +- gcc/ada/snames.ads-tmpl | 4 + gcc/asan.c | 7 + gcc/asan.h | 2 + gcc/c-family/ChangeLog | 5 + gcc/c/ChangeLog | 6 + gcc/config/rs6000/rs6000-call.c | 3 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/cp/ChangeLog | 42 ++ gcc/fortran/ChangeLog | 21 + gcc/fortran/dump-parse-tree.c | 2 + gcc/fortran/gfortran.h | 3 + gcc/fortran/gfortran.texi | 4 +- gcc/fortran/intrinsic.texi | 97 ++++- gcc/fortran/openmp.c | 66 ++- gcc/fortran/trans-openmp.c | 40 +- gcc/gcov-io.c | 2 +- gcc/simplify-rtx.c | 1 - gcc/testsuite/ChangeLog | 47 +++ .../c-c++-common/builtin-has-attribute-4.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 8 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 16 +- gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +- gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 | 35 ++ gcc/testsuite/gfortran.dg/gomp/if-1.f90 | 122 ++++++ .../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 82 ++++ .../gfortran.dg/gomp/lastprivate-conditional-2.f90 | 46 +++ .../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 65 +++ .../gfortran.dg/gomp/lastprivate-conditional-4.f90 | 28 ++ .../gfortran.dg/gomp/lastprivate-conditional-5.f90 | 47 +++ gcc/toplev.c | 22 +- gcc/tree-ssa-loop-ivopts.c | 4 + libgcc/libgcov-driver-system.c | 2 +- libgomp/ChangeLog | 14 + libgomp/Makefile.in | 1 + libgomp/configure | 29 +- libgomp/configure.ac | 13 + libgomp/libgomp_f.h.in | 7 +- libgomp/omp_lib.f90.in | 1 + libgomp/omp_lib.h.in | 4 +- libgomp/testsuite/Makefile.in | 1 + libstdc++-v3/ChangeLog | 19 + libstdc++-v3/include/std/future | 15 + .../future/requirements/lwg3458.cc} | 22 +- .../promise/requirements/lwg3466.cc} | 22 +- .../shared_future/requirements/lwg3458.cc} | 20 +- 69 files changed, 1594 insertions(+), 365 deletions(-) create mode 100644 gcc/testsuite/gcc.target/riscv/pr96260.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/if-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-5.f90 copy libstdc++-v3/testsuite/{23_containers/list/debug/90102.cc => 30_threads/futur [...] copy libstdc++-v3/testsuite/{23_containers/list/debug/90102.cc => 30_threads/promi [...] copy libstdc++-v3/testsuite/{23_containers/deque/debug/90102.cc => 30_threads/shar [...]