This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from 0fac85a24f4 libstdc++: Remove constraints from std::optional monadic op [...] adds a2c2dcc6ca2 libstdc++: Implement LWG 3481 change to ranges::viewable_range adds 6667274b059 libstdc++: Implement LWG 3535 changes to ranges::join_view adds 2d3ac603907 libstdc++: Implement LWG 3590-3592 changes to split_view/la [...] adds 1556e447c0f libstdc++: Implement LWG 3595 changes to common_iterator adds 1af78e731fe Fortran: Fixes and additional tests for shape/ubound/size [ [...] adds 2e4659199e8 openmp: Fortran strictly-structured blocks support
No new revisions were added by this update.
Summary of changes: gcc/fortran/decl.c | 1 + gcc/fortran/expr.c | 3 +- gcc/fortran/parse.c | 69 +++++- gcc/fortran/parse.h | 2 +- gcc/fortran/trans-array.c | 20 +- gcc/fortran/trans-intrinsic.c | 246 +++++++-------------- gcc/fortran/trans-openmp.c | 6 +- .../gfortran.dg/c-interop/shape-bindc.f90 | 77 +++++++ gcc/testsuite/gfortran.dg/c-interop/shape-poly.f90 | 89 ++++++++ gcc/testsuite/gfortran.dg/c-interop/size-bindc.f90 | 106 +++++++++ gcc/testsuite/gfortran.dg/c-interop/size-poly.f90 | 118 ++++++++++ .../gfortran.dg/c-interop/ubound-bindc.f90 | 129 +++++++++++ .../gfortran.dg/c-interop/ubound-poly.f90 | 145 ++++++++++++ gcc/testsuite/gfortran.dg/gomp/cancel-1.f90 | 3 + gcc/testsuite/gfortran.dg/gomp/nesting-3.f90 | 20 +- .../gomp/strictly-structured-block-1.f90 | 214 ++++++++++++++++++ .../gomp/strictly-structured-block-2.f90 | 139 ++++++++++++ .../gomp/strictly-structured-block-3.f90 | 52 +++++ libgomp/libgomp.texi | 2 +- .../libgomp.fortran/task-reduction-16.f90 | 1 + libstdc++-v3/include/bits/ranges_base.h | 3 +- libstdc++-v3/include/bits/stl_iterator.h | 6 +- libstdc++-v3/include/std/ranges | 22 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 15 ++ 24 files changed, 1274 insertions(+), 214 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/c-interop/shape-bindc.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/shape-poly.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/size-bindc.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/size-poly.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ubound-bindc.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ubound-poly.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/strictly-structured-block-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/strictly-structured-block-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/strictly-structured-block-3.f90