* read.c (s_func): Prepend `leading char' by default.

This commit is contained in:
Doug Evans 1998-06-02 16:26:43 +00:00
parent 33c65ba3b3
commit 83e207013b
2 changed files with 14 additions and 2 deletions

View file

@ -1,3 +1,7 @@
Tue Jun 2 09:25:34 1998 Doug Evans <devans@canuck.cygnus.com>
* read.c (s_func): Prepend `leading char' by default.
start-sanitize-r5900
Mon Jun 1 17:04:56 1998 Jeffrey A Law (law@cygnus.com)

View file

@ -4960,8 +4960,16 @@ s_func (end_p)
SKIP_WHITESPACE ();
if (*input_line_pointer != ',')
{
/* Missing entry point, use function's name. */
label = name;
char leading_char = 0;
#ifdef BFD_ASSEMBLER
leading_char = bfd_get_symbol_leading_char (stdoutput);
#endif
/* Missing entry point, use function's name with the leading
char prepended. */
if (leading_char)
asprintf (&label, "%c%s", leading_char, name);
else
label = name;
}
else
{