https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65996
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- The following test (from pr58334) program foo implicit none character(len=16) :: a,b,c a="XXX" b="& &XXX" c="XXX & & XXX" write(0,*) 'a=',a,' b=',b,' c=',c endprogram foo shows the same behavior. BTW what -dH is supposed to do (I did not find it in the manual)?