Rename get_longjmp_target to m68k_get_longjmp_target. Update all m68k
authorAndrew Cagney <cagney@redhat.com>
Wed, 8 Nov 2000 11:55:34 +0000 (11:55 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 8 Nov 2000 11:55:34 +0000 (11:55 +0000)
targets.

gdb/ChangeLog
gdb/config/m68k/tm-cisco.h
gdb/config/m68k/tm-es1800.h
gdb/config/m68k/tm-linux.h
gdb/config/m68k/tm-m68k.h
gdb/config/m68k/tm-m68kv4.h
gdb/config/m68k/tm-sun3.h
gdb/config/m68k/tm-vx68.h
gdb/m68k-tdep.c

index 49a60463254987f8f433a468b557c6eec45ac8ac..00e214db4f4fd2abdf01bcac31c9de77667cd027 100644 (file)
@@ -1,3 +1,16 @@
+Wed Nov  8 22:46:43 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * m68k-tdep.c (m68k_get_longjmp_target): Rename function
+       get_longjmp_target.  Remove wrapping #ifdef GET_LONGJMP_TARGET.
+       * config/m68k/tm-m68k.h (m68k_get_longjmp_target): Add function
+       declaration.
+
+       * config/m68k/tm-vx68.h, config/m68k/tm-sun3.h,
+       config/m68k/tm-m68kv4.h, config/m68k/tm-linux.h,
+       config/m68k/tm-es1800.h, config/m68k/tm-cisco.h: Update definition
+       of GET_LONGJMP_TARGET.  Delete get_longjmp_target function
+       declaratation.
+
 Wed Nov  8 15:32:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gdbserver/configure.in (files): Don't link nm-empty.h when a
index e27432df395b9548879eead50fcf0e16289190e9..80eee53b797b048df63b6ab5ccdb92ea7a06a3c6 100644 (file)
@@ -47,8 +47,7 @@
    we extract the pc (JB_PC) that we will land at.  The pc is copied into ADDR.
    This routine returns true on success */
 
-#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
-extern int get_longjmp_target (CORE_ADDR *);
+#define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
 
 /* BFD handles finding the registers in the core file, so they are at
    the start of the BFD .reg section.  */
index b6f1588642a3d897a62011004f51461238cd2cb1..602e73b3c75933b345ecc7a224096ff03433e53b 100644 (file)
@@ -56,5 +56,4 @@
    we extract the pc (JB_PC) that we will land at.  The pc is copied into ADDR.
    This routine returns true on success */
 
-#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
-extern int get_longjmp_target (CORE_ADDR *);
+#define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
index 1d47d468c173acde081420e18288d1932ae3a8c2..fbb30a7aca18b04c420901d33d56039549569f77 100644 (file)
@@ -93,7 +93,7 @@
    we extract the pc (JB_PC) that we will land at.  The pc is copied into ADDR.
    This routine returns true on success */
 
-#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
+#define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
 
 /* Offset to saved PC in sigcontext, from <asm/sigcontext.h>.  */
 #define SIGCONTEXT_PC_OFFSET 26
index 38068c66f33d010f6a0991f18592685352eec7a9..262344647438d5b4ed5ddf8c50cb686ae70fad2f 100644 (file)
@@ -386,3 +386,10 @@ extern void m68k_pop_frame (void);
 #define SP_ARG0 (1 * 4)
 
 #define TARGET_M68K
+
+/* 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 ADDR.
+   This routine returns true on success */
+
+extern int m68k_get_longjmp_target (CORE_ADDR *);
index 8f6f15e8535cbd271dcee3333ceb9bd64085c82d..6763135a6cb5dc3f1bd0790b43762df6e2235768 100644 (file)
@@ -64,8 +64,7 @@
    we extract the pc (JB_PC) that we will land at.  The pc is copied into ADDR.
    This routine returns true on success */
 
-#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
-extern int get_longjmp_target (CORE_ADDR *);
+#define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
 
 /* Convert a DWARF register number to a gdb REGNUM.  */
 #define DWARF_REG_TO_REGNUM(num) ((num) < 16 ? (num) : (num)+FP0_REGNUM-16)
index 0c8651af4dbfafd0beeed482627039fcdd5635de..0307852a2fd51277bdc02dadc593372611f5be55 100644 (file)
@@ -74,8 +74,7 @@
    we extract the pc (JB_PC) that we will land at.  The pc is copied into ADDR.
    This routine returns true on success */
 
-#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
-extern int get_longjmp_target (CORE_ADDR *);
+#define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
 
 /* If sun3 pcc says that a parameter is a short, it's a short.  */
 #define BELIEVE_PCC_PROMOTION_TYPE
index 9ce812d6bce2f94e77c3d46239c1638e1277145f..53950f17daf52d0bc05217786db2459d008205e9 100644 (file)
@@ -76,8 +76,7 @@
    we extract the pc (JB_PC) that we will land at.  The pc is copied into ADDR.
    This routine returns true on success */
 
-#define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
-extern int get_longjmp_target (CORE_ADDR *);
+#define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
 
 /* Number of registers in a ptrace_getregs call. */
 
index 8093f8c0215bd89cdcaad82e529e7b7587735df2..f9b105d573fd3d4818ebbfc7596cc27d803bf271 100644 (file)
@@ -637,14 +637,13 @@ fill_fpregset (fpregset_t *fpregsetp, int regno)
 
 #endif /* USE_PROC_FS */
 
-#ifdef GET_LONGJMP_TARGET
 /* 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.
    This routine returns true on success. */
 
 int
-get_longjmp_target (CORE_ADDR *pc)
+m68k_get_longjmp_target (CORE_ADDR *pc)
 {
   char *buf;
   CORE_ADDR sp, jb_addr;
@@ -667,7 +666,6 @@ get_longjmp_target (CORE_ADDR *pc)
 
   return 1;
 }
-#endif /* GET_LONGJMP_TARGET */
 
 /* Immediately after a function call, return the saved pc before the frame
    is setup.  For sun3's, we check for the common case of being inside of a