(dbxout_parms): For parms passed via invisible

reference, accept any reg except FP, SP, and AP.

From-SVN: r6057
This commit is contained in:
Jim Wilson 1993-11-10 15:17:28 -08:00
parent 976edcfe5f
commit b205fb6f65
1 changed files with 6 additions and 2 deletions

View File

@ -2154,8 +2154,12 @@ dbxout_parms (parms)
}
else if (GET_CODE (DECL_RTL (parms)) == MEM
&& GET_CODE (XEXP (DECL_RTL (parms), 0)) == REG
&& (REGNO (XEXP (DECL_RTL (parms), 0))
>= FIRST_PSEUDO_REGISTER))
&& REGNO (XEXP (DECL_RTL (parms), 0)) != HARD_FRAME_POINTER_REGNUM
&& REGNO (XEXP (DECL_RTL (parms), 0)) != STACK_POINTER_REGNUM
#if ARG_POINTER_REGNUM != FRAME_POINTER_REGNUM
&& REGNO (XEXP (DECL_RTL (parms), 0)) != ARG_POINTER_REGNUM
#endif
)
{
/* Parm was passed via invisible reference.
That is, its address was passed in a register.