]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: catch invalid kind in character conversion [PR69636,PR103779]
authorHarald Anlauf <anlauf@gmx.de>
Thu, 9 Feb 2023 20:16:14 +0000 (21:16 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 9 Feb 2023 20:21:06 +0000 (21:21 +0100)
commita618b45ac41cf480f54c4fa4014aed6218931290
tree165dffb664099504dfb578313cffb9d4e3c23f2a
parentb24e9c083093a9e1b1007933a184c02f7ff058db
Fortran: catch invalid kind in character conversion [PR69636,PR103779]

gcc/fortran/ChangeLog:

PR fortran/69636
PR fortran/103779
* intrinsic.cc (gfc_convert_chartype): Recover on invalid character
kind in conversion instead of generating an internal error.

gcc/testsuite/ChangeLog:

PR fortran/69636
PR fortran/103779
* gfortran.dg/pr103779.f90: New test.

Co-authored-by: Steven G. Kargl <kargl@gcc.gnu.org>
gcc/fortran/intrinsic.cc
gcc/testsuite/gfortran.dg/pr103779.f90 [new file with mode: 0644]