https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119856
--- Comment #15 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jerry DeLisle <jvdeli...@gcc.gnu.org>: https://gcc.gnu.org/g:5ff48aabf76c8913c013f233d3f42bb217a16e7b commit r16-1040-g5ff48aabf76c8913c013f233d3f42bb217a16e7b Author: Jerry DeLisle <jvdeli...@gcc.gnu.org> Date: Sat May 31 08:57:22 2025 -0700 Fortran: Fix handling of parsed format strings. Previously parsed strings with errors were being cached such that subsequent use of the format string were not being checked for errors. PR libfortran/119856 libgfortran/ChangeLog: * io/format.c (parse_format_list): Set the fmt->error message for missing comma. (parse_format): Do not cache the parsed format string if a previous error ocurred. gcc/testsuite/ChangeLog: * gfortran.dg/pr119856.f90: New test.