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 .

Reply via email to