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 5f19303ada7 Optimize a ^ ((a ^ b) & mask) to (~mask & a) | (b & mask). adds ed8b9b4f5b4 epiphany: fir -Wformat-diag. adds ff496134a99 epiphany: fix -Wimplicit-fallthrough warnings in epiphany.c. adds 862e5f398b7 Enhance OpenACC 'kernels' decomposition testing adds 9b32c1669aa OpenACC 'kernels' decomposition: Mark variables used in syn [...] adds e52253bcc09 Wait at end of OpenACC asynchronous kernels regions adds 9fcc3a1dd23 Host and offload targets have no common meaning of address spaces adds db0d23722e8 Simplify git-backport.py script. adds 4bd8b1e881f Document current '-Wuninitialized'/'-Wmaybe-uninitialized' [...] adds 2edbcaed95b Document current '-Wuninitialized' diagnostics for 'libgomp [...] adds 67fdcc88356 Merge 'c-c++-common/goacc/routine-6.c' into 'c-c++-common/g [...] adds d97364aab1a Improve Intel MIC offloading XFAILing for 'omp_get_device_num'
No new revisions were added by this update.
Summary of changes: contrib/git-backport.py | 39 +------ gcc/config/epiphany/epiphany.c | 13 ++- gcc/omp-oacc-kernels-decompose.cc | 37 ++++-- .../goacc/builtin-goacc-parlevel-id-size.c | 8 ++ ...ssify-kernels.c => classify-kernels-parloops.c} | 2 + ... => classify-kernels-unparallelized-parloops.c} | 2 + .../goacc/classify-kernels-unparallelized.c | 5 +- .../c-c++-common/goacc/classify-kernels.c | 5 +- .../c-c++-common/goacc/kernels-decompose-1.c | 29 +++-- .../c-c++-common/goacc/kernels-decompose-2.c | 98 ++++++++++++---- .../c-c++-common/goacc/kernels-decompose-ice-1.c | 109 ------------------ .../c-c++-common/goacc/kernels-decompose-ice-2.c | 16 --- .../goacc/kernels-decompose-pr100280-1.c | 19 ++++ gcc/testsuite/c-c++-common/goacc/mdc-1.c | 4 + .../goacc/nested-reductions-1-kernels.c | 11 ++ .../goacc/nested-reductions-1-parallel.c | 14 +++ .../goacc/nested-reductions-1-routine.c | 4 + .../goacc/nested-reductions-2-kernels.c | 11 ++ .../goacc/nested-reductions-2-parallel.c | 14 +++ .../goacc/nested-reductions-2-routine.c | 4 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 8 ++ gcc/testsuite/c-c++-common/goacc/routine-6.c | 4 - .../c-c++-common/goacc/uninit-dim-clause.c | 6 + .../goacc/uninit-firstprivate-clause.c | 1 + .../c-c++-common/goacc/uninit-if-clause.c | 8 ++ .../gfortran.dg/goacc/array-with-dt-1.f90 | 5 + .../gfortran.dg/goacc/array-with-dt-2.f90 | 5 + .../gfortran.dg/goacc/array-with-dt-3.f90 | 8 ++ .../gfortran.dg/goacc/array-with-dt-4.f90 | 5 + .../gfortran.dg/goacc/array-with-dt-5.f90 | 4 + ...y-kernels.f95 => classify-kernels-parloops.f95} | 2 + ...> classify-kernels-unparallelized-parloops.f95} | 2 + .../goacc/classify-kernels-unparallelized.f95 | 5 +- .../gfortran.dg/goacc/classify-kernels.f95 | 5 +- .../gfortran.dg/goacc/derived-chartypes-1.f90 | 2 + .../gfortran.dg/goacc/derived-chartypes-2.f90 | 2 + .../gfortran.dg/goacc/derived-chartypes-3.f90 | 12 ++ .../gfortran.dg/goacc/derived-chartypes-4.f90 | 12 ++ .../gfortran.dg/goacc/derived-classtypes-1.f95 | 2 + .../gfortran.dg/goacc/derived-types-2.f90 | 2 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 4 + .../gfortran.dg/goacc/kernels-decompose-1.f95 | 29 +++-- .../gfortran.dg/goacc/kernels-decompose-2.f95 | 68 +++++++---- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 4 + gcc/testsuite/gfortran.dg/goacc/modules.f95 | 4 +- .../goacc/nested-reductions-1-kernels.f90 | 11 ++ .../goacc/nested-reductions-1-parallel.f90 | 14 +++ .../goacc/nested-reductions-1-routine.f90 | 4 + .../goacc/nested-reductions-2-kernels.f90 | 11 ++ .../goacc/nested-reductions-2-parallel.f90 | 14 +++ .../goacc/nested-reductions-2-routine.f90 | 4 + gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 9 +- .../goacc/privatization-1-compute-loop.f90 | 3 + .../gfortran.dg/goacc/privatization-1-compute.f90 | 12 +- .../goacc/privatization-1-routine_gang-loop.f90 | 3 + .../goacc/privatization-1-routine_gang.f90 | 2 + .../gfortran.dg/goacc/uninit-dim-clause.f95 | 6 + .../goacc/uninit-firstprivate-clause.f95 | 1 + .../gfortran.dg/goacc/uninit-if-clause.f95 | 4 + .../gfortran.dg/goacc/uninit-use-device-clause.f95 | 1 + gcc/testsuite/gfortran.dg/goacc/wait.f90 | 4 + gcc/tree-streamer-in.c | 2 + gcc/tree-streamer-out.c | 7 +- libgomp/testsuite/lib/libgomp.exp | 12 +- .../libgomp.c-c++-common/on_device_arch.h | 23 ++++ libgomp/testsuite/libgomp.c-c++-common/target-45.c | 2 +- libgomp/testsuite/libgomp.c/address-space-1.c | 4 - libgomp/testsuite/libgomp.fortran/target10.f90 | 2 +- .../declare-vla-kernels-decompose-ice-1.c | 16 ++- .../declare-vla-kernels-decompose.c | 23 ++++ .../libgomp.oacc-c-c++-common/declare-vla.c | 16 +++ .../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 125 ++++++++++++++++----- .../libgomp.oacc-c-c++-common/f-asyncwait-2.c | 70 +++++++++--- .../libgomp.oacc-c-c++-common/f-asyncwait-3.c | 59 ++++++++-- .../kernels-decompose-1.c | 20 ++-- .../libgomp.oacc-c-c++-common/vred2d-128.c | 36 +++++- .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 86 +++++++++++--- .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 47 +++++++- .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 47 +++++++- libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 4 + libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 4 + libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 4 + .../libgomp.oacc-fortran/optional-reduction.f90 | 10 ++ .../libgomp.oacc-fortran/parallel-reduction.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 20 +++- .../libgomp.oacc-fortran/pr96628-part1.f90 | 5 + .../libgomp.oacc-fortran/privatized-ref-2.f90 | 8 ++ .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 14 +++ .../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 6 + .../libgomp.oacc-fortran/reference-reductions.f90 | 6 + .../testsuite/libgomp.oacc-fortran/routine-10.f90 | 14 ++- 93 files changed, 1116 insertions(+), 356 deletions(-) copy gcc/testsuite/c-c++-common/goacc/{classify-kernels.c => classify-kernels-parl [...] copy gcc/testsuite/c-c++-common/goacc/{classify-kernels-unparallelized.c => classi [...] delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100280-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/routine-6.c copy gcc/testsuite/gfortran.dg/goacc/{classify-kernels.f95 => classify-kernels-par [...] copy gcc/testsuite/gfortran.dg/goacc/{classify-kernels-unparallelized.f95 => class [...]