[patch, fortran] Remove parallell annotation from DO CONCURRENT

Thomas Koenig tkoenig@netcologne.de
Mon Apr 9 20:10:00 GMT 2018


Hello world,

the attached patch removes the parallel annotation from DO CONCURRENT.
As discussed in the PR, the autoparallellizer currently generates
wrong code. The only feasible way is to disable the annotation for
gcc-8 and work on the wrong-code issues for gcc-9. This is an 8
regression.

Regression-tested. OK for trunk?

Regards

	Thomas

2018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

         PR fortran/83064
         * trans-stmt.c (gfc_trans_forall_loop): Remove annotation for
         parallell processing of DO CONCURRENT.

2018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

         PR fortran/83064
         * gfortran.dg/do_concurrent_5.f90: New test.
         * gfortran.dg/vect/vect-do-concurrent-1.f90: Xfail. Adjust
         dg-bogus message.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: p2.diff
Type: text/x-patch
Size: 1650 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20180409/d5bfe1a6/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: do_concurrent_5.f90
Type: text/x-fortran
Size: 2099 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20180409/d5bfe1a6/attachment-0001.bin>


More information about the Gcc-patches mailing list