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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Mark Eggleston
<markeggles...@gcc.gnu.org>:

https://gcc.gnu.org/g:384aa890255dc01ba6d6529b127975c2c9a49a3c

commit r11-1594-g384aa890255dc01ba6d6529b127975c2c9a49a3c
Author: Mark Eggleston <markeggles...@gcc.gnu.org>
Date:   Wed Jun 10 16:18:23 2020 +0100

    Fortran  :  ICE in gfc_validate_kind PR95586

    Report syntax error for invalid letter-spec in IMPLICIT statements
    for derived types and not an ICE.

    Original patch by Steve Kargl.  Added test cases based on those
    provided by G. Steinmetz  in the PR.

    2020-06-23  Steven G. Kargl  <ka...@gcc.gnu.org>

    gcc/fortran/

            PR fortran/95586
            * decl.c (gfc_match_implicit): Only perform else branch if
            the type spect is not BT_DERIVED.

    2020-06-23  Mark Eggleston  <markeggles...@gcc.gnu.org>

    gcc/testsuite/

            PR fortran/95586
            * gfortran.dg/pr95586_1.f90: New test.
            * gfortran.dg/pr95586_2.f90: New test.

Reply via email to