------- Comment #3 from paul dot richard dot thomas at cea dot fr 2006-08-30 13:11 ------- (In reply to comment #2)
The standard is unambiguous: A string element must be written as charr(i:i). character(*) :: charr ..... print *, charr(i) will always be interpreted as a call to an assumed character length function charr, which is allowed if charr is a dummy function. As to its being easy... *sigh* we'll see! Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28890