* read.c (s_func): Prepend `leading char' by default.
This commit is contained in:
parent
33c65ba3b3
commit
83e207013b
2 changed files with 14 additions and 2 deletions
|
@ -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)
|
||||
|
||||
|
|
12
gas/read.c
12
gas/read.c
|
@ -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
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue