re PR rtl-optimization/28489 (ICE in move_insn, at haifa-sched.c:1968)
authorMaxim Kuvyrkov <mkuvyrkov@ispras.ru>
Thu, 17 Aug 2006 08:48:37 +0000 (08:48 +0000)
committerMaxim Kuvyrkov <mkuvyrkov@gcc.gnu.org>
Thu, 17 Aug 2006 08:48:37 +0000 (08:48 +0000)
commitd3b30e42b73d0a369046e53fcdbe69517c0195be
treebad9e0947d0370b8e14e1ea87041d779fe235cdb
parent2052721560b2329471c637b4d20f8fef44363004
re PR rtl-optimization/28489 (ICE in move_insn, at haifa-sched.c:1968)

2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

PR rtl-optimization/28489
* sched-ebb.c (begin_schedule_ready): Create basic block
at the right place.
(advance_target_bb): Skip empty blocks.
* haifa-sched.c (bb_note): Make global.
* sched-int.h (bb_note): Add prototype.

2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

PR rtl-optimization/28489
* gcc.c-torture/compile/pr28489.c: New test.

From-SVN: r116214
gcc/ChangeLog
gcc/haifa-sched.c
gcc/sched-ebb.c
gcc/sched-int.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr28489.c [new file with mode: 0644]