diff options
author | Jakub Jelinek <jakub@redhat.com> | 2012-03-15 11:37:27 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2012-03-15 11:37:27 +0100 |
commit | ad193f32c80b2d5f5c62f00b5cfd729bc12e6cd1 (patch) | |
tree | 77aecfd6b916ce801be2e438b3519d7a71e36ce5 /gcc/config.gcc | |
parent | 9b00587cc213a16fa28499416d970e63f3a7fedb (diff) | |
download | gcc-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