[Bug fortran/95373] [9/10/11 Regression] ICE in build_reference_type, at tree.c:7942
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jun 5 21:03:55 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95373
--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Harald Anlauf
<anlauf@gcc.gnu.org>:
https://gcc.gnu.org/g:2927ec5bc1276188efae82301d8fcffe4a245d1e
commit r10-8257-g2927ec5bc1276188efae82301d8fcffe4a245d1e
Author: Harald Anlauf <anlauf@gmx.de>
Date: Sat May 30 20:59:41 2020 +0200
PR fortran/95373 - ICE in build_reference_type, at tree.c:7942
The use of KIND, LEN, RE, and IM inquiry references for applicable
intrinsic
types is valid only for suffienctly new Fortran standards. Add appropriate
checks in the appropriate place.
2020-05-30 Harald Anlauf <anlauf@gmx.de>
gcc/fortran/
PR fortran/95373
* primary.c (is_inquiry_ref): Move validity check of inquiry
references against selected Fortran standard from here...
(gfc_match_varspec) ...to here.
gcc/testsuite/
PR fortran/95373
* gfortran.dg/pr95373_1.f90: Adjust error messages.
* gfortran.dg/pr95373_2.f90: Adjust error message.
(cherry picked from commit dd38c765a04d06c775134a135f68b18c3b7c9c78)
More information about the Gcc-bugs
mailing list