From 132cae052ceb4556303898b4bfb854b6a4329e6b Mon Sep 17 00:00:00 2001 From: dnovillo Date: Fri, 17 Apr 2009 21:30:22 +0000 Subject: [PATCH] 2009-04-17 Simon Baldwin * toplev.c (default_tree_printer): Add handling for %E format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146294 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/toplev.c | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 919002b70ae..6a1c1a78e70 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-04-17 Simon Baldwin + + * toplev.c (default_tree_printer): Add handling for %E format. + 2009-04-17 Diego Novillo * tree-pretty-print.c (dump_generic_node): Add break diff --git a/gcc/toplev.c b/gcc/toplev.c index bd709fc2dce..4c6efbcb59b 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1508,6 +1508,15 @@ default_tree_printer (pretty_printer * pp, text_info *text, const char *spec, switch (*spec) { + case 'E': + t = va_arg (*text->args_ptr, tree); + if (TREE_CODE (t) == IDENTIFIER_NODE) + { + pp_string (pp, IDENTIFIER_POINTER (t)); + return true; + } + break; + case 'D': t = va_arg (*text->args_ptr, tree); if (DECL_DEBUG_EXPR_IS_FROM (t) && DECL_DEBUG_EXPR (t)) -- 2.11.4.GIT