https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120162
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2025-05-07 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- /opt/compiler-explorer/gcc-trunk-20250507/lib/gcc/x86_64-linux-gnu/16.0.0/include/xmmintrin.h:56:3: missed: statement clobbers memory: __builtin_ia32_prefetch (_10, 0, 3, 0); /app/example.cpp:5:13: missed: not vectorized: loop contains function calls or data references that cannot be analyzed /app/example.cpp:5:13: note: ***** Analysis failed with vector mode VOID /app/example.cpp:5:13: note: ***** The result for vector mode V16QI would be the same /app/example.cpp:5:13: note: ***** The result for vector mode V8QI would be the same /app/example.cpp:5:13: note: ***** The result for vector mode V4QI would be the same /app/example.cpp:5:13: missed: couldn't vectorize loop This is because we still have __builtin_ia32_prefetch rather than __builtin_prefetch .