diff options
author | Alan Modra <amodra@bigpond.net.au> | 2009-09-09 13:19:51 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2009-09-09 13:19:51 +0000 |
commit | eaba5d1d4782327f2cbd71669a65ba940b6a9e7c (patch) | |
tree | de22c9b096eea3f34960269efb7ab67e1b601250 /gas/symbols.c | |
parent | 3da7ae8cf1921b45403695a5c691f77487c6a752 (diff) | |
download | binutils-redhat-eaba5d1d4782327f2cbd71669a65ba940b6a9e7c.tar.gz |
* config/obj-coff.h (USE_UNIQUE): Don't define.
* config/obj-coff.c (weak_uniquify): Use an_external_name when TE_PE.
* symbols.c (an_external_name): Define when TE_PE.
(S_SET_EXTERNAL): Assign an_external_name when TE_PE.
* tc.h (an_external_name): Declare when TE_PE.
Diffstat (limited to 'gas/symbols.c')
-rw-r--r-- | gas/symbols.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/symbols.c b/gas/symbols.c index c72946b850..9ce45886fb 100644 --- a/gas/symbols.c +++ b/gas/symbols.c @@ -59,7 +59,7 @@ symbolS abs_symbol; #define LOCAL_LABEL_CHAR '\002' struct obstack notes; -#ifdef USE_UNIQUE +#ifdef TE_PE /* The name of an external symbol which is used to make weak PE symbol names unique. */ const char * an_external_name; @@ -2204,7 +2204,7 @@ S_SET_EXTERNAL (symbolS *s) s->bsym->flags |= BSF_GLOBAL; s->bsym->flags &= ~(BSF_LOCAL | BSF_WEAK); -#ifdef USE_UNIQUE +#ifdef TE_PE if (! an_external_name && S_GET_NAME(s)[0] != '.') an_external_name = S_GET_NAME (s); #endif |