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?