http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2013-06-17 Ever confirmed|0 |1 --- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- The test in comment #3 (with "(*)" changed to "(10)") aborts because the test if (str /= "abcdefghij") call abort() fails (str=="123456789"). Is it expected? I also confirm that compiling the test in comment #5 gives an ICE pr49802_2.f90:6:0: internal compiler error: in fold_convert_loc, at fold-const.c:2075 if (present(str)) print *, str