Commit 69deb6e0 by Richard Kenner Committed by Richard Kenner

* sdbout.c (sdbout_symbol): Avoid warning due to &DECL_RTL.

From-SVN: r47148
parent aa99bd09
Sun Nov 18 14:13:52 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* sdbout.c (sdbout_symbol): Avoid warning due to &DECL_RTL.
2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk> 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
* c-decl.c (c_decode_option): Give deprecation warning for * c-decl.c (c_decode_option): Give deprecation warning for
......
...@@ -796,7 +796,7 @@ sdbout_symbol (decl, local) ...@@ -796,7 +796,7 @@ sdbout_symbol (decl, local)
particular compilation. */ particular compilation. */
if (GET_CODE (value) == REG) if (GET_CODE (value) == REG)
{ {
regno = REGNO (DECL_RTL (decl)); regno = REGNO (value);
if (regno >= FIRST_PSEUDO_REGISTER) if (regno >= FIRST_PSEUDO_REGISTER)
return; return;
} }
...@@ -809,8 +809,8 @@ sdbout_symbol (decl, local) ...@@ -809,8 +809,8 @@ sdbout_symbol (decl, local)
if (REGNO (value) >= FIRST_PSEUDO_REGISTER) if (REGNO (value) >= FIRST_PSEUDO_REGISTER)
return; return;
} }
regno = REGNO (alter_subreg (&DECL_RTL (decl))); regno = REGNO (alter_subreg (&value));
value = DECL_RTL (decl); SET_DECL_RTL (decl, value);
} }
/* Don't output anything if an auto variable /* Don't output anything if an auto variable
gets RTL that is static. gets RTL that is static.
......
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