https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #43 from Jerry DeLisle <jvdelisle2 at gmail dot com> --- (In reply to Manfred Schwarb from comment #41) > Jerry, are you really sure about this? > > character(80) buffer,a > buffer="33;44" > read(buffer,*,decimal="point") a > print*,a > end > > gives (with GCC 15): > At line 3 of file c.f > Fortran runtime error: Semicolon not allowed as separator with > DECIMAL='point' > > I would have expected the print-out "33;44". See new PR https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121234