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_check_gcc/master-arm in repository toolchain/ci/gcc.
from d56607c16de Adjust testcase. adds 75a7176575c Improve SImode shifts for H8 adds 0215b3559e5 tree-optimization/101925 - fix VN with reverse storage order adds d5659997921 c++: Add C++20 #__VA_OPT__ support adds e45483c7c4b openmp: Implement OpenMP 5.1 scope construct adds 2e0d7f16da0 vect: Add extraction cost for slp reduc adds 3ed77968963 tree-optimization/101868 - avoid PRE of trapping mems across calls adds 891bdbf2b04 Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs [...] adds 568b9c0e8ee aarch64: Replace some uses of GET_CODE with RTL predicate macros adds 6d527883072 Improve autoprefetcher heuristic (partly fix regression in [...] adds 75b1c753133 Add missing entry for rank_for_schedule stats. adds 92aadbd593c Improve diff-ability of scheduler logs adds 5ed35a9874b aarch64: Remove macros for vld2[q]_lane Neon intrinsics adds 08f83812e5c aarch64: Remove macros for vld3[q]_lane Neon intrinsics adds d1819df86fb aarch64: Remove macros for vld4[q]_lane Neon intrinsics adds 3ed8da759b5 don't access cfun in dump_function_to_file adds 6bcbf80c6e2 retain debug stmt order when moving to successors adds 9c560cf2399 Do not enable DT_INIT_ARRAY/DT_FINI_ARRAY on uclinuxfdpiceabi adds 2db38d9fcac libstdc++: Add pretty printer for std::error_code and std:: [...] adds 42cfa1bd6c0 libstdc++: Add conditional noexcept to std::exchange adds c09cabb2391 libstdc++: Rename __detail::__not_same_as helper adds 3b3f2f7c265 libstdc++: Only define basic_string::contains for C++23 adds 0808b0df9c4 libstdc++: Optimize std::function move constructor [PR101923] adds 8ea0fadc1b3 libstdc++: Remove pretty printer committed by mistake adds 20698ec5b68 libstdc++: Test std::seed_seq construction from input iterators adds f8d535f3fec Fortran: Implement OpenMP 5.1 scope construct
No new revisions were added by this update.
Summary of changes: gcc/c-family/c-omp.c | 4 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c/c-parser.c | 30 + gcc/config.gcc | 10 +- gcc/config/aarch64/aarch64.c | 28 +- gcc/config/aarch64/arm_neon.h | 1951 +++++++++++++++++--- gcc/config/h8300/h8300.c | 69 +- gcc/cp/parser.c | 28 + gcc/cp/pt.c | 1 + gcc/fortran/dump-parse-tree.c | 3 + gcc/fortran/gfortran.h | 4 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 23 +- gcc/fortran/parse.c | 13 +- gcc/fortran/resolve.c | 2 + gcc/fortran/st.c | 1 + gcc/fortran/trans-openmp.c | 20 + gcc/fortran/trans.c | 1 + gcc/gimple-low.c | 1 + gcc/gimple-pretty-print.c | 33 + gcc/gimple-walk.c | 1 + gcc/gimple.c | 23 + gcc/gimple.def | 5 + gcc/gimple.h | 41 +- gcc/gimplify.c | 24 +- gcc/haifa-sched.c | 21 +- gcc/omp-builtins.def | 2 + gcc/omp-expand.c | 7 +- gcc/omp-low.c | 181 +- gcc/range-op.cc | 6 + gcc/rtl.h | 3 + gcc/testsuite/c-c++-common/cpp/va-opt-5.c | 67 + gcc/testsuite/c-c++-common/cpp/va-opt-6.c | 17 + gcc/testsuite/c-c++-common/gomp/cancel-1.c | 22 + gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 2 + gcc/testsuite/c-c++-common/gomp/loop-1.c | 18 + gcc/testsuite/c-c++-common/gomp/nesting-2.c | 12 + gcc/testsuite/c-c++-common/gomp/reduction-task-2.c | 8 +- gcc/testsuite/c-c++-common/gomp/scan-1.c | 2 + gcc/testsuite/c-c++-common/gomp/scope-1.c | 39 + gcc/testsuite/c-c++-common/gomp/scope-2.c | 41 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 4 + gcc/testsuite/g++.dg/gomp/attrs-2.C | 4 + gcc/testsuite/gcc.dg/gomp/nesting-1.c | 60 + gcc/testsuite/gcc.dg/lto/pr101868_0.c | 33 + gcc/testsuite/gcc.dg/lto/pr101868_1.c | 23 + gcc/testsuite/gcc.dg/lto/pr101868_2.c | 11 + gcc/testsuite/gcc.dg/lto/pr101868_3.c | 8 + gcc/testsuite/gcc.dg/pr101938.c | 28 + gcc/testsuite/gcc.dg/sso-16.c | 100 + gcc/testsuite/gfortran.dg/gomp/cancel-1.f90 | 539 ++++++ gcc/testsuite/gfortran.dg/gomp/cancel-4.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/loop-4.f90 | 279 +++ gcc/testsuite/gfortran.dg/gomp/nesting-1.f90 | 68 + gcc/testsuite/gfortran.dg/gomp/nesting-2.f90 | 165 ++ gcc/testsuite/gfortran.dg/gomp/nesting-3.f90 | 347 ++++ gcc/testsuite/gfortran.dg/gomp/nowait-1.f90 | 19 + .../gfortran.dg/gomp/reduction-task-1.f90 | 112 ++ .../gfortran.dg/gomp/reduction-task-2.f90 | 45 + .../gfortran.dg/gomp/reduction-task-2a.f90 | 30 + .../gfortran.dg/gomp/reduction-task-3.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 5 + gcc/testsuite/gfortran.dg/gomp/scope-1.f90 | 39 + gcc/testsuite/gfortran.dg/gomp/scope-2.f90 | 40 + gcc/tree-cfg.c | 10 +- gcc/tree-inline.c | 11 +- gcc/tree-nested.c | 17 + gcc/tree-pretty-print.c | 5 + gcc/tree-ssa-sccvn.c | 33 +- gcc/tree-vect-slp.c | 4 +- gcc/tree.def | 5 + gcc/tree.h | 3 + libcpp/macro.c | 88 +- libgomp/Makefile.am | 11 +- libgomp/Makefile.in | 23 +- libgomp/libgomp.map | 5 + libgomp/libgomp_g.h | 4 + libgomp/scope.c | 62 + libgomp/testsuite/libgomp.c-c++-common/scope-1.c | 50 + .../libgomp.c-c++-common/task-reduction-16.c | 76 + libgomp/testsuite/libgomp.fortran/scope-1.f90 | 55 + .../libgomp.fortran/task-reduction-16.f90 | 82 + libstdc++-v3/include/bits/cow_string.h | 3 +- libstdc++-v3/include/bits/ranges_util.h | 12 +- libstdc++-v3/include/bits/std_function.h | 12 +- libstdc++-v3/include/std/ranges | 2 +- libstdc++-v3/include/std/utility | 2 + libstdc++-v3/python/libstdcxx/v6/printers.py | 43 +- .../testsuite/20_util/exchange/noexcept.cc | 39 + .../26_numerics/random/seed_seq/cons/range.cc | 16 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 19 + 94 files changed, 5029 insertions(+), 417 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-5.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scope-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scope-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_2.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_3.c create mode 100644 gcc/testsuite/gcc.dg/pr101938.c create mode 100644 gcc/testsuite/gcc.dg/sso-16.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/loop-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nesting-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nesting-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nesting-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nowait-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction-task-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction-task-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction-task-2a.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction-task-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scope-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scope-2.f90 create mode 100644 libgomp/scope.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/scope-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-16.c create mode 100644 libgomp/testsuite/libgomp.fortran/scope-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/task-reduction-16.f90 create mode 100644 libstdc++-v3/testsuite/20_util/exchange/noexcept.cc