------- Comment #4 from tobi at gcc dot gnu dot org 2007-10-10 14:40 ------- OTOH this works: program array_char implicit none character (len=2) :: x character (len=1) :: z x = "a " z = x(1:len(trim(x))) end program array_char
So the problem is with array constructors. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33727