PR bootstrap/71471: remove selftest for pp_format (%p)
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 9 Jun 2016 17:27:12 +0000 (17:27 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Thu, 9 Jun 2016 17:27:12 +0000 (17:27 +0000)
gcc/ChangeLog:
PR bootstrap/71471
* pretty-print.c (pp_indent): Specify that %p is printed in a
host-dependent manner.
(test_pp_format): Remove the test for %p.

From-SVN: r237271

gcc/ChangeLog
gcc/pretty-print.c

index 325805f..d64511b 100644 (file)
@@ -1,3 +1,10 @@
+2016-06-09  David Malcolm  <dmalcolm@redhat.com>
+
+       PR bootstrap/71471
+       * pretty-print.c (pp_indent): Specify that %p is printed in a
+       host-dependent manner.
+       (test_pp_format): Remove the test for %p.
+
 2016-06-09  Maciej W. Rozycki  <macro@imgtec.com>
 
        * config/mips/mips.c (mips_output_jump): Fix formatting.
index d805da4..8febda0 100644 (file)
@@ -279,7 +279,7 @@ pp_indent (pretty_printer *pp)
    %wd, %wi, %wo, %wu, %wx: HOST_WIDE_INT versions.
    %c: character.
    %s: string.
-   %p: pointer.
+   %p: pointer (printed in a host-dependent manner).
    %r: if pp_show_color(pp), switch to color identified by const char *.
    %R: if pp_show_color(pp), reset color.
    %m: strerror(text->err_no) - does not consume a value from args_ptr.
@@ -1317,8 +1317,8 @@ test_pp_format ()
   assert_pp_format ("A 12345678", "%c %x", 'A', 0x12345678);
   assert_pp_format ("hello world 12345678", "%s %x", "hello world",
                    0x12345678);
-  assert_pp_format ("0xcafebabe 12345678", "%p %x", (void *)0xcafebabe,
-                   0x12345678);
+  /* We can't test for %p; the pointer is printed in an implementation-defined
+     manner.  */
   assert_pp_format ("normal colored normal 12345678",
                    "normal %rcolored%R normal %x",
                    "error", 0x12345678);