https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61939
Vedran Miletic <rivanvx at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rivanvx at gmail dot com --- Comment #1 from Vedran Miletic <rivanvx at gmail dot com> --- Confirmed still occurs in 6.2.1 on the following C++ code: #include <numeric> #include <vector> float f(std::vector<float>& A, std::vector<float>& B) { __builtin_assume_aligned(A.data(), 64); __builtin_assume_aligned(B.data(), 64); return std::inner_product(A.begin(), A.end(), B.begin(), 0.f); } Compiled using -O3 -ffast-math -mavx2.