* inftarg.c (child_thread_alive): New function to see if a
[deliverable/binutils-gdb.git] / gdb / a29k-tdep.c
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 */
This page took 0.023222 seconds and 4 git commands to generate.