https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90742
--- Comment #5 from Tobias Burnus <burnus at gcc dot gnu.org> --- On OpenMP side, firstprivate() (on 'target') should work fine for scalars to my knowledge, including defaultmap. For arrays, it works since PR104949. Except: Not working is firstprivate() with deep firstprivate (allocatable components etc.) Regarding OpenACC: I have not checked what's the status for those.