This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 10b502fb783 Keep virtual SSA up-to-date in vectorizer adds 683f1184397 OpenMP: Move omp requires checks to libgomp adds 3769ad4ccea Revert update-ssa assert in vectorizer adds b110e5283e3 tree-sra: Fix union handling in build_reconstructed_reference adds fc968115a74 Fix typo in recent code to add stack recursion limit to the [...] adds ac4c8f53b0f middle-end: Support ABIs that pass FP values as wider integers. adds ce8dbe7d834 Misc conversions to vrange. adds c3297044f00 OpenMP/Fortran: Add support for OpenMP 5.2 linear clause syntax
No new revisions were added by this update.
Summary of changes: gcc/c/c-parser.cc | 19 ++- gcc/calls.cc | 38 +++-- gcc/cfgexpand.cc | 13 +- gcc/config/gcn/mkoffload.cc | 27 +++- gcc/config/nvptx/mkoffload.cc | 29 +++- gcc/cp/parser.cc | 19 ++- gcc/expr.cc | 35 +++++ gcc/expr.h | 11 +- gcc/fortran/dump-parse-tree.cc | 6 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/module.cc | 6 +- gcc/fortran/openmp.cc | 167 ++++++++++++++++++--- gcc/fortran/parse.cc | 22 ++- gcc/fortran/trans-openmp.cc | 5 +- gcc/function.cc | 11 ++ gcc/gimple-range-fold.cc | 32 ++-- gcc/gimple-range.cc | 11 +- gcc/lto-cgraph.cc | 117 ++++++++++++++- gcc/omp-low.cc | 5 + gcc/testsuite/c-c++-common/gomp/linear-4.c | 34 +++++ gcc/testsuite/c-c++-common/gomp/requires-4.c | 2 - .../c-c++-common/gomp/reverse-offload-1.c | 2 +- .../c-c++-common/gomp/target-device-ancestor-2.c | 10 +- .../c-c++-common/gomp/target-device-ancestor-3.c | 2 +- .../c-c++-common/gomp/target-device-ancestor-4.c | 4 +- .../c-c++-common/gomp/target-device-ancestor-5.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-13.c | 31 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr105860.c | 63 ++++++++ gcc/testsuite/gfortran.dg/gomp/linear-2.f90 | 112 ++++++++++++++ gcc/testsuite/gfortran.dg/gomp/linear-3.f90 | 39 +++++ gcc/testsuite/gfortran.dg/gomp/linear-4.f90 | 102 +++++++++++++ gcc/testsuite/gfortran.dg/gomp/linear-5.f90 | 43 ++++++ gcc/testsuite/gfortran.dg/gomp/linear-6.f90 | 54 +++++++ gcc/testsuite/gfortran.dg/gomp/linear-7.f90 | 27 ++++ gcc/testsuite/gfortran.dg/gomp/linear-8.f90 | 44 ++++++ gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 14 +- .../gfortran.dg/gomp/target-device-ancestor-2.f90 | 70 +-------- .../gfortran.dg/gomp/target-device-ancestor-2a.f90 | 80 ++++++++++ .../gfortran.dg/gomp/target-device-ancestor-3.f90 | 6 +- .../gfortran.dg/gomp/target-device-ancestor-4.f90 | 6 +- .../gfortran.dg/gomp/target-device-ancestor-5.f90 | 8 +- gcc/tree-sra.cc | 13 +- gcc/tree-ssa-dom.cc | 2 +- gcc/tree-vect-loop-manip.cc | 11 +- gcc/tree-vect-stmts.cc | 3 + gcc/tree-vectorizer.h | 4 + include/gomp-constants.h | 9 +- libgomp/libgomp-plugin.h | 2 +- libgomp/libgomp.texi | 8 +- libgomp/oacc-host.c | 4 +- libgomp/oacc-init.c | 16 +- libgomp/plugin/plugin-gcn.c | 6 +- libgomp/plugin/plugin-nvptx.c | 9 +- libgomp/target.c | 76 +++++++++- .../libgomp.c-c++-common/requires-1-aux.c | 11 ++ .../testsuite/libgomp.c-c++-common/requires-1.c | 24 +++ .../libgomp.c-c++-common/requires-2-aux.c | 9 ++ .../testsuite/libgomp.c-c++-common/requires-2.c | 25 +++ .../libgomp.c-c++-common/requires-3-aux.c | 11 ++ .../testsuite/libgomp.c-c++-common/requires-3.c | 24 +++ .../libgomp.c-c++-common/requires-4-aux.c | 13 ++ .../testsuite/libgomp.c-c++-common/requires-4.c | 23 +++ .../libgomp.c-c++-common/requires-5-aux.c | 11 ++ .../testsuite/libgomp.c-c++-common/requires-5.c | 21 +++ .../testsuite/libgomp.c-c++-common/requires-6.c | 17 +++ .../libgomp.c-c++-common/requires-7-aux.c | 11 ++ .../testsuite/libgomp.c-c++-common/requires-7.c | 24 +++ .../testsuite/libgomp.fortran/requires-1-aux.f90 | 14 ++ libgomp/testsuite/libgomp.fortran/requires-1.f90 | 26 ++++ libiberty/rust-demangle.c | 1 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +- 71 files changed, 1570 insertions(+), 198 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/linear-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr105860.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-2a.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-1-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-2-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-3-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-4-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-5-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-6.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-7-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/requires-7.c create mode 100644 libgomp/testsuite/libgomp.fortran/requires-1-aux.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/requires-1.f90