* Rename remote-es1800.c to remote-es.c
[deliverable/binutils-gdb.git] / gdb / h8500-tdep.c
index 50d5ae055a1b201766db424258e077cabd88bdc4..2ef16d1a6aa4bd0ba0030a8a83a1e2494b309159 100644 (file)
@@ -110,12 +110,9 @@ print_insn (memaddr, stream)
      CORE_ADDR memaddr;
      FILE *stream;
 {
-  /* Nothing is bigger than 8 bytes */
-  char data[8];
   disassemble_info info;
-  read_memory (memaddr, data, sizeof (data));
   GDB_INIT_DISASSEMBLE_INFO(info, stream);
-  return print_insn_h8500 (memaddr, data, &info);
+  return print_insn_h8500 (memaddr, &info);
 }
 
 /* Given a GDB frame, determine the address of the calling function's frame.
@@ -131,7 +128,7 @@ h8500_frame_chain (thisframe)
 {
 
   if (!inside_entry_file (thisframe->pc))
-      return read_memory_integer(thisframe->frame, 2)
+      return (read_memory_integer(thisframe->frame, 2) & 0xffff)
        | (read_register(SEG_T_REGNUM) << 16);
   else
     return 0;
@@ -662,7 +659,7 @@ h8500_is_trapped_internalvar (name)
     return 0;
 }
 
-PTR
+value
 h8500_value_of_trapped_internalvar (var)
      struct internalvar *var;
 {
This page took 0.023649 seconds and 4 git commands to generate.