aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-03-15 11:37:27 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2012-03-15 11:37:27 +0100
commitad193f32c80b2d5f5c62f00b5cfd729bc12e6cd1 (patch)
tree77aecfd6b916ce801be2e438b3519d7a71e36ce5 /gcc/config.gcc
parent9b00587cc213a16fa28499416d970e63f3a7fedb (diff)
downloadgcc-ad193f32c80b2d5f5c62f00b5cfd729bc12e6cd1.zip
gcc-ad193f32c80b2d5f5c62f00b5cfd729bc12e6cd1.tar.gz
gcc-ad193f32c80b2d5f5c62f00b5cfd729bc12e6cd1.tar.bz2
re PR tree-optimization/52267 (a&~N where N has all the bits set up till a specific point can be folded to ((unsigned)a) < N)
PR tree-optimization/52267 * tree-vrp.c (masked_increment): New function. (register_edge_assert_for_2): Derive ASSERT_EXPRs from (X & CST1) cmp CST2 tests. * gcc.dg/pr52267.c: New test. * gcc.dg/tree-ssa/vrp65.c: New test. * gcc.dg/tree-ssa/vrp66.c: New test. From-SVN: r185427
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions