tree-vrp.c (zero_nonzero_bits_from_vr): Also return precise information for ranges...
[gcc.git] / gcc / ChangeLog
index 1e2d311d8e94090b12cfd2150de3f67f82d202fc..6adde4a9c5bba4b368b31170c1526d940f419462 100644 (file)
@@ -1,3 +1,10 @@
+2011-08-09  Richard Guenther  <rguenther@suse.de>
+
+       * tree-vrp.c (zero_nonzero_bits_from_vr): Also return precise
+       information for ranges with only negative values.
+       (extract_range_from_binary_expr_1): Adjust BIT_IOR_EXPR and
+       BIT_AND_EXPR handling to handle ranges with negative values.
+
 2011-08-09  Kirill Yukhin  <kirill.yukhin@intel.com>
 
        * config/i386/i386.c: Remove traling spaces.