https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110813
--- Comment #4 from Tobias Burnus <burnus at gcc dot gnu.org> --- The GCN specific part has been applied to GCC 14 mainline in commit: https://gcc.gnu.org/g:a17299c17afeb92a56ef716d2d6380c8538493c4 Unhandled: * Strided and optimized strided copy (incl. generic part of the linked comment 3, which still needs to be comitted), the former is "[PATCH 0/5] OpenMP: Array-shaping operator and strided/rectangular 'target update' support", https://gcc.gnu.org/pipermail/gcc-patches/2023-September/629422.html * Consider also to use a library function for *inter*-device copy if the device type or the function pointer is the same.