Commit 859b9c1d by David Edelsohn Committed by David Edelsohn

reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno, against…

reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno, against FIRST_PSEUDO_REGISTER.

	* reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno,
	against FIRST_PSEUDO_REGISTER.

From-SVN: r77276
parent cbc848da
2004-02-04 David Edelsohn <edelsohn@gnu.org>
* reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno,
against FIRST_PSEUDO_REGISTER.
2004-02-04 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 2004-02-04 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* Makefile.in: Move target, host overrides after per-language * Makefile.in: Move target, host overrides after per-language
......
...@@ -6188,7 +6188,7 @@ refers_to_regno_for_reload_p (unsigned int regno, unsigned int endregno, ...@@ -6188,7 +6188,7 @@ refers_to_regno_for_reload_p (unsigned int regno, unsigned int endregno,
{ {
unsigned int inner_regno = subreg_regno (x); unsigned int inner_regno = subreg_regno (x);
unsigned int inner_endregno unsigned int inner_endregno
= inner_regno + (inner_regno < FIRST_PSEUDO_REGISTER = inner_regno + (regno < FIRST_PSEUDO_REGISTER
? hard_regno_nregs[regno][GET_MODE (x)] : 1); ? hard_regno_nregs[regno][GET_MODE (x)] : 1);
return endregno > inner_regno && regno < inner_endregno; return endregno > inner_regno && regno < inner_endregno;
......
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