This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Proposed change to tree-pretty-print.c
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: gcc-patches at gcc dot gnu dot org
- Date: Tue, 31 Aug 04 18:57:46 EDT
- Subject: Proposed change to tree-pretty-print.c
Do these changes to its output seem reasonable?
2004-08-31 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree-pretty-print.c (dump_generic_node, case CONVERT_EXPR): Add
blank after ')'.
(op_symbol, case *_{DIV,MOD}_EXPR): Say what rounding is being used.
*** tree-pretty-print.c 25 Aug 2004 21:21:15 -0000 2.32
--- tree-pretty-print.c 29 Aug 2004 21:33:02 -0000
*************** dump_generic_node (pretty_printer *buffe
*** 1075,1079 ****
pp_character (buffer, '(');
dump_generic_node (buffer, type, spc, flags, false);
! pp_string (buffer, ")");
}
if (op_prio (op0) < op_prio (node))
--- 1075,1079 ----
pp_character (buffer, '(');
dump_generic_node (buffer, type, spc, flags, false);
! pp_string (buffer, ") ");
}
if (op_prio (op0) < op_prio (node))
*************** op_symbol (tree op)
*** 1829,1844 ****
case TRUNC_DIV_EXPR:
case CEIL_DIV_EXPR:
case FLOOR_DIV_EXPR:
case ROUND_DIV_EXPR:
! case RDIV_EXPR:
case EXACT_DIV_EXPR:
! return "/";
case TRUNC_MOD_EXPR:
case CEIL_MOD_EXPR:
case FLOOR_MOD_EXPR:
case ROUND_MOD_EXPR:
! return "%";
case PREDECREMENT_EXPR:
--- 1829,1858 ----
case TRUNC_DIV_EXPR:
+ case RDIV_EXPR:
+ return "/";
+
case CEIL_DIV_EXPR:
+ return "/[cl]";
+
case FLOOR_DIV_EXPR:
+ return "/[fl]";
+
case ROUND_DIV_EXPR:
! return "/[rd]";
!
case EXACT_DIV_EXPR:
! return "/[ex]";
case TRUNC_MOD_EXPR:
+ return "%";
+
case CEIL_MOD_EXPR:
+ return "%[cl]";
+
case FLOOR_MOD_EXPR:
+ return "%[fl]";
+
case ROUND_MOD_EXPR:
! return "%[rd]";
case PREDECREMENT_EXPR: