diff options
author | Dave Korn <dave.korn@artimi.com> | 2010-11-05 04:58:24 +0000 |
---|---|---|
committer | Dave Korn <dave.korn@artimi.com> | 2010-11-05 04:58:24 +0000 |
commit | 0cacf6184256b512447e11b84d376ff4e534c502 (patch) | |
tree | 0a7f6af9a3a58be9ea2ab091f8cd6fde8b1e994e /gas/config/obj-coff.c | |
parent | 52997bc26b53ab4c24b77f71685cf4efb5925425 (diff) | |
download | binutils-redhat-0cacf6184256b512447e11b84d376ff4e534c502.tar.gz |
* config/obj-coff.c (weak_altname2name): Don't infer from the presence
of a period that the symbol has been already uniquify-d.
(weak_uniquify): Don't worry that the symbol might have been already
uniquify-d.
Diffstat (limited to 'gas/config/obj-coff.c')
-rw-r--r-- | gas/config/obj-coff.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/gas/config/obj-coff.c b/gas/config/obj-coff.c index 9c7ca6c87e..fec65899e6 100644 --- a/gas/config/obj-coff.c +++ b/gas/config/obj-coff.c @@ -1095,15 +1095,8 @@ weak_name2altname (const char * name) static const char * weak_altname2name (const char * name) { - char * weak_name; - char * dot; - gas_assert (weak_is_altname (name)); - - weak_name = xstrdup (name + 6); - if ((dot = strchr (weak_name, '.'))) - *dot = 0; - return weak_name; + return xstrdup (name + 6); } /* Make a weak symbol name unique by @@ -1121,9 +1114,6 @@ weak_uniquify (const char * name) #endif gas_assert (weak_is_altname (name)); - if (strchr (name + sizeof (weak_altprefix), '.')) - return name; - ret = xmalloc (strlen (name) + strlen (unique) + 2); strcpy (ret, name); strcat (ret, "."); |