On Fri, Apr 15, 2011 at 5:26 PM, Revital Eres <revital.e...@linaro.org> wrote: > Hello, > > This patch fixes the scenario where SMS fails to > schedule a loop and continue to the next one without > freeing data structures allocated while scheduling > the first loop. > > Bootstrap and regtested on ppc64-redhat-linux. > > OK for mainline?
Ok. Thanks, Richard. > Thanks, > Revital > > Changelog: > > * modulo-sched.c (sms_schedule): Avoid unfreed memory when SMS fails. > > Index: modulo-sched.c > =================================================================== > --- modulo-sched.c (revision 170464) > +++ modulo-sched.c (working copy) > @@ -1177,7 +1177,6 @@ sms_schedule (void) > fprintf (dump_file, HOST_WIDEST_INT_PRINT_DEC, trip_count); > fprintf (dump_file, ")\n"); > } > - continue; > } > else > { >