http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59744
--- Comment #5 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- I don't expect that pattern to match on 4.8 (the pattern is not canonical form), which is why this wasn't seen before. If you can find a test-case that triggers on that branch, I'll do a back-port; otherwise, there's no point.