https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66975
vries at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-08-01 Ever confirmed|0 |1 --- Comment #4 from vries at gcc dot gnu.org --- https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01817.html : ... The "proper" solution (see other passes) is to rewrite the reduction to a wrapping one (cast to unsigned for the reduction op). ...