Commit 43f854cf by J"orn Rennecke Committed by Joern Rennecke

reload1.c (reload_combine_note_store): Fix calculation of number of affected registers.

	* reload1.c (reload_combine_note_store): Fix calculation of number
	of affected registers.

From-SVN: r25657
parent 86a1db60
Wed Mar 10 00:01:24 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_combine_note_store): Fix calculation of number
of affected registers.
Tue Mar 9 15:48:15 1999 Richard Henderson <rth@cygnus.com>
* flow.c (tidy_fallthru_edge): Be more careful finding the last
......
......@@ -9748,7 +9748,7 @@ reload_combine_note_store (dst, set)
|| GET_CODE (SET_DEST (set)) == SIGN_EXTRACT
|| GET_CODE (SET_DEST (set)) == STRICT_LOW_PART)
{
for (i = size / UNITS_PER_WORD - 1 + regno; i >= regno; i--)
for (i = (size - 1) / UNITS_PER_WORD + regno; i >= regno; i--)
{
reg_state[i].use_index = -1;
reg_state[i].store_ruid = reload_combine_ruid;
......@@ -9756,7 +9756,7 @@ reload_combine_note_store (dst, set)
}
else
{
for (i = size / UNITS_PER_WORD - 1 + regno; i >= regno; i--)
for (i = (size - 1) / UNITS_PER_WORD + regno; i >= regno; i--)
{
reg_state[i].store_ruid = reload_combine_ruid;
reg_state[i].use_index = RELOAD_COMBINE_MAX_USES;
......
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