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 | b851162aada557f0e1e25246b0580a56261c3f1e (patch) | |
tree | 91501bb72fd50d6e79ac05b44f7da2ffb95d6fab /gas/config/obj-coff.c | |
parent | 677ba4470951e5e3871702196fa3dbed16d2b451 (diff) | |
download | binutils-gdb-b851162aada557f0e1e25246b0580a56261c3f1e.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 9c7ca6c87e7..fec65899e6e 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, "."); |