[Patch, fortran] PR91926 - assumed rank optional

Tobias Burnus tobias@codesourcery.com
Fri Oct 25 07:21:00 GMT 2019


On 10/21/19 7:28 PM, Paul Richard Thomas wrote:
> Please find attached a patch to keep 9-branch up to speed with trunk
> as far as the ISO_Fortran_binding feature is concerned.
>
> It bootstraps and regtests on 9-branch and incorporates the correction
> for PR92027, which caused problems for trunk on certain platforms.
>
> OK to commit?


OK. Thanks for the patch.

Tobias


> 2019-10-21  Paul Thomas<pault@gcc.gnu.org>
>
>      Backport from trunk
>      PR fortran/91926
>      * trans-expr.c (gfc_conv_gfc_desc_to_cfi_desc): Correct the
>      assignment of the attribute field to account correctly for an
>      assumed shape dummy. Assign separately to the gfc and cfi
>      descriptors since the atribute can be different. Add branch to
>      correctly handle missing optional dummies.
>
> 2019-10-21  Paul Thomas<pault@gcc.gnu.org>
>
>      Backport from trunk
>      PR fortran/91926
>      * gfortran.dg/ISO_Fortran_binding_13.f90 : New test.
>      * gfortran.dg/ISO_Fortran_binding_13.c : Additional source.
>      * gfortran.dg/ISO_Fortran_binding_14.f90 : New test.



More information about the Fortran mailing list