* mn10200-tdep.c (mn10200_skip_prologue): Don't look at the debug
authorJeff Law <law@redhat.com>
Wed, 14 May 1997 15:01:33 +0000 (15:01 +0000)
committerJeff Law <law@redhat.com>
Wed, 14 May 1997 15:01:33 +0000 (15:01 +0000)
        symbols to find the end of the prologue.
        * mn10300-tdep.c (mn10300_skip_prologue): Likewise.

gdb/ChangeLog
gdb/mn10200-tdep.c

index 60e622636015469b4961055e1cea970898ad428f..5e83a5ec59eeecac2dec7d44fe4c8b79e60f1d80 100644 (file)
@@ -1,3 +1,9 @@
+Wed May 14 08:58:55 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * mn10200-tdep.c (mn10200_skip_prologue): Don't look at the debug
+       symbols to find the end of the prologue.
+       * mn10300-tdep.c (mn10300_skip_prologue): Likewise.
+
 start-sanitize-tic80
 Wed May 14 12:04:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
index 3090597a86d3319a10fd5cb8b9d14460d9a0e682..11fade4edafafd41e165bf4cc7eb6c7b50debe55 100644 (file)
@@ -478,24 +478,9 @@ CORE_ADDR
 mn10200_skip_prologue (pc)
      CORE_ADDR pc;
 {
-  CORE_ADDR func_addr, func_end;
-
-  /* First check the symbol table.  That'll be faster than scanning
-     the prologue instructions if we have debug sybmols.  */
-  if (find_pc_partial_function (pc, NULL, &func_addr, &func_end))
-    {
-      struct symtab_and_line sal;
-
-      sal = find_pc_line (func_addr, 0);
-
-      if (sal.line != 0 && sal.end < func_end)
-       return sal.end;
-
-      return mn10200_analyze_prologue (NULL, pc);
-    }
-
-  /* We couldn't find the start of this function, do nothing.  */
-  return pc;
+  /* We used to check the debug symbols, but that can lose if
+     we have a null prologue.  */
+  return mn10200_analyze_prologue (NULL, pc);
 }
 
 /* Function: pop_frame
This page took 0.027298 seconds and 4 git commands to generate.