Commit 0b35ec04 by Doug Evans

loop.c (init_loop): Use pseudo reg in add_cost computation so cost doesn't vary depending on...

	* loop.c (init_loop): Use pseudo reg in add_cost computation
	so cost doesn't vary depending on whether reg 0 happens to be
	fixed or not.

From-SVN: r11458
parent 8c5b059c
...@@ -302,7 +302,7 @@ void ...@@ -302,7 +302,7 @@ void
init_loop () init_loop ()
{ {
char *free_point = (char *) oballoc (1); char *free_point = (char *) oballoc (1);
rtx reg = gen_rtx (REG, word_mode, 0); rtx reg = gen_rtx (REG, word_mode, LAST_VIRTUAL_REGISTER + 1);
add_cost = rtx_cost (gen_rtx (PLUS, word_mode, reg, reg), SET); add_cost = rtx_cost (gen_rtx (PLUS, word_mode, reg, reg), SET);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment