This apparently doesn't have any effect in practice, but valgrind rightfully 
complains, as reported by Martin L.

Tested on x86_64-suse-linux, applied on the mainline as obvious.


2015-11-09  Eric Botcazou  <ebotca...@adacore.com>

        PR middle-end/68253
        * fold-const.c (fold_truth_andor_1): Initialize new variables to 0.

-- 
Eric Botcazou
Index: fold-const.c
===================================================================
--- fold-const.c	(revision 229993)
+++ fold-const.c	(working copy)
@@ -5561,6 +5561,7 @@ fold_truth_andor_1 (location_t loc, enum
       || (rcode != EQ_EXPR && rcode != NE_EXPR))
     return 0;
 
+  ll_reversep = lr_reversep = rl_reversep = rr_reversep = 0;
   volatilep = 0;
   ll_inner = decode_field_reference (loc, ll_arg,
 				     &ll_bitsize, &ll_bitpos, &ll_mode,

Reply via email to