https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78351
--- Comment #15 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Well, on further investigation I see that we do have a flag in read_sf to signal a comma. It does not have this flag in read_sf_internal, So definitely does not work on strings. My bet is that when we/I split the function, way way back, I did not carry over the comma checks in order to get performance with internal units. I plan to test on a file and make sure this is working then I will see if I can do something on internal units that does not penalize too much.