diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-12 10:04:34 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-12 10:04:34 +0000 |
commit | 6b48fd258456d6394a9e8e0e6890177ddbe8936a (patch) | |
tree | 92d75a9c7880a8f395fec4f461dab201f1466a0a /gcc/tree-sra.c | |
parent | bce88dc2483fba98ca866e759c22b7cc68814f3f (diff) | |
download | gcc-6b48fd258456d6394a9e8e0e6890177ddbe8936a.tar.gz |
PR tree-optimization/52533
* tree-vrp.c (register_edge_assert_for_2): Use double_int
type for mask, only handle shifts by non-zero in-range
shift count, for LE_EXPR and GT_EXPR if new_val is
maximum, don't add the assertion.
* gcc.c-torture/compile/pr52533.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185219 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions