https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79382
--- Comment #4 from Walt Brainerd <walt.brainerd at gmail dot com> --- Sorry, I forgot to remove the extraneous USE statement which cutting down from the original code. I am not good with this new stuff; please explain what the syntax error is? If the PUBLIC statement is not correct, how do you make the write(formatted) interface public? Thanks for looking at this so quickly.