From 58228df67b7336300a3c7ceaa3b374e43ab375b9 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Wed, 21 May 2003 01:39:38 +0000 Subject: c-pretty-print.c (pp_c_integer_literal): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX. gcc: * c-pretty-print.c (pp_c_integer_literal): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX. cp: * error.c (dump_expr): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX. From-SVN: r67055 --- gcc/c-pretty-print.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gcc/c-pretty-print.c') diff --git a/gcc/c-pretty-print.c b/gcc/c-pretty-print.c index 6502399..39d7258 100644 --- a/gcc/c-pretty-print.c +++ b/gcc/c-pretty-print.c @@ -449,14 +449,11 @@ pp_c_integer_literal (ppi, i) { if (tree_int_cst_sgn (i) < 0) { - static char format[10]; /* "%x%09999x\0" */ - if (!format[0]) - sprintf (format, "%%x%%0%dx", HOST_BITS_PER_INT / 4); - pp_c_char (ppi, '-'); i = build_int_2 (-TREE_INT_CST_LOW (i), ~TREE_INT_CST_HIGH (i) + !TREE_INT_CST_LOW (i)); - sprintf (pp_buffer (ppi)->digit_buffer, format, + sprintf (pp_buffer (ppi)->digit_buffer, + HOST_WIDE_INT_PRINT_DOUBLE_HEX, TREE_INT_CST_HIGH (i), TREE_INT_CST_LOW (i)); pp_identifier (ppi, pp_buffer (ppi)->digit_buffer); -- cgit v1.1