https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65542
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|UNCONFIRMED |NEW Last reconfirmed| |2015-03-24 Summary|SPREAD intrinsic |[4.8/4.9/5 Regression] |incorrectly accepted in |SPREAD intrinsic |initialization expressions |incorrectly accepted in |with -std=f95 |initialization expressions | |with -std=f95 Ever confirmed|0 |1 --- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- The code is rejected with gcc version 4.4.7: pr65542.f90:2.21: integer :: ibug(42) = spread(42, 1, 42) 1 Error: transformational intrinsic 'spread' at (1) is not permitted in an initialization expression but accepted starting at gcc version 4.5.4.