https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I assume if calls are present this is no longer a problem (so say hiding accesses from taking of address through some function call or doing accesses in the call is safe). But, one could e.g. use inline asm to hide it, have __m128 x; __m128 *p = &x; asm ("" : "+r" (p)); *p = 0; etc.?