Commit 2eb0b984 by Richard Guenther Committed by Richard Biener

re PR middle-end/44911 (line breaks in asm comments break assembly with -fverbose-asm)

2010-07-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44911
	* tree-pretty-print.c (dump_generic_node): Use TDF_SLIM for
	MEM_REF pointer type dumping.  Avoid recursing for TYPE_DECLs
	without name.

From-SVN: r162137
parent d9658178
2010-07-13 Richard Guenther <rguenther@suse.de>
PR middle-end/44911
* tree-pretty-print.c (dump_generic_node): Use TDF_SLIM for
MEM_REF pointer type dumping. Avoid recursing for TYPE_DECLs
without name.
2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org> 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
PR target/44761 PR target/44761
......
...@@ -828,7 +828,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, ...@@ -828,7 +828,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
pp_string (buffer, "MEM["); pp_string (buffer, "MEM[");
pp_string (buffer, "("); pp_string (buffer, "(");
dump_generic_node (buffer, TREE_TYPE (TREE_OPERAND (node, 1)), dump_generic_node (buffer, TREE_TYPE (TREE_OPERAND (node, 1)),
spc, flags, false); spc, flags | TDF_SLIM, false);
pp_string (buffer, ")"); pp_string (buffer, ")");
dump_generic_node (buffer, TREE_OPERAND (node, 0), dump_generic_node (buffer, TREE_OPERAND (node, 0),
spc, flags, false); spc, flags, false);
...@@ -1113,7 +1113,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, ...@@ -1113,7 +1113,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
} }
if (DECL_NAME (node)) if (DECL_NAME (node))
dump_decl_name (buffer, node, flags); dump_decl_name (buffer, node, flags);
else else if (TYPE_NAME (TREE_TYPE (node)) != node)
{ {
if ((TREE_CODE (TREE_TYPE (node)) == RECORD_TYPE if ((TREE_CODE (TREE_TYPE (node)) == RECORD_TYPE
|| TREE_CODE (TREE_TYPE (node)) == UNION_TYPE) || TREE_CODE (TREE_TYPE (node)) == UNION_TYPE)
...@@ -1132,6 +1132,8 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, ...@@ -1132,6 +1132,8 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
dump_generic_node (buffer, TREE_TYPE (node), spc, flags, false); dump_generic_node (buffer, TREE_TYPE (node), spc, flags, false);
} }
} }
else
pp_string (buffer, "<anon>");
break; break;
case VAR_DECL: case VAR_DECL:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment