* symbols.c (S_IS_LOCAL): All symbols in reg_section are local.
This commit is contained in:
parent
18c9057f2b
commit
2a0f64a535
2 changed files with 6 additions and 1 deletions
|
@ -1,5 +1,7 @@
|
|||
Wed Sep 27 12:53:58 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* symbols.c (S_IS_LOCAL): All symbols in reg_section are local.
|
||||
|
||||
* config/tc-ppc.h (OBJ_XCOFF): Define if OBJ_COFF and not TE_PE.
|
||||
Change OBJ_COFF checks to check OBJ_XCOFF instead.
|
||||
(TARGET_FORMAT): Fully parenthesize.
|
||||
|
|
|
@ -165,7 +165,7 @@ symbol_create (name, segment, valu, frag)
|
|||
*/
|
||||
symbolS *
|
||||
colon (sym_name) /* just seen "x:" - rattle symbols & frags */
|
||||
register char *sym_name; /* symbol name, as a cannonical string */
|
||||
const char *sym_name; /* symbol name, as a cannonical string */
|
||||
/* We copy this string: OK to alter later. */
|
||||
{
|
||||
register symbolS *symbolP; /* symbol we are working with */
|
||||
|
@ -1271,6 +1271,9 @@ S_IS_LOCAL (s)
|
|||
if (flags & BSF_LOCAL && flags & BSF_GLOBAL)
|
||||
abort ();
|
||||
|
||||
if (bfd_get_section (s->bsym) == reg_section)
|
||||
return 1;
|
||||
|
||||
name = S_GET_NAME (s);
|
||||
return (name != NULL
|
||||
&& ! S_IS_DEBUG (s)
|
||||
|
|
Loading…
Add table
Reference in a new issue