https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114676
--- Comment #11 from Andreas Krebbel <krebbel at gcc dot gnu.org> --- The documentation of vec_xl and vec_xst doesn't seem to mention anything special with regard to that. So I understand the memory is only accessed through pointers which are compatible to the ones used when invoking the builtin. That particular usage within pytorch looks ok to me. I'm already testing a patch which matches what you are proposing. I hope to be able to reduce the testcase somewhat. Thanks for your help!