https://gcc.gnu.org/g:0a8d393eafd0c8b04a96ca2b631f48353fa7154c

commit 0a8d393eafd0c8b04a96ca2b631f48353fa7154c
Merge: 947fe06c30a1 f2ab2de88082 a01aafa5002c
Author: Thomas Schwinge <tschwi...@baylibre.com>
Date:   Thu Feb 27 11:13:15 2025 +0100

    Merge commit 'f2ab2de88082d8c52bded3725aa78610085e072c'; commit 
'a01aafa5002c57e5897d006a6bba72c5b313e422' into HEAD

Diff:

 gcc/c/c-parser.cc                                  |  23 +-
 gcc/c/c-typeck.cc                                  |  81 ++-
 gcc/config/gcn/gcn-tree.cc                         | 623 +++++++++++++++++++--
 gcc/config/nvptx/nvptx.cc                          | 423 ++++++++++++--
 gcc/cp/parser.cc                                   |  13 +-
 gcc/cp/semantics.cc                                |  77 +++
 gcc/fortran/openmp.cc                              | 200 +++++--
 gcc/fortran/trans-openmp.cc                        | 171 +++++-
 gcc/gimplify.cc                                    |  44 +-
 gcc/match.pd                                       |  60 +-
 gcc/omp-low.cc                                     | 446 +++++++++++++--
 gcc/omp-oacc-neuter-broadcast.cc                   | 124 +++-
 gcc/omp-offload.cc                                 | 173 +++++-
 gcc/omp-offload.h                                  |  10 +
 gcc/testsuite/c-c++-common/goacc/readonly-2.c      |   4 +-
 gcc/testsuite/c-c++-common/goacc/reduction-11.c    |  81 +++
 gcc/testsuite/c-c++-common/goacc/reduction-12.c    |  60 ++
 gcc/testsuite/c-c++-common/goacc/reduction-13.c    |  60 ++
 gcc/testsuite/c-c++-common/goacc/reduction-14.c    |  46 ++
 gcc/testsuite/c-c++-common/goacc/reduction-15.c    |  51 ++
 gcc/testsuite/c-c++-common/goacc/reduction-16.c    |  30 +
 gcc/testsuite/c-c++-common/goacc/reduction-9.c     |  18 +-
 gcc/testsuite/g++.dg/goacc/reductions-1.C          | 108 ++--
 gcc/testsuite/gcc.dg/tree-ssa/pr114760-1.c         |  69 +++
 gcc/testsuite/gcc.dg/tree-ssa/pr114760-2.c         |  20 +
 .../gfortran.dg/goacc/array-reduction.f90          |  47 +-
 .../gfortran.dg/goacc/enter-exit-data-2.f90        |   8 +-
 gcc/testsuite/gfortran.dg/goacc/finalize-1.f       |   4 +-
 .../gfortran.dg/goacc/kernels-decompose-1.f95      |  10 +-
 gcc/testsuite/gfortran.dg/goacc/pr70828.f90        |   2 +-
 gcc/testsuite/gfortran.dg/goacc/reduction.f95      | 176 +++---
 .../gfortran.dg/gomp/target-enter-exit-data.f90    |   8 +-
 gcc/tree-loop-distribution.cc                      |  20 +
 gcc/tree-ssa-loop-ivopts.cc                        |   2 +
 gcc/tree-ssa-loop-niter.cc                         |  56 +-
 gcc/tree.h                                         |  13 +
 .../libgomp.oacc-c-c++-common/reduction-arrays-1.c |  69 +++
 .../libgomp.oacc-c-c++-common/reduction-arrays-2.c |  91 +++
 .../libgomp.oacc-c-c++-common/reduction-arrays-3.c |  90 +++
 .../libgomp.oacc-c-c++-common/reduction-arrays-4.c |  91 +++
 .../libgomp.oacc-c-c++-common/reduction-arrays-5.c |  89 +++
 .../reduction-structs-1.c                          | 121 ++++
 .../libgomp.oacc-c-c++-common/reduction.h          |  52 ++
 .../libgomp.oacc-fortran/reduction-10.f90          | 598 ++++++++++++++++++++
 .../libgomp.oacc-fortran/reduction-11.f90          | 424 ++++++++++++++
 .../libgomp.oacc-fortran/reduction-12.f90          | 424 ++++++++++++++
 .../libgomp.oacc-fortran/reduction-13.f90          | 134 +++++
 .../libgomp.oacc-fortran/reduction-14.f90          |  68 +++
 .../libgomp.oacc-fortran/reduction-15.f90          |  98 ++++
 .../libgomp.oacc-fortran/reduction-16.f90          |  99 ++++
 50 files changed, 5317 insertions(+), 492 deletions(-)

Reply via email to