re PR rtl-optimization/38711 (ira should not be using df-lr except at -O1.)
authorSteven Bosscher <steven@gcc.gnu.org>
Sun, 28 Oct 2012 11:52:11 +0000 (11:52 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sun, 28 Oct 2012 11:52:11 +0000 (11:52 +0000)
commit5d517141037264e94ae503a0f883f074aad2b8fb
tree33dd73f7055ebe2827ac8d5bbc019cafd1b54a0e
parent68cc8feb2f06207424b05f9f938a2b549f12cb9e
re PR rtl-optimization/38711 (ira should not be using df-lr except at -O1.)

PR rtl-optimization/38711
* ira.c (ira): Remove DF_LIVE if the problem is in the stack.
(do_reload): Add it back at the end for -O2 and higher.

* function.c (thread_prologue_and_epilogue_insns): Use
REG_SET_TO_HARD_REG_SET instead of CLEAR_HARD_REG_SET and
reg_set_to_hard_reg_set.

From-SVN: r192890
gcc/ChangeLog
gcc/function.c
gcc/ira.c