https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95398

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2020-06-04

--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed. GCC5 gives

pr95398.f90:32:16:

          foo => array1(2,U)
                1
Error: Pointer assignment target is neither TARGET nor POINTER at (1)
pr95398.f90:34:16:

          foo => array2(2,U)
                1
Error: Pointer assignment target is neither TARGET nor POINTER at (1)
pr95398.f90:18:9:

          b%i = 1 !VDC
         1
Error: 'b' at (1) associated to expression can not be used in a variable
definition context (assignment)
pr95398.f90:20:42:

          call sub_with_in_and_inout_param(b,b) !VDC
                                          1
Error: Rank mismatch in argument 'y' at (1) (rank-1 and scalar)

So this may be a regression.

Reply via email to