tree-vrp.c (extract_range_from_binary_expr_1): Initialze neg_*_op* variables.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 4 Jul 2018 09:03:35 +0000 (09:03 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Wed, 4 Jul 2018 09:03:35 +0000 (09:03 +0000)
       * tree-vrp.c (extract_range_from_binary_expr_1): Initialze
       neg_*_op* variables.

From-SVN: r262380

gcc/ChangeLog
gcc/tree-vrp.c

index 4d2dbe47e4745d986daddc1ef765a37eaaa0befe..5ff16010a0ea667200b0f56ca912b50e1622c292 100644 (file)
@@ -1,3 +1,8 @@
+2018-07-04  Aldy Hernandez  <aldyh@redhat.com>
+
+       * tree-vrp.c (extract_range_from_binary_expr_1): Initialize
+       neg_*_op* variables.
+
 2018-07-04  Martin Liska  <mliska@suse.cz>
 
        * tree-switch-conversion.c: Define
index c966334acbcfe213dc1eb86007cdb44fcb31a255..65865a7f5b61c040db96bd77d013e0f65d34e603 100644 (file)
@@ -1661,6 +1661,8 @@ extract_range_from_binary_expr_1 (value_range *vr,
       tree sym_max_op1 = NULL_TREE;
       bool neg_min_op0, neg_min_op1, neg_max_op0, neg_max_op1;
 
+      neg_min_op0 = neg_min_op1 = neg_max_op0 = neg_max_op1 = false;
+
       /* If we have a PLUS or MINUS with two VR_RANGEs, either constant or
         single-symbolic ranges, try to compute the precise resulting range,
         but only if we know that this resulting range will also be constant