arc: Fix ARI warning for printf(%p)
authorAnton Kolesov <Anton.Kolesov@synopsys.com>
Thu, 22 Sep 2016 10:29:43 +0000 (13:29 +0300)
committerAnton Kolesov <Anton.Kolesov@synopsys.com>
Thu, 22 Sep 2016 11:26:44 +0000 (14:26 +0300)
Replace printf ("%p") with printf ("%s", host_address_to_string ()). Printing
host addrss might make sense here because pointers can be null and this would
affect how function behaves.

This particular warning is printed only when option -Wari is passed to
contrib/ari/gdb_ari.sh

gdb/ChangeLog:

* arc-tdep.c: Fix ARI warning for printf(%p).

gdb/ChangeLog
gdb/arc-tdep.c

index 1d1908bea51c7878b1ab3ec8e6ec488b959f4772..8215c41d44639035dd89d9769c319b50cb8bcc00 100644 (file)
@@ -1,3 +1,7 @@
+2016-09-22  Anton Kolesov  <anton.kolesov@synopsys.com>
+
+       * arc-tdep.c: Fix ARI warning for printf(%p).
+
 2016-09-21  Anton Kolesov  <anton.kolesov@synopsys.com>
 
        * MAINTAINERS (Write After Approval): Add Anton Kolesov.
index 6048ad6874ca4c2d09433e88ede0308517f4dcfc..7bb93adb3600eeb01df2518df4ee4b779b1aa68d 100644 (file)
@@ -574,8 +574,9 @@ arc_return_value (struct gdbarch *gdbarch, struct value *function,
                          || TYPE_LENGTH (valtype) > 2 * ARC_REGISTER_SIZE);
 
   if (arc_debug)
-    debug_printf ("arc: return_value (readbuf = %p, writebuf = %p)\n",
-                 readbuf, writebuf);
+    debug_printf ("arc: return_value (readbuf = %s, writebuf = %s)\n",
+                 host_address_to_string (readbuf),
+                 host_address_to_string (writebuf));
 
   if (writebuf != NULL)
     {