]> git.ipfire.org Git - thirdparty/gcc.git/commit
Don't mark OpenACC auto loops as independent inside acc parallel regions
authorJulian Brown <julian@codesourcery.com>
Tue, 26 Feb 2019 23:55:23 +0000 (15:55 -0800)
committerKwok Cheung Yeung <kcy@codesourcery.com>
Tue, 21 Jun 2022 13:11:11 +0000 (14:11 +0100)
commit008f2396ebb9ce2ac2b10266cbba2ddef7cf44ac
tree5ef252a79b4e2a333e2ca344e5c300dc84c17ba5
parentbfe3562fe9cdd1d2091c883d3c489d4b24a30353
Don't mark OpenACC auto loops as independent inside acc parallel regions

2018-09-20  Cesar Philippidis  <cesar@codesourcery.com>

gcc/
* omp-low.cc (lower_oacc_head_mark): Don't mark OpenACC auto
loops as independent inside acc parallel regions.

gcc/testsuite/
* c-c++-common/goacc/loop-auto-1.c: Adjust test case to conform to
the new behavior of the auto clause in OpenACC 2.5.
* c-c++-common/goacc/loop-auto-2.c: Likewise.
* gcc.dg/goacc/loop-processing-1.c: Likewise.
* c-c++-common/goacc/loop-auto-3.c: New test.
* gfortran.dg/goacc/loop-auto-1.f90: New test.

libgomp/
* testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Adjust test case
to conform to the new behavior of the auto clause in OpenACC 2.5.
gcc/ChangeLog.omp
gcc/omp-low.cc
gcc/testsuite/ChangeLog.omp
gcc/testsuite/c-c++-common/goacc/loop-auto-1.c
gcc/testsuite/c-c++-common/goacc/loop-auto-2.c
gcc/testsuite/c-c++-common/goacc/loop-auto-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/goacc/loop-processing-1.c
gcc/testsuite/gfortran.dg/goacc/loop-auto-1.f90 [new file with mode: 0644]
libgomp/ChangeLog.omp
libgomp/testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c