https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78985

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
Well, it's very hard to bisect that as r237621 fails with:

/suse/mliska/Programming/gcc/gcc/tree-vrp.c:1244:12: error: ‘inv2’ may be used
uninitialized in this function [-Werror=maybe-uninitialized]
       tree inv = cst1 ? inv2 : inv1;
            ^~~
/suse/mliska/Programming/gcc/gcc/tree-vrp.c:1203:24: error: ‘neg1’ may be used
uninitialized in this function [-Werror=maybe-uninitialized]
       if (sym1 != sym2 || neg1 != neg2)
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/suse/mliska/Programming/gcc/gcc/tree-vrp.c:1232:13: error: ‘inv1’ may be used
uninitialized in this function [-Werror=maybe-uninitialized]
   if ((sym1 && inv1 && cst2) || (sym2 && inv2 && cst1))

this one is fine: r235961.

I'll attach uninit1 dump file.

Reply via email to