On Fri, Sep 02, 2016 at 09:40:36AM -0400, Eric Gallager wrote: > --- a/gcc/combine.c > +++ b/gcc/combine.c > @@ -1122,7 +1122,7 @@ static int > combine_instructions (rtx_insn *f, unsigned int nregs) > { > rtx_insn *insn, *next; > - rtx_insn *prev; > + rtx_insn *prev = NULL; > struct insn_link *links, *nextlinks; > rtx_insn *first; > basic_block last_bb;
I don't see any place "prev" is used witout an immediately preceding assignment to it. Could you show the warning you see please? Segher