* a29k-tdep.c (get_longjmp_target): Replace SWAP_TARGET_AND_HOST with
authorKung Hsu <kung@cygnus>
Thu, 13 Apr 1995 19:37:57 +0000 (19:37 +0000)
committerKung Hsu <kung@cygnus>
Thu, 13 Apr 1995 19:37:57 +0000 (19:37 +0000)
        extract_address.
        * remote-vxsparc.c: New file, preliminary check in, this configuration
        not supported yet.
        * remote-vxmips.c: ditto.

gdb/ChangeLog
gdb/a29k-tdep.c

index 0b9154f4d5c2b6856dc7ca4c8b8e3f7fa8f51101..c9b8dc95be20b56df3377670626aea57d8b0f561 100644 (file)
@@ -1,3 +1,16 @@
+Thu Apr 13 12:23:31 1995  Kung Hsu  <kung@rtl.cygnus.com>
+
+       * a29k-tdep.c (get_longjmp_target): Replace SWAP_TARGET_AND_HOST with
+       extract_address.
+       * remote-vxsparc.c: New file, preliminary check in, this configuration
+       not supported yet. 
+       * remote-vxmips.c: ditto.
+
+Thu Apr 13 12:10:14 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * rs6000-tdep.c (xcoff_add_toc_to_loadinfo): Don't use a prototype
+       to declare the function.
+
 Wed Apr 12 16:40:20 1995  Stan Shebs  <shebs@andros.cygnus.com>
 
        * monitor.h (init_monitor_ops): Declare.
index dbcd60b0ad3e6221fb4f440efeb1642e70089f51..206c676b0ff3fc6d32d114330adcf72a36c2bec6 100644 (file)
@@ -989,14 +989,15 @@ get_longjmp_target(pc)
      CORE_ADDR *pc;
 {
   CORE_ADDR jb_addr;
+  char buf[sizeof(CORE_ADDR)];
 
   jb_addr = read_register(LR2_REGNUM);
 
-  if (target_read_memory(jb_addr + JB_PC * JB_ELEMENT_SIZE, (char *) pc,
+  if (target_read_memory(jb_addr + JB_PC * JB_ELEMENT_SIZE, (char *) buf,
                          sizeof(CORE_ADDR)))
     return 0;
 
-  SWAP_TARGET_AND_HOST(pc, sizeof(CORE_ADDR));
+  *pc = extract_address ((PTR) buf, sizeof(CORE_ADDR));
   return 1;
 }
 #endif /* GET_LONGJMP_TARGET */