]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/array.cc
Fortran] PR84135 fix merging dimension into codimension array spec
authorTobias Burnus <burnus@gcc.gnu.org>
Thu, 9 Jan 2020 13:43:59 +0000 (14:43 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Thu, 9 Jan 2020 13:43:59 +0000 (14:43 +0100)
commit15df0040707d630b78f4dd34dd4f435026dea56c
treeac84f2732ffbf2a774089e9d524a2d23a6f8ca4d
parentd574c8aafea40bd8759cb09031ff0dc6c250d8cf
Fortran] PR84135 fix merging dimension into codimension array spec

        PR fortran/84135
        * array.c (gfc_set_array_spec): Fix shifting of codimensions
        when adding a dimension.
        * decl.c (merge_array_spec): Ditto. Fix using correct codimensions.

        PR fortran/84135
        * gfortran.dg/coarray/codimension_3.f90: New.

From-SVN: r280046
gcc/fortran/ChangeLog
gcc/fortran/array.c
gcc/fortran/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/coarray/codimension_3.f90 [new file with mode: 0644]