]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-pretty-print.c (dump_generic_node): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX instead...
authorAndrew Pinski <andrew_pinski@playstation.sony.com>
Wed, 8 Nov 2006 19:50:49 +0000 (11:50 -0800)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Wed, 8 Nov 2006 19:50:49 +0000 (11:50 -0800)
2006-11-08  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>

        * tree-pretty-print.c (dump_generic_node) <INTEGER_CST>: Use
        HOST_WIDE_INT_PRINT_DOUBLE_HEX instead of format buffer.

From-SVN: r118597

gcc/ChangeLog
gcc/tree-pretty-print.c

index 4fa736f8a35415f73c4aca0fb7d6c3dc8510df45..1b23e80caa961da0a7f71476c9fad6ec40cec48a 100644 (file)
@@ -1,3 +1,8 @@
+2006-11-08  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
+
+       * tree-pretty-print.c (dump_generic_node) <INTEGER_CST>: Use 
+       HOST_WIDE_INT_PRINT_DOUBLE_HEX instead of format buffer.
+
 2006-11-08  Roger Sayle  <roger@eyesopen.com>
 
        * tree-ssa-propagate.c (set_rhs): Restructure validity tests as a
index ddc84f374deb0f34143cdc94b950a712e01b299f..bca6c00ffaaf55ad8c5be9efbd2a6c90778ecb15 100644 (file)
@@ -732,12 +732,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
          /* Would "%x%0*x" or "%x%*0x" get zero-padding on all
             systems?  */
          {
-           static char format[10]; /* "%x%09999x\0" */
-           if (!format[0])
-             sprintf (format, "0x%%" HOST_WIDE_INT_PRINT "x"
-                      "%%0%d" HOST_WIDE_INT_PRINT "x",
-                      HOST_BITS_PER_WIDE_INT / 4);
-           sprintf (pp_buffer (buffer)->digit_buffer, format,
+           sprintf (pp_buffer (buffer)->digit_buffer, HOST_WIDE_INT_PRINT_DOUBLE_HEX,
                     TREE_INT_CST_HIGH (val),
                     TREE_INT_CST_LOW (val));
            pp_string (buffer, pp_buffer (buffer)->digit_buffer);