OSDN Git Service

* arc-tdep.c (get_longjmp_target): Only compile this function if JB_PC
authorRichard Earnshaw <richard.earnshaw@arm.com>
Wed, 20 Feb 2002 10:42:59 +0000 (10:42 +0000)
committerRichard Earnshaw <richard.earnshaw@arm.com>
Wed, 20 Feb 2002 10:42:59 +0000 (10:42 +0000)
is defined.
* sparc-tdep.c (get_longjmp_target): Likewise.

gdb/ChangeLog
gdb/arc-tdep.c
gdb/sparc-tdep.c

index 82c4898..9b2982c 100644 (file)
@@ -1,5 +1,11 @@
 2002-02-20  Richard Earnshaw  <rearnsha@arm.com>
 
+       * arc-tdep.c (get_longjmp_target): Only compile this function if JB_PC
+       is defined.
+       * sparc-tdep.c (get_longjmp_target): Likewise.
+
+2002-02-20  Richard Earnshaw  <rearnsha@arm.com>
+
        * News: Add news about ARM and Multi-arch.  Mention the new target
        arm*-*-netbsd*.
 
index 10a1bc1..ffa538f 100644 (file)
@@ -571,7 +571,9 @@ arc_software_single_step (enum target_signal ignore,        /* sig but we don't need it
     }
 }
 \f
-#ifdef GET_LONGJMP_TARGET
+/* Because of Multi-arch, GET_LONGJMP_TARGET is always defined.  So test
+   for a definition of JB_PC.  */
+#ifdef JB_PC
 /* Figure out where the longjmp will land.  Slurp the args out of the stack.
    We expect the first arg to be a pointer to the jmp_buf structure from which
    we extract the pc (JB_PC) that we will land at.  The pc is copied into PC.
index 1b7954b..b2380b4 100644 (file)
@@ -1686,8 +1686,9 @@ fill_fpregset (gdb_fpregset_t *fpregsetp, int regno)
 
 #endif /* USE_PROC_FS */
 
-
-#ifdef GET_LONGJMP_TARGET
+/* Because of Multi-arch, GET_LONGJMP_TARGET is always defined.  So test
+   for a definition of JB_PC.  */
+#ifdef JB_PC
 
 /* Figure out where the longjmp will land.  We expect that we have just entered
    longjmp and haven't yet setup the stack frame, so the args are still in the