[Bug fortran/49802] [F2003, F2008] Wrong code with VALUE, F2008: VALUE with arrays/DIMENSION
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Mon Jun 17 15:05:00 GMT 2013
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
More information about the Gcc-bugs
mailing list