http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31531
--- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-02-14 03:59:12 UTC --- I committed the branch to the git only branch pinskia/treecombine. The only "regression" is gcc.target/i386/umod-3.c. This is not really a regression but rather a testcase issue as we produce better code and not produce a division at all.