]> git.ipfire.org Git - people/ms/gcc.git/commit
Fortran/OpenMP: Fix detecting not perfectly nested loops
authorTobias Burnus <tobias@codesourcery.com>
Tue, 4 Aug 2020 16:17:04 +0000 (18:17 +0200)
committerGiuliano Belinassi <giuliano.belinassi@usp.br>
Mon, 17 Aug 2020 18:07:33 +0000 (15:07 -0300)
commit6b7a692fd96094446167e42b8298dc4680452528
tree01ee9a23bb566e3662e12facb96e1f08facdc70e
parent487c4965f794d3d8da4a20e4862d60a6e853cb5b
Fortran/OpenMP: Fix detecting not perfectly nested loops

gcc/fortran/ChangeLog:

* openmp.c (resolve_omp_do): Detect not perfectly
nested loop with innermost collapse.

gcc/testsuite/ChangeLog:

* gfortran.dg/gomp/collapse1.f90: Add dg-error.
* gfortran.dg/gomp/collapse2.f90: New test.
gcc/fortran/openmp.c
gcc/testsuite/gfortran.dg/gomp/collapse1.f90
gcc/testsuite/gfortran.dg/gomp/collapse2.f90 [new file with mode: 0644]