(assemble_name, bc_assemble_integer): Call bc_emit_labelref with
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 10 Jul 1995 23:40:05 +0000 (19:40 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 10 Jul 1995 23:40:05 +0000 (19:40 -0400)
proper args.

From-SVN: r10110

gcc/varasm.c

index b461c7a83a57dc9a370610eb0c11c024fb9a78eb..77b0ea9b5ab7ae9cfe87d15693d38cc299313dbe 100644 (file)
@@ -1575,7 +1575,7 @@ assemble_name (file, name)
   if (name[0] == '*')
     {
       if (output_bytecode)
-       bc_emit_labelref (name);
+       bc_emit_labelref (name, 0);
       else
        fputs (&name[1], file);
     }
@@ -3685,7 +3685,8 @@ bc_assemble_integer (exp, size)
   else
     if (size == 4
        && TREE_CODE (TREE_OPERAND (addr_part, 0)) == VAR_DECL)
-      bc_emit_labelref (DECL_ASSEMBLER_NAME (TREE_OPERAND (addr_part, 0)),
+      bc_emit_labelref (IDENTIFIER_POINTER
+                       (DECL_ASSEMBLER_NAME (TREE_OPERAND (addr_part, 0))),
                        TREE_INT_CST_LOW (const_part));
     else
       abort ();                /* FIXME: there may be more cases.  */