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.

Reply via email to