public inbox for fortran@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/4] [og11] OpenACC: Rework struct component handling
@ 2021-06-02 10:45 Julian Brown
  2021-06-02 10:45 ` [PATCH 1/4] [og11] Rewrite GOMP_MAP_ATTACH_DETACH mappings unconditionally Julian Brown
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Julian Brown @ 2021-06-02 10:45 UTC (permalink / raw)
  To: gcc-patches
  Cc: fortran, Chung-Lin Tang, Jakub Jelinek, Tobias Burnus, Thomas Schwinge

This is a merge to the og11 branch of the patch series posted for
mainline here:

  https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570396.html

and for the og10 branch here:

  https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570810.html

Re-tested with offloading to NVPTX. I will push to the og11 branch
shortly.

Thanks,

Julian

Julian Brown (4):
  [og11] Rewrite GOMP_MAP_ATTACH_DETACH mappings unconditionally
  [og11] Unify ARRAY_REF/INDIRECT_REF stripping code in
    extract_base_bit_offset
  [og11] Refactor struct lowering for OpenACC/OpenMP in gimplify.c
  [og11] Rework indirect struct handling for OpenACC in gimplify.c

 gcc/fortran/trans-openmp.c                    |   20 +-
 gcc/gimplify.c                                | 1151 +++++++++++------
 gcc/omp-low.c                                 |   16 +-
 gcc/testsuite/g++.dg/goacc/member-array-acc.C |   13 +
 gcc/testsuite/g++.dg/gomp/member-array-omp.C  |   13 +
 .../testsuite/libgomp.oacc-c++/deep-copy-17.C |  101 ++
 .../libgomp.oacc-c-c++-common/deep-copy-15.c  |   68 +
 .../libgomp.oacc-c-c++-common/deep-copy-16.c  |  231 ++++
 8 files changed, 1202 insertions(+), 411 deletions(-)
 create mode 100644 gcc/testsuite/g++.dg/goacc/member-array-acc.C
 create mode 100644 gcc/testsuite/g++.dg/gomp/member-array-omp.C
 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/deep-copy-17.C
 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-15.c
 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-16.c

-- 
2.29.2


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-06-02 13:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-02 10:45 [PATCH 0/4] [og11] OpenACC: Rework struct component handling Julian Brown
2021-06-02 10:45 ` [PATCH 1/4] [og11] Rewrite GOMP_MAP_ATTACH_DETACH mappings unconditionally Julian Brown
2021-06-02 10:45 ` [PATCH 2/4] [og11] Unify ARRAY_REF/INDIRECT_REF stripping code in extract_base_bit_offset Julian Brown
2021-06-02 11:59   ` Richard Biener
2021-06-02 13:36     ` Julian Brown
2021-06-02 10:45 ` [PATCH 3/4] [og11] Refactor struct lowering for OpenACC/OpenMP in gimplify.c Julian Brown
2021-06-02 10:45 ` [PATCH 4/4] [og11] Rework indirect struct handling for OpenACC " Julian Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).