Fix crasher in drcfe.c.

This commit is contained in:
Aaron Giles 2008-05-20 00:59:20 +00:00
parent fdf128e2d7
commit 3c6278aef8

View File

@ -422,6 +422,7 @@ static opcode_desc **build_sequence(drcfe_state *drcfe, opcode_desc **tailptr, i
/* loop until all the registers have been accounted for */ /* loop until all the registers have been accounted for */
gprread = gprwrite = 0; gprread = gprwrite = 0;
fprread = fprwrite = 0; fprread = fprwrite = 0;
if (seqstart != -1)
for (backdesc = descnum; backdesc != seqstart - 1; backdesc--) for (backdesc = descnum; backdesc != seqstart - 1; backdesc--)
if (drcfe->desc_array[backdesc] != NULL) if (drcfe->desc_array[backdesc] != NULL)
accumulate_live_info_backwards(drcfe->desc_array[backdesc], &gprread, &gprwrite, &fprread, &fprwrite); accumulate_live_info_backwards(drcfe->desc_array[backdesc], &gprread, &gprwrite, &fprread, &fprwrite);