https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101334

--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Sandra Loosemore <san...@gcc.gnu.org>:

https://gcc.gnu.org/g:7a40f2e74815a926c5f47416c29efbc17aa1ef43

commit r12-3827-g7a40f2e74815a926c5f47416c29efbc17aa1ef43
Author: Sandra Loosemore <san...@codesourcery.com>
Date:   Sun Sep 19 17:32:03 2021 -0700

    Fortran: Fixes for F2018 C838 (PR fortran/101334)

    The compiler was failing to diagnose the error required by F2018 C838
    when passing an assumed-rank array argument to a non-assumed-rank dummy.
    It was also incorrectly giving an error for calls to the 2-argument form
    of the ASSOCIATED intrinsic, which is supposed to be permitted by C838.

    2021-09-19  Sandra Loosemore  <san...@codesourcery.com>

            PR fortran/101334

    gcc/fortran/
            * check.c (gfc_check_associated): Allow an assumed-rank
            array for the pointer argument.
            * interface.c (compare_parameter): Also give rank mismatch
            error on assumed-rank array.

    gcc/testsuite/
            * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
            * gfortran.dg/c-interop/c535b-3.f90: Likewise.
  • [Bug fortran/101334] gfortran f... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to