From: ian Date: Wed, 10 Jan 2007 21:03:58 +0000 (+0000) Subject: * tree-pretty-print.c (dump_generic_node): Print parentheses when X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3814cd683c5c8cc0b73d2c9f22ec558447ce61f3;p=thirdparty%2Fgcc.git * tree-pretty-print.c (dump_generic_node): Print parentheses when operands have the same priority. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120648 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2bb7b53d3ee1..6a528142aefc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-01-10 Ian Lance Taylor + + * tree-pretty-print.c (dump_generic_node): Print parentheses when + operands have the same priority. + 2007-01-10 Tom Tromey * fold-const.c (fold_truthop): Don't check can_use_bit_fields_p. diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index d9d4b968a324..a942edc84128 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -1,5 +1,5 @@ /* Pretty formatting of GENERIC trees in C syntax. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 + Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. Adapted from c-pretty-print.c by Diego Novillo @@ -1259,7 +1259,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, /* When the operands are expressions with less priority, keep semantics of the tree representation. */ - if (op_prio (op0) < op_prio (node)) + if (op_prio (op0) <= op_prio (node)) { pp_character (buffer, '('); dump_generic_node (buffer, op0, spc, flags, false); @@ -1274,7 +1274,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, /* When the operands are expressions with less priority, keep semantics of the tree representation. */ - if (op_prio (op1) < op_prio (node)) + if (op_prio (op1) <= op_prio (node)) { pp_character (buffer, '('); dump_generic_node (buffer, op1, spc, flags, false);