https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78662
--- Comment #2 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Status. This is one of those where I was looking at the solution and did not see it for a while. Then it pops into view. The strings are stored with the double quotes and passed that way to the write routines. For these strings we have a special write function that removes them as the string is written. We need to do likewise as we build the iotype format string. Patch is in the works.