Commit c3134623 by Richard Kenner

(dbxout_parms): Don't confuse a parameter at an offset of zero from AP

or FP with one that has variable size.

From-SVN: r5674
parent a44492f0
/* Output dbx-format symbol table information from GNU compiler.
Copyright (C) 1987, 1988, 1992 Free Software Foundation, Inc.
Copyright (C) 1987, 1988, 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU CC.
......@@ -2135,9 +2135,9 @@ dbxout_parms (parms)
dbxout_finish_symbol (parms);
}
else if (GET_CODE (DECL_RTL (parms)) == MEM
&& GET_CODE (XEXP (DECL_RTL (parms), 0)) == REG)
/* && rtx_equal_p (XEXP (DECL_RTL (parms), 0),
DECL_INCOMING_RTL (parms))) */
&& GET_CODE (XEXP (DECL_RTL (parms), 0)) == REG
&& (REGNO (XEXP (DECL_RTL (parms), 0))
>= FIRST_PSEUDO_REGISTER))
{
/* Parm was passed via invisible reference.
That is, its address was passed in a register.
......
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