https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77391
--- Comment #8 from urbanjost at comcast dot net --- Thanks. The asterick in this case and when used to initialize allocatable character variables does not fit my old rule of thumb that "an asterick means the variable is allocated and has a fixed length and size defined in another scoping unit" (it is declared in the current unit); but it didn't fit my rule about : meaning it was allocatable either. What you can and cannot do with character variables has changed significantly; so I was not positive this was an issue or not. I appreciate the fix and clarifications.