]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/45859 ([Coarray, F2008, IR] Rejects valid actuals to coarray dummies)
authorTobias Burnus <burnus@net-b.de>
Sat, 12 Dec 2015 19:00:32 +0000 (20:00 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Sat, 12 Dec 2015 19:00:32 +0000 (20:00 +0100)
commit460263d0ef85e47cff2f39181a06d1d235ad4df7
treeb4b313cc1ea7b49c947ce78542b13088030fe79e
parent8d4227c89bd724cba6995aa50f7c566d95b9ce51
re PR fortran/45859 ([Coarray, F2008, IR] Rejects valid actuals to coarray dummies)

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

gcc/fortran
        PR fortran/45859
        * expr.c (gfc_is_simply_contiguous): Optionally permit array
        * elements.
        (gfc_check_pointer_assign): Update call.
        * interface.c (compare_parameter): Ditto.
        * trans-array.c (gfc_conv_array_parameter): Ditto.
        * trans-intrinsic.c (gfc_conv_intrinsic_transfer,
        conv_isocbinding_function): Ditto.
        * gfortran.h (gfc_is_simply_contiguous): Update prototype.

gcc/testsuite/
        PR fortran/45859
        * gcc/testsuite/gfortran.dg/coarray_args_2.f90: Remove dg-error.

From-SVN: r231585
gcc/fortran/ChangeLog
gcc/fortran/expr.c
gcc/fortran/gfortran.h
gcc/fortran/interface.c
gcc/fortran/trans-array.c
gcc/fortran/trans-intrinsic.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/coarray_args_2.f90