https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68147
--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > If I use > > print *, len(name), "'", name, "'" > > I get > > 5 'a.o ' AFAICT the length is always right and the number of characters replaced with a space is equal to the number of characters skipped at the beginning of 'name': name="./a.out.dSYM" ... name=name(5:) gives 8 'out. '