aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2014-12-17 11:48:33 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2014-12-17 11:48:33 +0000
commitf52baa7b6e1c62c273a2f1ffe045640ec90d6e6a (patch)
tree2e29b1533f3226e100e504279cc9c7425fa26b14 /gcc/tree-ssa-threadupdate.c
parent4c57980f9d30e6947025424536eeed42bf6e1239 (diff)
downloadgcc-f52baa7b6e1c62c273a2f1ffe045640ec90d6e6a.zip
gcc-f52baa7b6e1c62c273a2f1ffe045640ec90d6e6a.tar.gz
gcc-f52baa7b6e1c62c273a2f1ffe045640ec90d6e6a.tar.bz2
re PR middle-end/63568 (Missed optimization (a & ~mask) | (b & mask) = a ^ ((a ^ b) & mask))
PR middle-end/63568 * match.pd: Add (x & ~m) | (y & m) -> ((x ^ y) & m) ^ x pattern. * gcc.dg/pr63568.c: New test. From-SVN: r218816
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions