OSDN Git Service

* procfs.c (solib_mappings_callback, find_memory_regions_callback):
authorbrobecke <brobecke>
Thu, 16 Apr 2009 17:25:38 +0000 (17:25 +0000)
committerbrobecke <brobecke>
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 3e20aa8..40444c0 100644 (file)
@@ -1,5 +1,11 @@
 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.
        (user_select_syms): Use sym->symtab instead of calling symtab_for_sym.
 
index adb44f4..36d0e47 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,