Commit 55107ee3 by Andrew MacLeod Committed by Andrew Macleod

function.c (purge_single_hard_subreg_set): Only check REGNO if the subreg was a hard register.


2001-04-10  Andrew MacLeod  <amacleod@redhat.com>

	* function.c (purge_single_hard_subreg_set): Only check REGNO if
	the subreg was a hard register. Pseudos are left as subregs.

From-SVN: r41217
parent fa9518de
2001-04-10 Andrew MacLeod <amacleod@redhat.com>
* function.c (purge_single_hard_subreg_set): Only check REGNO if
the subreg was a hard register. Pseudos are left as subregs.
2001-04-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 2001-04-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro. * Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro.
......
...@@ -3456,7 +3456,7 @@ purge_single_hard_subreg_set (pattern) ...@@ -3456,7 +3456,7 @@ purge_single_hard_subreg_set (pattern)
} }
if (REGNO (reg) < FIRST_PSEUDO_REGISTER) if (GET_CODE (reg) == REG && REGNO (reg) < FIRST_PSEUDO_REGISTER)
{ {
reg = gen_rtx_REG (mode, REGNO (reg) + offset); reg = gen_rtx_REG (mode, REGNO (reg) + offset);
SET_DEST (pattern) = reg; SET_DEST (pattern) = reg;
......
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