diff options
Diffstat (limited to 'gdb/somread.c')
-rw-r--r-- | gdb/somread.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/somread.c b/gdb/somread.c index 4ffa4c1c9e4..560eb887c84 100644 --- a/gdb/somread.c +++ b/gdb/somread.c @@ -219,6 +219,7 @@ som_symtab_read (bfd *abfd, struct objfile *objfile, if ((symname[0] == 'L' && symname[1] == '$') || (symname[0] == '$' && symname[strlen (symname) - 1] == '$') || (symname[0] == 'D' && symname[1] == '$') + || (strncmp (symname, "L0\001", 3) == 0) || (strncmp (symname, "$PIC", 4) == 0)) continue; break; @@ -403,7 +404,7 @@ som_symfile_finish (struct objfile *objfile) { if (objfile->sym_stab_info != NULL) { - xmfree (objfile->md, objfile->sym_stab_info); + xfree (objfile->sym_stab_info); } hpread_symfile_finish (objfile); } |