http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50661
--- Comment #12 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-10-08 12:57:55 UTC --- Did you recently check even simpler loops, single range, like std::accumulate? I'm trying to figure out if we can deal in a light way with the simpler cases, like provide hints, and then attack nastier cases, rewrite loops, file specific autovect enhancement PRs motivated by the C++ library.