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

--- Comment #4 from Damian Rouson <damian at sourceryinstitute dot org> ---
Additional demonstrations of related unsupported syntax are below.  I also
removed  "implicit none" and one unused variable because these are not needed
to generate the error message:

$ cat additional-examples.f90 
  type particles
    real x(1)
  end type
  type(particles) outbox(1)[*]
  print *,outbox(1)[1]%x(1:1) 
  print *,outbox(1)[1]%x(:)   
  print *,outbox(1)[1]%x      
end 

$ gfortran -fcoarray=lib additional-examples.f90 
additional-examples.f90:5:10:

   print *,outbox(1)[1]%x(1:1)
          1
Error: Sorry, coindexed access at (1) to a scalar component with an array
partref is not yet supported
additional-examples.f90:6:10:

   print *,outbox(1)[1]%x(:)
          1
Error: Sorry, coindexed access at (1) to a scalar component with an array
partref is not yet supported
additional-examples.f90:7:10:

   print *,outbox(1)[1]%x
          1
Error: Sorry, coindexed access at (1) to a scalar component with an array
partref is not yet supported

$ gfortran --version
GNU Fortran (MacPorts gcc7 7-20160605_0) 7.0.0 20160605 (experimental)

Reply via email to