diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-06-20 12:00:20 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-06-20 12:00:20 +0000 |
| commit | ac4a80001880ca8fd7559892447025af5c9ee0a6 (patch) | |
| tree | ae891f75a04882bf1c2ff53acc70ff8098a7b83d /libjava/classpath/java/sql | |
| parent | d5be1387bdc56bd17cc59a8d40e2472bfa31f6ec (diff) | |
| download | ppe42-gcc-ac4a80001880ca8fd7559892447025af5c9ee0a6.tar.gz ppe42-gcc-ac4a80001880ca8fd7559892447025af5c9ee0a6.zip | |
2012-06-20 Richard Guenther <rguenther@suse.de>
PR tree-optimization/30318
* tree-vrp.c (range_int_cst_p): Do not reject overflowed
constants here.
(range_int_cst_singleton_p): But explicitely here.
(zero_nonzero_bits_from_vr): And here.
(extract_range_from_binary_expr_1): Re-implement PLUS_EXPR
to cover all cases we can perform arbitrary precision
arithmetic with double-ints.
(intersect_ranges): Handle adjacent anti-ranges.
* gcc.dg/tree-ssa/vrp69.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188827 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql')
0 files changed, 0 insertions, 0 deletions

