https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56253
--- Comment #9 from Agner Fog <agner at agner dot org> --- Many programmers are using a vector class library rather than writing intrinsic functions directly. Such libraries have overloaded operators which are inlined to produce intrinsic functions. Therefore, we cannot expect programmers to make optimizations like FMA contraction, algebraic reduction, constant propagation, etc. manually. I don't know if this more general discussion of optimizations on code with intrinsics fit into this bug or they need to be discussed elsewhere?