aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/java/sql
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2007-01-08 11:20:00 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2007-01-08 11:20:00 +0000
commit31ab1cc9db34ff449b8a72a2e856b9f5edcab7fa (patch)
tree27fe13c00c2f39209cfd47f2e65d6c869e76737f /libjava/classpath/java/sql
parent151e6f2437deb05a6080f0710b4e52f57d74be95 (diff)
downloadgcc-31ab1cc9db34ff449b8a72a2e856b9f5edcab7fa.zip
gcc-31ab1cc9db34ff449b8a72a2e856b9f5edcab7fa.tar.gz
gcc-31ab1cc9db34ff449b8a72a2e856b9f5edcab7fa.tar.bz2
re PR tree-optimization/23603 (VRP does not say range for a in a = b == c; is [0,1])
2007-01-08 Richard Guenther <rguenther@suse.de> PR tree-optimization/23603 * tree-vrp.c (set_value_range_to_truthvalue): New function. (extract_range_from_binary): Fall back to truthvalue instead of varying for TRUTH_*_EXPR. (extract_range_from_comparison): Fall back to truthvalue instead of varying. (vrp_visit_phi_node): Don't adjust new range bounds to +INF/-INF if all visited PHI values were constant. * gcc.dg/tree-ssa/vrp31.c: New testcase. * gcc.dg/tree-ssa/vrp32.c: Likewise. From-SVN: r120578
Diffstat (limited to 'libjava/classpath/java/sql')
0 files changed, 0 insertions, 0 deletions