(sdbout_one_type): Use DECL_ASSEMBLER_NAME if
authorJim Wilson <wilson@gcc.gnu.org>
Sat, 18 Jun 1994 20:42:18 +0000 (13:42 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Sat, 18 Jun 1994 20:42:18 +0000 (13:42 -0700)
DECL_LANG_SPECIFIC is set.

From-SVN: r7516

gcc/sdbout.c

index 5dafb3f..df0163b 100644 (file)
@@ -1147,8 +1147,14 @@ sdbout_one_type (type)
                && TREE_CODE (DECL_SIZE (tem)) == INTEGER_CST
                && TREE_CODE (DECL_FIELD_BITPOS (tem)) == INTEGER_CST)
              {
+               char *name;
+
                CONTIN;
-               PUT_SDB_DEF (IDENTIFIER_POINTER (DECL_NAME (tem)));
+               if (DECL_LANG_SPECIFIC (tem))
+                 name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (tem));
+               else
+                 name = IDENTIFIER_POINTER (DECL_NAME (tem));
+               PUT_SDB_DEF (name);
                if (DECL_BIT_FIELD_TYPE (tem))
                  {
                    PUT_SDB_INT_VAL (TREE_INT_CST_LOW (DECL_FIELD_BITPOS (tem)));