------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-04 03:35 ------- The fix needs to check if len1 and len2 are constant and equal to one in gfc_conv_statement_function around line 1200 in trans-expr.c. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12456