From: kenner Date: Sun, 20 Apr 1997 21:48:27 +0000 (+0000) Subject: (alpha_need_linkage): Call get_identifier. X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=d2899e269ae56f44db7dfa1fb36d93cfcfe412ac;hp=980045afcbde3f76baac8eb6d48201801919459f;ds=sidebyside (alpha_need_linkage): Call get_identifier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13944 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 3203eb847fe..46f621a2c61 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -3102,13 +3102,13 @@ alpha_need_linkage (name, is_local) { if (is_local) { - /* defined here but external assumed. */ + /* Defined here but external assumed. */ if (lptr->kind == KIND_EXTERN) lptr->kind = KIND_LOCAL; } else { - /* used here but unused assumed. */ + /* Used here but unused assumed. */ if (lptr->kind == KIND_UNUSED) lptr->kind = KIND_LOCAL; } @@ -3122,6 +3122,9 @@ alpha_need_linkage (name, is_local) /* Assume external if no definition. */ nptr->kind = (is_local ? KIND_UNUSED : KIND_EXTERN); + /* Ensure we have an IDENTIFIER so assemble_name can mark is used. */ + get_identifier (name); + alpha_links_base = nptr; return;