aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2003-03-28 23:48:17 +0000
committerMike Stump <mrs@gcc.gnu.org>2003-03-28 23:48:17 +0000
commit2d30fe535ed7595299d08edc82a13fcd913fbaa2 (patch)
treedb0510131c76799918e2ea16c4c823eaf67c1419
parent7d798969ff2b148bc38bc86fba0a200d516f509f (diff)
downloadgcc-2d30fe535ed7595299d08edc82a13fcd913fbaa2.zip
gcc-2d30fe535ed7595299d08edc82a13fcd913fbaa2.tar.gz
gcc-2d30fe535ed7595299d08edc82a13fcd913fbaa2.tar.bz2
error.c (dump_expr): Add 0x to printed hex numbers to make output match source code better.
* error.c (dump_expr): Add 0x to printed hex numbers to make output match source code better. From-SVN: r64997
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/error.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index efced90..2dc2bb7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2003-03-28 Mike Stump <mrs@apple.com>
+
+ * error.c (dump_expr): Add 0x to printed hex numbers to make
+ output match source code better.
+
2003-03-28 Mark Mitchell <mark@codesourcery.com>
PR c++/10218
diff --git a/gcc/cp/error.c b/gcc/cp/error.c
index a19374a..f836ecc 100644
--- a/gcc/cp/error.c
+++ b/gcc/cp/error.c
@@ -1474,9 +1474,9 @@ dump_expr (tree t, int flags)
/* Would "%x%0*x" or "%x%*0x" get zero-padding on all
systems? */
{
- static char format[10]; /* "%x%09999x\0" */
+ static char format[12]; /* "0x%x%09999x\0" */
if (!format[0])
- sprintf (format, "%%x%%0%dx", HOST_BITS_PER_INT / 4);
+ sprintf (format, "0x%%x%%0%dx", HOST_BITS_PER_INT / 4);
sprintf (digit_buffer, format, TREE_INT_CST_HIGH (val),
TREE_INT_CST_LOW (val));
output_add_string (scratch_buffer, digit_buffer);