2004-06-11 Randolph Chung <tausq@debian.org>
authorRandolph Chung <tausq@debian.org>
Fri, 11 Jun 2004 23:44:24 +0000 (23:44 +0000)
committerRandolph Chung <tausq@debian.org>
Fri, 11 Jun 2004 23:44:24 +0000 (23:44 +0000)
* somread.c (som_symtab_read): Exclude gcc local symbols.

gdb/ChangeLog
gdb/somread.c

index e59c919..d9bf097 100644 (file)
@@ -1,5 +1,9 @@
 2004-06-11  Randolph Chung  <tausq@debian.org>
 
+       * somread.c (som_symtab_read): Exclude gcc local symbols.
+
+2004-06-11  Randolph Chung  <tausq@debian.org>
+
        * infrun.c (handle_inferior_event): Handle the case when a trampoline
        ends up in the runtime resolver, and if the trampoline has no name.
        Rearrange the code so that all the trampoline processing happens before
index 4ffa4c1..13b5209 100644 (file)
@@ -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;