I didn't have this problem in 2009 but now -
CHARACTER*8 STRINGS(3) STRINGS=(/'Longer ','Short ','Longest '/) STRINGS=TRIM(STRINGS) PRINT '(/(A8))',STRINGS END
doesn't work properly. OK if longest first, otherwise not. Truncation is determined by the first string.