http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46521
--- Comment #3 from Andrey Belevantsev <abel at gcc dot gnu.org> 2010-12-22 07:46:57 UTC --- Author: abel Date: Wed Dec 22 07:46:53 2010 New Revision: 168164 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168164 Log: PR rtl-optimization/45352 PR rtl-optimization/46521 PR rtl-optimization/46522 * sel-sched.c (reset_sched_cycles_in_current_ebb): Recheck the DFA state on the last iteration of the advancing loop. (sel_sched_region_1): Propagate the rescheduling bit to the next block also for empty blocks. * gcc.dg/pr46521.c: New. * gcc.dg/pr46522.c: New. Added: trunk/gcc/testsuite/gcc.dg/pr46521.c trunk/gcc/testsuite/gcc.dg/pr46522.c Modified: trunk/gcc/ChangeLog trunk/gcc/sel-sched.c trunk/gcc/testsuite/ChangeLog