* xcoffread.c (scan_xcoff_symtab): Ignore symbols beginning with

"@".
This commit is contained in:
Nicholas Duffek
2001-04-12 19:53:09 +00:00
parent 7f6b83a5db
commit 49282387fc
2 changed files with 13 additions and 2 deletions

View File

@@ -1,3 +1,8 @@
2001-04-12 Nicholas Duffek <nsd@redhat.com>
* xcoffread.c (scan_xcoff_symtab): Ignore symbols beginning with
"@".
2001-04-12 Kevin Buettner <kevinb@redhat.com>
* config/i386/fbsd.mh (NATDEPFILES): Add i386-nat.o.

View File

@@ -2243,8 +2243,14 @@ scan_xcoff_symtab (struct objfile *objfile)
else
csect_aux = main_aux[0];
/* If symbol name starts with ".$" or "$", ignore it. */
if (namestring[0] == '$'
/* If symbol name starts with ".$" or "$", ignore it.
A symbol like "@FIX1" introduces a section for -bbigtoc jump
tables, which contain anonymous linker-generated code.
Ignore those sections to avoid "pc 0x... in read in psymtab,
but not in symtab" warnings from find_pc_sect_symtab. */
if (namestring[0] == '$' || namestring[0] == '@'
|| (namestring[0] == '.' && namestring[1] == '$'))
break;