[Bug fortran/95586] ICE in gfc_validate_kind, at fortran/trans-types.c:773
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 23 06:07:54 GMT 2020
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
<markeggleston@gcc.gnu.org>:
https://gcc.gnu.org/g:384aa890255dc01ba6d6529b127975c2c9a49a3c
commit r11-1594-g384aa890255dc01ba6d6529b127975c2c9a49a3c
Author: Mark Eggleston <markeggleston@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 <kargl@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 <markeggleston@gcc.gnu.org>
gcc/testsuite/
PR fortran/95586
* gfortran.dg/pr95586_1.f90: New test.
* gfortran.dg/pr95586_2.f90: New test.
More information about the Gcc-bugs
mailing list