]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR rtl-optimization/54472 (ICE (spill_failure): unable to find a registe...
authorAndrey Belevantsev <abel@ispras.ru>
Thu, 4 Apr 2013 14:04:21 +0000 (18:04 +0400)
committerAndrey Belevantsev <abel@gcc.gnu.org>
Thu, 4 Apr 2013 14:04:21 +0000 (18:04 +0400)
commit1f59be86ba76b6e38d3b71d01675a891e4f46f05
tree1f616218a4b463562c1fe7272392d443522c9834
parentf7c31f0d78918206f0ebaf512d7ba8b22efd33e9
backport: re PR rtl-optimization/54472 (ICE (spill_failure): unable to find a register to spill in class 'AREG' with -O -fschedule-insns -fselective-scheduling)

2013-04-04  Andrey Belevantsev  <abel@ispras.ru>

        Backport from mainline
        2012-11-09  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/54472
        * sel-sched-ir.c (has_dependence_note_reg_set): Handle implicit sets.
        (has_dependence_note_reg_clobber,
        as_dependence_note_reg_use): Likewise.

        2012-11-09  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/54472
        * gcc.dg/pr54472.c: New test.

From-SVN: r197483
gcc/ChangeLog
gcc/sel-sched-ir.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr54472.c [new file with mode: 0644]