https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68513
--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Started with r218816: commit 277f7164f168a399312b5871323c7de0990ef85b Author: mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Wed Dec 17 11:48:33 2014 +0000 PR middle-end/63568 * match.pd: Add (x & ~m) | (y & m) -> ((x ^ y) & m) ^ x pattern. * gcc.dg/pr63568.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218816 138bc75d-0d04-0410-961f-82ee72b054a4