sdbout.c (sdbout_symbol): Use DECL_RTL_SET_P, SET_DECL_RTL.

* sdbout.c (sdbout_symbol): Use DECL_RTL_SET_P, SET_DECL_RTL.
	(sdbout_parms): Likewise.

From-SVN: r40514
This commit is contained in:
Mark Mitchell 2001-03-15 20:48:48 +00:00 committed by Mark Mitchell
parent f8a0ba8c2f
commit d975d8c3d5
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2001-03-15 Mark Mitchell <mark@codesourcery.com>
* sdbout.c (sdbout_symbol): Use DECL_RTL_SET_P, SET_DECL_RTL.
(sdbout_parms): Likewise.
Thu Mar 15 12:57:14 2001 Jeffrey A Law (law@cygnus.com) Thu Mar 15 12:57:14 2001 Jeffrey A Law (law@cygnus.com)
* reload1.c (reload_cse_simplify_set): For LOAD_EXTEND_OP, do not * reload1.c (reload_cse_simplify_set): For LOAD_EXTEND_OP, do not

View File

@ -771,10 +771,11 @@ sdbout_symbol (decl, local)
/* If there was an error in the declaration, don't dump core /* If there was an error in the declaration, don't dump core
if there is no RTL associated with the variable doesn't if there is no RTL associated with the variable doesn't
exist. */ exist. */
if (DECL_RTL (decl) == 0) if (!DECL_RTL_SET_P (decl))
return; return;
DECL_RTL (decl) = eliminate_regs (DECL_RTL (decl), 0, NULL_RTX); SET_DECL_RTL (decl,
eliminate_regs (DECL_RTL (decl), 0, NULL_RTX));
#ifdef LEAF_REG_REMAP #ifdef LEAF_REG_REMAP
if (current_function_uses_only_leaf_regs) if (current_function_uses_only_leaf_regs)
leaf_renumber_regs_insn (DECL_RTL (decl)); leaf_renumber_regs_insn (DECL_RTL (decl));
@ -1308,7 +1309,8 @@ sdbout_parms (parms)
so that the debugging output will be accurate. */ so that the debugging output will be accurate. */
DECL_INCOMING_RTL (parms) DECL_INCOMING_RTL (parms)
= eliminate_regs (DECL_INCOMING_RTL (parms), 0, NULL_RTX); = eliminate_regs (DECL_INCOMING_RTL (parms), 0, NULL_RTX);
DECL_RTL (parms) = eliminate_regs (DECL_RTL (parms), 0, NULL_RTX); SET_DECL_RTL (parms,
eliminate_regs (DECL_RTL (parms), 0, NULL_RTX));
if (PARM_PASSED_IN_MEMORY (parms)) if (PARM_PASSED_IN_MEMORY (parms))
{ {