* tm-h8300.h (REMOTE_BREAKPOINT): Define.
authorSteve Chamberlain <sac@cygnus>
Thu, 24 Nov 1994 07:07:21 +0000 (07:07 +0000)
committerSteve Chamberlain <sac@cygnus>
Thu, 24 Nov 1994 07:07:21 +0000 (07:07 +0000)
* h8300-tdep.c (h8300_pop_frame): Remove redundant call.

gdb/ChangeLog
gdb/config/h8300/tm-h8300.h
gdb/h8300-tdep.c

index bf1d6984602621fe0cfcf6aa02965b20e54ea489..5cc5e896cce4e2cc05767de18ba9dac2de807ef3 100644 (file)
@@ -1,5 +1,8 @@
 Wed Nov 23 21:43:03 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
 
+       * tm-h8300.h (REMOTE_BREAKPOINT): Define.
+       * h8300-tdep.c (h8300_pop_frame): Remove redundant call.
+
        * remote-e7000.c (HARD_BREAKPOINTS): Reenable.
        (BC_BREAKPOINTS): Disable.
        * sh-tdep.c (print_insn): Cope with big and little endian machines.
index a962d02515c73ab1bdcb86b426c9a7f311508d8b..993947f6a6a02886d7099cc0b966c6f864842ec4 100644 (file)
@@ -79,7 +79,7 @@ extern CORE_ADDR h8300_skip_prologue ();
 
 /*#define BREAKPOINT {0x7A, 0xFF}*/
 #define BREAKPOINT {0x01, 0x80}  /* Sleep */
-
+#define REMOTE_BREAKPOINT { 0x57, 0x30}  /* trapa #3 */
 /* If your kernel resets the pc after the trap happens you may need to
    define this before including this file.    */
 
@@ -180,6 +180,7 @@ extern CORE_ADDR h8300_skip_prologue ();
    it means the given frame is the outermost one and has no caller.  */
 
 #define FRAME_CHAIN(FRAME) h8300_frame_chain(FRAME)
+struct frame_info ;
 CORE_ADDR h8300_frame_chain PARAMS ((struct frame_info *));
 
 /* In the case of the H8/300, the frame's nominal address
index 9252ca0eac6598cf15d12a02ce7fa926d8cf7d73..ae899599553993467c269cf97482b4312d4432b9 100644 (file)
@@ -375,7 +375,6 @@ h8300_pop_frame ()
   struct frame_saved_regs fsr;
   struct frame_info *frame = get_current_frame ();
 
-  fi = get_frame_info (frame);
   get_frame_saved_regs (frame, &fsr);
 
   for (regnum = 0; regnum < 8; regnum++)