OSDN Git Service

* sdbout.c (sdbout_symbol): Avoid warning due to &DECL_RTL.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Nov 2001 19:08:43 +0000 (19:08 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Nov 2001 19:08:43 +0000 (19:08 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47148 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/sdbout.c

index dd33c36..5ef917e 100644 (file)
@@ -1,3 +1,7 @@
+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>
 
        * c-decl.c (c_decode_option): Give deprecation warning for
index ab0a0d8..f8bd744 100644 (file)
@@ -796,7 +796,7 @@ sdbout_symbol (decl, local)
         particular compilation.  */
       if (GET_CODE (value) == REG)
        {
-         regno = REGNO (DECL_RTL (decl));
+         regno = REGNO (value);
          if (regno >= FIRST_PSEUDO_REGISTER)
            return;
        }
@@ -809,8 +809,8 @@ sdbout_symbol (decl, local)
              if (REGNO (value) >= FIRST_PSEUDO_REGISTER)
                return;
            }
-         regno = REGNO (alter_subreg (&DECL_RTL (decl)));
-         value = DECL_RTL (decl);
+         regno = REGNO (alter_subreg (&value));
+         SET_DECL_RTL (decl, value);
        }
       /* Don't output anything if an auto variable
         gets RTL that is static.