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.
+2010-11-05 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * 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.
+
2010-11-04 Alan Modra <amodra@gmail.com>
* config/tc-ppc.c (nop_limit): New var.
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
#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, ".");