This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 in repository toolchain/ci/gcc.
from 10b502fb783 Keep virtual SSA up-to-date in vectorizer adds 683f1184397 OpenMP: Move omp requires checks to libgomp
No new revisions were added by this update.
Summary of changes: gcc/c/c-parser.cc | 19 +++- gcc/config/gcn/mkoffload.cc | 27 ++++- gcc/config/nvptx/mkoffload.cc | 29 ++++- gcc/cp/parser.cc | 19 +++- gcc/fortran/openmp.cc | 4 - gcc/fortran/parse.cc | 22 +++- gcc/lto-cgraph.cc | 117 ++++++++++++++++++++- gcc/omp-low.cc | 5 + 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/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 +- 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 +++++ liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +- 44 files changed, 716 insertions(+), 132 deletions(-) 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