https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92970
Bug ID: 92970 Summary: OpenACC 2.5: 'acc_delete' etc. on non-present data is a no-op Product: gcc Version: unknown Status: UNCONFIRMED Keywords: openacc Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: burnus at gcc dot gnu.org, jakub at gcc dot gnu.org, jules at gcc dot gnu.org Target Milestone: --- OpenACC 2.5 states that 'acc_delete' etc. on non-present data is a no-op. Note that this (silently!) changed in OpenACC 2.6 ff.: "a runtime error is issued". I filed <https://github.com/OpenACC/openacc-spec/issues/251> "OpenACC 2.5 vs. 2.6 ff. difference in 'acc_delete' etc. for non-present data". GCC trunk should currently be implementing the OpenACC 2.5 semantics, but we fail (at least for some variants). I know of course how to easily fix this, but will wait to first get the intended OpenACC semantics clarified.