Commit 894a5141 by J"orn Rennecke Committed by Joern Rennecke

reload1.c (reload_combine): Don't enable optimization for fixed registers when…

reload1.c (reload_combine): Don't enable optimization for fixed registers when encountering a BARRIER.

	* reload1.c (reload_combine): Don't enable optimization for fixed
	registers when encountering a BARRIER.

From-SVN: r33108
parent 8878e913
Wed Apr 12 16:00:25 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_combine): Don't enable optimization for fixed
registers when encountering a BARRIER.
Wed Apr 12 15:54:11 MET DST 2000 Jan Hubicka <jh@suse.cz> Wed Apr 12 15:54:11 MET DST 2000 Jan Hubicka <jh@suse.cz>
* builtins.c (expand_builtin_memcmp): Do expansion even with * builtins.c (expand_builtin_memcmp): Do expansion even with
......
...@@ -8447,7 +8447,8 @@ reload_combine () ...@@ -8447,7 +8447,8 @@ reload_combine ()
if (GET_CODE (insn) == BARRIER) if (GET_CODE (insn) == BARRIER)
{ {
for (i = FIRST_PSEUDO_REGISTER - 1; i >= 0; --i) for (i = FIRST_PSEUDO_REGISTER - 1; i >= 0; --i)
reg_state[i].use_index = RELOAD_COMBINE_MAX_USES; if (! fixed_regs[i])
reg_state[i].use_index = RELOAD_COMBINE_MAX_USES;
} }
if (GET_RTX_CLASS (GET_CODE (insn)) != 'i') if (GET_RTX_CLASS (GET_CODE (insn)) != 'i')
continue; continue;
......
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