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

            Bug ID: 95397
           Summary: [Fortran/OpenACC] Wrong results with 'loop vector'
                    inside 'routine'
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Keywords: openacc
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tschwinge at gcc dot gnu.org
                CC: burnus at gcc dot gnu.org
  Target Milestone: ---

Created attachment 48631
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48631&action=edit
'openacc-github-302-2_.f90'

See attached.  This is a simplified version of
<https://github.com/OpenACC/openacc-spec/issues/302#issuecomment-635348932>,
'openacc-github-302-2.f90.txt'.  With nvptx offloading:

    $ ./a.out
               0           0           0           0           0           0   
       0           0           0           0

Expected:

    $ ACC_DEVICE_TYPE=host ./a.out
               1           2           3           4           5           6   
       7           8           9          10

Is something wrong with my Fortran/OpenACC, or with GCC's Fortran/OpenACC?

Reply via email to