aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2006-02-14 21:08:52 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2006-02-14 21:08:52 +0000
commit03bebcacbedccd204bb09a4cfb75caf6cc8b21dd (patch)
treebdacffd2a9c579632752e1e9a4855d9be7b49879 /gcc/tree-ssa-loop.c
parentce99d59440477170c00aa9ef2c2dfacb42e6f25f (diff)
downloadgcc-03bebcacbedccd204bb09a4cfb75caf6cc8b21dd.zip
gcc-03bebcacbedccd204bb09a4cfb75caf6cc8b21dd.tar.gz
gcc-03bebcacbedccd204bb09a4cfb75caf6cc8b21dd.tar.bz2
re PR middle-end/23670 (Fold does not fold (a|b)&b to b likewise for (a&b) | b to b)
PR middle-end/23670 * fold-const.c (fold_binary) <BIT_IOR_EXPR>: Optimize (X&Y)|Y into (X,Y) and the corresponding symmetry related transformations. (fold_binary) <BIT_AND_EXPR>: Likewise, optimize (X|Y)&Y into (X,Y) and its symmetry related transformations. * gcc.dg/tree-ssa/andor-2.c: New test case. From-SVN: r110997
Diffstat (limited to 'gcc/tree-ssa-loop.c')
0 files changed, 0 insertions, 0 deletions