https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120670
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- [hjl@gnu-tgl-3 pr120670]$ cat go-memclr.c #include <sys/types.h> void memclrNoHeapPointers(void *, size_t) __asm__ ("" "runtime.memclrNoHeapPointers") __attribute__ ((no_split_stack)); void memclrNoHeapPointers (void *p1, size_t len) { __builtin_memset(p1, 0, len); } [hjl@gnu-tgl-3 pr120670]$ is miscompiled by -O2 -mmemset-strategy=vector_loop:256:noalign,libcall:-1:noalign -minline-all-stringops