]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/primary.c
primary.c (gfc_match_varspec): Match array spec for polymorphic coarrays.
authorTobias Burnus <burnus@net-b.de>
Thu, 15 Dec 2011 14:53:55 +0000 (15:53 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Thu, 15 Dec 2011 14:53:55 +0000 (15:53 +0100)
commit492792ed9b7a3b6ce5f595b2dc848eb2dae8116f
tree64b1cf86d7267525f4882d22ee8dde0a6c359b88
parent9d69847d6ea68145f1b065d5d4a1cafadebf0d37
primary.c (gfc_match_varspec): Match array spec for polymorphic coarrays.

2011-12-15  Tobias Burnus  <burnus@net-b.de>

        * primary.c (gfc_match_varspec): Match array spec for
        polymorphic coarrays.
        (gfc_match_rvalue): If a symbol of unknown flavor has a
        codimension, mark it as a variable.
        * simplify.c (gfc_simplify_image_index): Directly call
        simplify_cobound.
        * trans-intrinsic.c (trans_this_image): Fix handling of
        corank = 1 arrays.

2011-12-15  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/coarray/poly_run_3.f90: New.
        * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.

From-SVN: r182371
gcc/fortran/ChangeLog
gcc/fortran/primary.c
gcc/fortran/simplify.c
gcc/fortran/trans-intrinsic.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/coarray/poly_run_2.f90
gcc/testsuite/gfortran.dg/coarray/poly_run_3.f90 [new file with mode: 0644]