2003-05-08 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Thu, 8 May 2003 20:38:07 +0000 (20:38 +0000)
committerAndrew Cagney <cagney@redhat.com>
Thu, 8 May 2003 20:38:07 +0000 (20:38 +0000)
* mips-tdep.c (read_signed_register): New function, moved to here
from "regcache.c".
(read_signed_register_pid): Ditto.
* regcache.c (read_signed_register_pid): Delete function, moved to
"mips-tdep.c".
(read_signed_register): Ditto.
* regcache.h (read_signed_register): Delete declaration.
(read_signed_register_pid): Delete declaration.

gdb/ChangeLog
gdb/mips-tdep.c
gdb/regcache.c
gdb/regcache.h

index f0d19c4226dd43caf2ccd02f6486f1689804359e..67c8ed706f987e5bb4c273506fb7ca3571ed2de8 100644 (file)
@@ -1,3 +1,14 @@
+2003-05-08  Andrew Cagney  <cagney@redhat.com>
+
+       * mips-tdep.c (read_signed_register): New function, moved to here
+       from "regcache.c".
+       (read_signed_register_pid): Ditto.
+       * regcache.c (read_signed_register_pid): Delete function, moved to
+       "mips-tdep.c".
+       (read_signed_register): Ditto.
+       * regcache.h (read_signed_register): Delete declaration.
+       (read_signed_register_pid): Delete declaration.
+
 2003-05-08  Andrew Cagney  <cagney@redhat.com>
 
        * gdbarch.sh: Add comments on MAX_REGISTER_SIZE.
index 61f6c6c55446f3132cef93c66ea615dc4e7c3fcc..619021ba3f8172a79a11c734bd87bd8e1c0cb8b1 100644 (file)
@@ -150,6 +150,36 @@ static const char *mips_saved_regsize_string = size_auto;
 
 #define MIPS_SAVED_REGSIZE (mips_saved_regsize())
 
+/* Return the contents of register REGNUM as a signed integer.  */
+
+static LONGEST
+read_signed_register (int regnum)
+{
+  void *buf = alloca (REGISTER_RAW_SIZE (regnum));
+  deprecated_read_register_gen (regnum, buf);
+  return (extract_signed_integer (buf, REGISTER_RAW_SIZE (regnum)));
+}
+
+static LONGEST
+read_signed_register_pid (int regnum, ptid_t ptid)
+{
+  ptid_t save_ptid;
+  LONGEST retval;
+
+  if (ptid_equal (ptid, inferior_ptid))
+    return read_signed_register (regnum);
+
+  save_ptid = inferior_ptid;
+
+  inferior_ptid = ptid;
+
+  retval = read_signed_register (regnum);
+
+  inferior_ptid = save_ptid;
+
+  return retval;
+}
+
 /* Return the MIPS ABI associated with GDBARCH.  */
 enum mips_abi
 mips_abi (struct gdbarch *gdbarch)
index 5fa2b4a8b3287a1af4515da6ca1a2f79453d14e8..8e2a4a94e9bf39f2e98a1d4dcbb47c116ffa4c2f 100644 (file)
@@ -1208,36 +1208,6 @@ read_register_pid (int regnum, ptid_t ptid)
   return retval;
 }
 
-/* Return the contents of register REGNUM as a signed integer.  */
-
-LONGEST
-read_signed_register (int regnum)
-{
-  void *buf = alloca (REGISTER_RAW_SIZE (regnum));
-  deprecated_read_register_gen (regnum, buf);
-  return (extract_signed_integer (buf, REGISTER_RAW_SIZE (regnum)));
-}
-
-LONGEST
-read_signed_register_pid (int regnum, ptid_t ptid)
-{
-  ptid_t save_ptid;
-  LONGEST retval;
-
-  if (ptid_equal (ptid, inferior_ptid))
-    return read_signed_register (regnum);
-
-  save_ptid = inferior_ptid;
-
-  inferior_ptid = ptid;
-
-  retval = read_signed_register (regnum);
-
-  inferior_ptid = save_ptid;
-
-  return retval;
-}
-
 /* Store VALUE into the raw contents of register number REGNUM.  */
 
 void
index 3fb43c437a469c21207db8a8d4a0d9a1971f74bb..2368cf0ff435158ce68c91eb7d9604c9c87807a4 100644 (file)
@@ -247,10 +247,6 @@ extern ULONGEST read_register (int regnum);
 /* Rename to read_unsigned_register_pid()? */
 extern ULONGEST read_register_pid (int regnum, ptid_t ptid);
 
-extern LONGEST read_signed_register (int regnum);
-
-extern LONGEST read_signed_register_pid (int regnum, ptid_t ptid);
-
 extern void write_register (int regnum, LONGEST val);
 
 extern void write_register_pid (int regnum, CORE_ADDR val, ptid_t ptid);