* i387-tdep.c (print_i387_value, print_i387_ext, i387_tag): Change
authorMark Kettenis <kettenis@gnu.org>
Mon, 4 Jul 2005 10:17:40 +0000 (10:17 +0000)
committerMark Kettenis <kettenis@gnu.org>
Mon, 4 Jul 2005 10:17:40 +0000 (10:17 +0000)
type of first argument to `const gdb_byte *'.
(i387_print_float_info, i387_register_to_value)
(i387_value_to_register, i387_supply_fsave, i387_collect_fsave)
(i387_supply_fxsave, i387_collect_fxsave): Use gdb_byte for byte
buffers.

gdb/ChangeLog
gdb/i387-tdep.c

index 0a25524d7c228970894c97a347758eebe9f4f3e3..86cdb77ec527ec886e5eea237cfa148f591b6bdf 100644 (file)
@@ -1,3 +1,12 @@
+2005-07-04  Mark Kettenis  <kettenis@gnu.org>
+
+       * i387-tdep.c (print_i387_value, print_i387_ext, i387_tag): Change
+       type of first argument to `const gdb_byte *'.
+       (i387_print_float_info, i387_register_to_value)
+       (i387_value_to_register, i387_supply_fsave, i387_collect_fsave)
+       (i387_supply_fxsave, i387_collect_fxsave): Use gdb_byte for byte
+       buffers.
+
 2005-07-04  Ben Elliston  <bje@gnu.org>
 
        * Makefile.in (RUNTEST): Set to runtest.
index e48afa70f8ec632de4aa681b743c20abfe149257..703ca2f1aa0550769aa4e9a7262736f5964c3a48 100644 (file)
@@ -1,7 +1,7 @@
 /* Intel 387 floating point stuff.
 
    Copyright 1988, 1989, 1991, 1992, 1993, 1994, 1998, 1999, 2000,
-   2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+   2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -39,7 +39,7 @@
 /* Print the floating point number specified by RAW.  */
 
 static void
-print_i387_value (char *raw, struct ui_file *file)
+print_i387_value (const gdb_byte *raw, struct ui_file *file)
 {
   DOUBLEST value;
 
@@ -63,7 +63,7 @@ print_i387_value (char *raw, struct ui_file *file)
 /* Print the classification for the register contents RAW.  */
 
 static void
-print_i387_ext (unsigned char *raw, struct ui_file *file)
+print_i387_ext (const gdb_byte *raw, struct ui_file *file)
 {
   int sign;
   int integer;
@@ -203,7 +203,7 @@ i387_print_float_info (struct gdbarch *gdbarch, struct ui_file *file,
                       struct frame_info *frame, const char *args)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (get_frame_arch (frame));
-  char buf[4];
+  gdb_byte buf[4];
   ULONGEST fctrl;
   ULONGEST fstat;
   ULONGEST ftag;
@@ -234,7 +234,7 @@ i387_print_float_info (struct gdbarch *gdbarch, struct ui_file *file,
 
   for (fpreg = 7; fpreg >= 0; fpreg--)
     {
-      unsigned char raw[I386_MAX_REGISTER_SIZE];
+      gdb_byte raw[I386_MAX_REGISTER_SIZE];
       int tag = (ftag >> (fpreg * 2)) & 3;
       int i;
 
@@ -294,7 +294,7 @@ void
 i387_register_to_value (struct frame_info *frame, int regnum,
                        struct type *type, gdb_byte *to)
 {
-  char from[I386_MAX_REGISTER_SIZE];
+  gdb_byte from[I386_MAX_REGISTER_SIZE];
 
   gdb_assert (i386_fp_regnum_p (regnum));
 
@@ -319,7 +319,7 @@ void
 i387_value_to_register (struct frame_info *frame, int regnum,
                        struct type *type, const gdb_byte *from)
 {
-  char to[I386_MAX_REGISTER_SIZE];
+  gdb_byte to[I386_MAX_REGISTER_SIZE];
 
   gdb_assert (i386_fp_regnum_p (regnum));
 
@@ -376,7 +376,7 @@ void
 i387_supply_fsave (struct regcache *regcache, int regnum, const void *fsave)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (get_regcache_arch (regcache));
-  const char *regs = fsave;
+  const gdb_byte *regs = fsave;
   int i;
 
   gdb_assert (tdep->st0_regnum >= I386_ST0_REGNUM);
@@ -401,7 +401,7 @@ i387_supply_fsave (struct regcache *regcache, int regnum, const void *fsave)
        if (i >= I387_FCTRL_REGNUM
            && i != I387_FIOFF_REGNUM && i != I387_FOOFF_REGNUM)
          {
-           unsigned char val[4];
+           gdb_byte val[4];
 
            memcpy (val, FSAVE_ADDR (regs, i), 2);
            val[2] = val[3] = 0;
@@ -419,7 +419,7 @@ i387_supply_fsave (struct regcache *regcache, int regnum, const void *fsave)
       regcache_raw_supply (regcache, i, NULL);
   if (regnum == -1 || regnum == I387_MXCSR_REGNUM)
     {
-      char buf[4];
+      gdb_byte buf[4];
 
       store_unsigned_integer (buf, 4, 0x1f80);
       regcache_raw_supply (regcache, I387_MXCSR_REGNUM, buf);
@@ -438,7 +438,7 @@ void
 i387_collect_fsave (const struct regcache *regcache, int regnum, void *fsave)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch);
-  char *regs = fsave;
+  gdb_byte *regs = fsave;
   int i;
 
   gdb_assert (tdep->st0_regnum >= I386_ST0_REGNUM);
@@ -455,7 +455,7 @@ i387_collect_fsave (const struct regcache *regcache, int regnum, void *fsave)
        if (i >= I387_FCTRL_REGNUM
            && i != I387_FIOFF_REGNUM && i != I387_FOOFF_REGNUM)
          {
-           unsigned char buf[4];
+           gdb_byte buf[4];
 
            regcache_raw_collect (regcache, i, buf);
 
@@ -536,7 +536,7 @@ static int fxsave_offset[] =
 
 #define FXSAVE_MXCSR_ADDR(fxsave) (fxsave + 24)
 
-static int i387_tag (const unsigned char *raw);
+static int i387_tag (const gdb_byte *raw);
 \f
 
 /* Fill register REGNUM in REGCACHE with the appropriate
@@ -547,7 +547,7 @@ void
 i387_supply_fxsave (struct regcache *regcache, int regnum, const void *fxsave)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (get_regcache_arch (regcache));
-  const char *regs = fxsave;
+  const gdb_byte *regs = fxsave;
   int i;
 
   gdb_assert (tdep->st0_regnum >= I386_ST0_REGNUM);
@@ -573,7 +573,7 @@ i387_supply_fxsave (struct regcache *regcache, int regnum, const void *fxsave)
        if (i >= I387_FCTRL_REGNUM && i < I387_XMM0_REGNUM
            && i != I387_FIOFF_REGNUM && i != I387_FOOFF_REGNUM)
          {
-           unsigned char val[4];
+           gdb_byte val[4];
 
            memcpy (val, FXSAVE_ADDR (regs, i), 2);
            val[2] = val[3] = 0;
@@ -637,7 +637,7 @@ void
 i387_collect_fxsave (const struct regcache *regcache, int regnum, void *fxsave)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch);
-  char *regs = fxsave;
+  gdb_byte *regs = fxsave;
   int i;
 
   gdb_assert (tdep->st0_regnum >= I386_ST0_REGNUM);
@@ -657,7 +657,7 @@ i387_collect_fxsave (const struct regcache *regcache, int regnum, void *fxsave)
        if (i >= I387_FCTRL_REGNUM && i < I387_XMM0_REGNUM
            && i != I387_FIOFF_REGNUM && i != I387_FOOFF_REGNUM)
          {
-           unsigned char buf[4];
+           gdb_byte buf[4];
 
            regcache_raw_collect (regcache, i, buf);
 
@@ -716,7 +716,7 @@ i387_fill_fxsave (void *fxsave, int regnum)
    *RAW.  */
 
 static int
-i387_tag (const unsigned char *raw)
+i387_tag (const gdb_byte *raw)
 {
   int integer;
   unsigned int exponent;