Tweeks for HP/UX and -Werror.
authorAndrew Cagney <cagney@redhat.com>
Wed, 24 Oct 2001 01:19:12 +0000 (01:19 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 24 Oct 2001 01:19:12 +0000 (01:19 +0000)
gdb/ChangeLog
gdb/hp-psymtab-read.c
gdb/somsolib.c

index 723b657..7d2ee0a 100644 (file)
@@ -1,3 +1,10 @@
+Tue Oct 23 14:16:10 2001  Andrew Cagney  <cagney@redhat.com>
+
+       * somsolib.c (som_solib_add): Use core_addr_to_host_pointer.
+       (som_solib_desire_dynamic_linker_symbols): Compare integers with
+       zero not NULL.
+       * hp-psymtab-read.c (hpread_call_pxdb): Make parameter constant.
+
 2001-10-21  Andrew Cagney  <ac131313@redhat.com>
 
        * top.c (print_gdb_version): Do not print ``(MI_OUT)''.  MI
index ad001d3..4ffc0b3 100644 (file)
@@ -110,7 +110,7 @@ static char main_string[] = "main";
 
    Return value: 1 if ok, 0 if not */
 int
-hpread_call_pxdb (char *file_name)
+hpread_call_pxdb (const char *file_name)
 {
   char *p;
   int status;
index 4b93fde..77c54e1 100644 (file)
@@ -715,7 +715,8 @@ som_solib_add (char *arg_string, int from_tty, struct target_ops *target)
       if (status != 0)
        goto err;
 
-      new_so->som_solib.next = (void *) extract_unsigned_integer (buf, 4);
+      new_so->som_solib.next =
+       address_to_host_pointer (extract_unsigned_integer (buf, 4));
 
       /* Note that we don't re-set "addr" to the next pointer
        * until after we've read the trailing data.
@@ -1263,8 +1264,10 @@ som_solib_desire_dynamic_linker_symbols (void)
       }
 
     /* Did we find everything we were looking for?  If so, stop. */
-    if ((dld_cache.load.address != NULL) && (dld_cache.load_stub.address != NULL)
-       && (dld_cache.unload.address != NULL) && (dld_cache.unload_stub.address != NULL))
+    if ((dld_cache.load.address != 0)
+       && (dld_cache.load_stub.address != 0)
+       && (dld_cache.unload.address != 0)
+       && (dld_cache.unload_stub.address != 0))
       {
        dld_cache.is_valid = 1;
        break;