------- Comment #9 from dfranke at gcc dot gnu dot org 2007-07-23 19:42 ------- Currently regtesting the patch below without problem so far. H.J. could you please verify that it fixes your problem?
Index: expr.c =================================================================== --- expr.c (revision 126826) +++ expr.c (working copy) @@ -2121,7 +2132,7 @@ } if (m == MATCH_YES) - t = SUCCESS; + t = gfc_simplify_expr (e, 0); break; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32867