http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54400
--- Comment #3 from Marc Glisse <glisse at gcc dot gnu.org> 2012-09-03 10:21:48 UTC --- (In reply to comment #2) > The basic-block vectorizer does not handle reductions and it would be another > natural place to perform this optimization. I thought about turning a PLUS_EXPR of BIT_FIELD_REF into a REDUC_PLUS_EXPR (in forwprop), but that wouldn't handle the MINUS_EXPR case (can still be worth doing though, especially if the code is common to the other reductions).