aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-10-11 11:28:49 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-10-11 11:28:49 +0000
commite6ad28c36884f4d68bfcca4169bad84921f21789 (patch)
treec0bb03b022531e1939ddd7c6de0e0f9b8bb80d28 /gcc
parent000ebb924254a0107e05cc8a2620040a7beea813 (diff)
downloadgcc-e6ad28c36884f4d68bfcca4169bad84921f21789.zip
gcc-e6ad28c36884f4d68bfcca4169bad84921f21789.tar.gz
gcc-e6ad28c36884f4d68bfcca4169bad84921f21789.tar.bz2
tree-pretty-print.c (dump_generic_node): Allow to dump both (D) and (ab) for SSA_NAMEs.
2013-10-11 Richard Biener <rguenther@suse.de> * tree-pretty-print.c (dump_generic_node): Allow to dump both (D) and (ab) for SSA_NAMEs. Mark INTEGER_CSTs with (OVF) if TREE_OVERFLOW is set. From-SVN: r203426
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-pretty-print.c6
2 files changed, 10 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eb5a27b..970aa1f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2013-10-11 Richard Biener <rguenther@suse.de>
+
+ * tree-pretty-print.c (dump_generic_node): Allow to dump
+ both (D) and (ab) for SSA_NAMEs. Mark INTEGER_CSTs with
+ (OVF) if TREE_OVERFLOW is set.
+
2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
* tree.h (OMP_CLAUSE_CODE): Remove duplicate definition.
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c
index df0f8b5..b10b7e2 100644
--- a/gcc/tree-pretty-print.c
+++ b/gcc/tree-pretty-print.c
@@ -1233,6 +1233,8 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
else
pp_double_int (buffer, tree_to_double_int (node),
TYPE_UNSIGNED (TREE_TYPE (node)));
+ if (TREE_OVERFLOW (node))
+ pp_string (buffer, "(OVF)");
break;
case REAL_CST:
@@ -2220,10 +2222,10 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
spc, flags, false);
pp_underscore (buffer);
pp_decimal_int (buffer, SSA_NAME_VERSION (node));
+ if (SSA_NAME_IS_DEFAULT_DEF (node))
+ pp_string (buffer, "(D)");
if (SSA_NAME_OCCURS_IN_ABNORMAL_PHI (node))
pp_string (buffer, "(ab)");
- else if (SSA_NAME_IS_DEFAULT_DEF (node))
- pp_string (buffer, "(D)");
break;
case WITH_SIZE_EXPR: