* arch-utils.c (gdbarch_update_p): Use host_address_to_string
authorJoel Brobecker <brobecker@gnat.com>
Fri, 9 Jan 2009 11:09:08 +0000 (11:09 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Fri, 9 Jan 2009 11:09:08 +0000 (11:09 +0000)
        to print the address of the gdbarch pointer.

gdb/ChangeLog
gdb/arch-utils.c

index 32892ec..949a9fd 100644 (file)
@@ -1,5 +1,10 @@
 2009-01-09  Joel Brobecker  <brobecker@adacore.com>
 
+       * arch-utils.c (gdbarch_update_p): Use host_address_to_string
+       to print the address of the gdbarch pointer.
+
+2009-01-09  Joel Brobecker  <brobecker@adacore.com>
+
        * gdbarch.sh: Fix all the compilation errors on amd64-windows
        due to casting a pointer to a long when printing a function
        address. Instead, use host_address_to_string to convert our
index 41c4933..c1ea9da 100644 (file)
@@ -495,8 +495,8 @@ gdbarch_update_p (struct gdbarch_info info)
     {
       if (gdbarch_debug)
        fprintf_unfiltered (gdb_stdlog, "gdbarch_update_p: "
-                           "Architecture 0x%08lx (%s) unchanged\n",
-                           (long) new_gdbarch,
+                           "Architecture %s (%s) unchanged\n",
+                           host_address_to_string (new_gdbarch),
                            gdbarch_bfd_arch_info (new_gdbarch)->printable_name);
       return 1;
     }
@@ -504,8 +504,8 @@ gdbarch_update_p (struct gdbarch_info info)
   /* It's a new architecture, swap it in.  */
   if (gdbarch_debug)
     fprintf_unfiltered (gdb_stdlog, "gdbarch_update_p: "
-                       "New architecture 0x%08lx (%s) selected\n",
-                       (long) new_gdbarch,
+                       "New architecture %s (%s) selected\n",
+                       host_address_to_string (new_gdbarch),
                        gdbarch_bfd_arch_info (new_gdbarch)->printable_name);
   deprecated_current_gdbarch_select_hack (new_gdbarch);