https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117643
--- Comment #15 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- >From Harald's post. "There is another case I found while playing which is rejected: print *, f_c_string(c_char_"abc", asis) " I bet the parsing does not handle c_char_ with the two underscores. I have not actually tried that case yet. (I wanted to capture it here.)