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

Nicolas Koenig <koenigni at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #45535|0                           |1
        is obsolete|                            |

--- Comment #10 from Nicolas Koenig <koenigni at gcc dot gnu.org> ---
Created attachment 45669
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45669&action=edit
Proof-of-concept v2

Also, here is an updated version that adds (preliminary) support for implicit
coarray accesses and coarrays in modules as well as fixing some bugs in the old
one. It is now capable of compiling and running the following simple test:

module co
  integer:: a[*]
end module

program main
  use co, only: a
  implicit none
  a[next_image()] = this_image()
  sync all
  print *, 'Hi from', a, 'to', this_image()
contains
  function next_image()
    integer:: next_image
    next_image = mod(this_image(), num_images()) + 1
  end function
end program

Reply via email to