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

sandra at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sandra at gcc dot gnu.org

--- Comment #4 from sandra at gcc dot gnu.org ---
Tobias's recent commit (which he forgot to tag with this issue) changed the
"must be length 1" messages to something more descriptive, but the
functionality itself still isn't working.

commit b3d4011ba10275fbd5d6ec5a16d5aaebbdfb5d3c
Author: Tobias Burnus <tob...@codesourcery.com>
Date:   Wed Jul 21 09:36:48 2021 +0200

    Fortran: Fix bind(C) character length checks

    gcc/fortran/ChangeLog:

        * decl.c (gfc_verify_c_interop_param): Update for F2008 + F2018
        changes; reject unsupported bits with 'Error: Sorry,'.
        * trans-expr.c (gfc_conv_procedure_call): Fix condition to
        For using CFI descriptor with characters.

    gcc/testsuite/ChangeLog:

        * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
        * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
        * gfortran.dg/bind_c_char_10.f90: New test.
        * gfortran.dg/bind_c_char_6.f90: New test.
        * gfortran.dg/bind_c_char_7.f90: New test.
        * gfortran.dg/bind_c_char_8.f90: New test.
        * gfortran.dg/bind_c_char_9.f90: New test.

Reply via email to