http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45352
--- Comment #18 from Andrey Belevantsev <abel at gcc dot gnu.org> 2010-11-08 08:11:43 UTC --- Author: abel Date: Mon Nov 8 08:11:38 2010 New Revision: 166429 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166429 Log: PR rtl-optimization/45352 * sel-sched.c (find_best_expr): Do not set pneed_stall when the variable_issue hook is not implemented. (fill_insns): Remove dead variable stall_iterations. (init_seqno_1): Force EBB start for resetting sched cycles on any successor blocks of the rescheduled region. (sel_sched_region_1): Use bitmap_bit_p instead of bitmap_clear_bit. (reset_sched_cycles_in_current_ebb): Add debug printing. New variable issued_insns. Advance state when we have issued issue_rate insns. gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests. gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c, gcc.target/i386/pr45352-2.c: New tests. Added: trunk/gcc/testsuite/gcc.dg/pr45352-1.c trunk/gcc/testsuite/gcc.dg/pr45352-2.c trunk/gcc/testsuite/gcc.dg/pr45352.c trunk/gcc/testsuite/gcc.target/i386/pr45352-1.c trunk/gcc/testsuite/gcc.target/i386/pr45352-2.c trunk/gcc/testsuite/gcc.target/i386/pr45352.c Modified: trunk/gcc/ChangeLog trunk/gcc/sel-sched.c trunk/gcc/testsuite/ChangeLog