* procfs.c (solib_mappings_callback, find_memory_regions_callback):
authorJoel Brobecker <brobecker@gnat.com>
Thu, 16 Apr 2009 17:25:38 +0000 (17:25 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Thu, 16 Apr 2009 17:25:38 +0000 (17:25 +0000)
        Fix a compilation warning on mips-irix due to casting from
        a pointer of different size.

gdb/ChangeLog
gdb/procfs.c

index 3e20aa84e602c765cee6f9034e03f2fe41751ddb..40444c0538102def3ef5d65b9acf76a06cb5b785 100644 (file)
@@ -1,3 +1,9 @@
+2009-04-16  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (solib_mappings_callback, find_memory_regions_callback):
+       Fix a compilation warning on mips-irix due to casting from
+       a pointer of different size.
+
 2009-04-16  Joel Brobecker  <brobecker@adacore.com>
 
        * ada-lang.c (symtab_for_sym): Delete.
index adb44f4e0600eee4e2799131fca34d22d61f579f..36d0e476a6b2b3f20441c1c981052dbe59f9cba8 100644 (file)
@@ -5473,7 +5473,7 @@ int solib_mappings_callback (struct prmap *map,
      no file, so the ioctl may return failure, but that's
      not a problem.  */
 #endif
-  return (*func) (fd, (CORE_ADDR) map->pr_vaddr);
+  return (*func) (fd, (CORE_ADDR) (uintptr_t) map->pr_vaddr);
 }
 
 /*
@@ -5524,7 +5524,7 @@ find_memory_regions_callback (struct prmap *map,
                                           void *),
                              void *data)
 {
-  return (*func) ((CORE_ADDR) map->pr_vaddr,
+  return (*func) ((CORE_ADDR) (uintptr_t) map->pr_vaddr,
                  map->pr_size,
                  (map->pr_mflags & MA_READ) != 0,
                  (map->pr_mflags & MA_WRITE) != 0,