Fix bug reported by tege. section names wrong if USER_LABEL_PREFIX non-null.

* dwarf2out.c (stripattributes): Prepend '*' to the section name.

From-SVN: r20529
This commit is contained in:
Jim Wilson 1998-06-16 18:33:00 +00:00 committed by Jim Wilson
parent 9c0e94a5e4
commit bf20f3410f
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,7 @@
Tue Jun 16 18:30:35 1998 Jim Wilson <wilson@cygnus.com>
* dwarf2out.c (stripattributes): Prepend '*' to the section name.
Tue Jun 16 16:49:26 1998 Richard Henderson <rth@cygnus.com>
* alpha.c (alpha_expand_prologue, alpha_expand_epilogue): New fns.

View File

@ -512,17 +512,19 @@ expand_builtin_dwarf_fp_regnum ()
#endif
/* Return a pointer to a copy of the section string name S with all
attributes stripped off. */
attributes stripped off, and an asterisk prepended (for assemble_name). */
static inline char *
stripattributes (s)
char *s;
{
char *stripped = xstrdup (s);
char *stripped = xmalloc (strlen (s) + 2);
char *p = stripped;
while (*p && *p != ',')
p++;
*p++ = '*';
while (*s && *s != ',')
*p++ = *s++;
*p = '\0';
return stripped;