aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@integrable-solutions.net>2013-08-03 18:57:25 +0000
committerGabriel Dos Reis <gdr@gcc.gnu.org>2013-08-03 18:57:25 +0000
commit07838b1363318105e615be10b016099c557927d9 (patch)
tree9515de579e41318da043fe92577540e2a7444c11 /gcc/c-family
parentbb0d2039bae9105b7afe749c923b2c60c579bbb9 (diff)
downloadgcc-07838b1363318105e615be10b016099c557927d9.zip
gcc-07838b1363318105e615be10b016099c557927d9.tar.gz
gcc-07838b1363318105e615be10b016099c557927d9.tar.bz2
pretty-print.h (pp_underscore): New.
* pretty-print.h (pp_underscore): New. (pp_comma): Tidy. * gimple-pretty-print.c (dump_unary_rhs): Use specialized pretty printer functions instead of pp_character. (dump_binary_rhs): Likewise. (dump_ternary_rhs): Likewise. (dump_gimple_call_args): Likewise. (pp_points_to_solution): Likewise. (dump_gimple_call): Likewise. (dump_gimple_switch): Likewise. (dump_gimple_cond): Likewise. (dump_gimple_bind): Likewise. (dump_gimple_try): Likewise. (dump_gimple_omp_for): Likewise. (dump_gimple_omp_continue): Likewise. (dump_gimple_omp_single): Likewise. (dump_gimple_omp_sections): Likewise. (dump_gimple_omp_block): Likewise. (dump_gimple_omp_critical): Likewise. (dump_gimple_transaction): Likewise. (dump_gimple_asm): Likewise. (dump_gimple_phi): Likewise. (dump_gimple_omp_parallel): Likewise. (dump_gimple_omp_task): Likewise. (dump_gimple_omp_atomic_load): Likewise. (dump_gimple_omp_atomic_store): Likewise. (dump_gimple_mem_ops): Likewise. (pp_gimple_stmt_1): Likewise. (pp_cfg_jump): Likewise. (dump_implicit_edges): Likewise. (gimple_dump_bb_for_graph): Likewise. * graph.c (draw_cfg_node): Likewise. * langhooks.c (lhd_print_error_function): Likewise. * sched-vis.c (print_exp): Likewise. (print_value): Likewise. (print_pattern): Likewise. (print_insn): Likewise. (rtl_dump_bb_for_graph): Likewise. * tree-pretty-print.c (dump_function_declaration): Likewise. (dump_array_domain): Likewise. (dump_omp_clause): Likewise. (dump_location): Likewise. (dump_generic_node): Likewise. (print_struct_decl): Likewise. * diagnostic.c (diagnostic_show_locus): Use pp_space. c-family/ * c-ada-spec.c (print_ada_macros): Use specialized pretty printer functions instead of pp_character. (pp_ada_tree_identifier): Likewise. (dump_ada_double_name): Likewise. (dump_ada_function_declaration): Likewise. (dump_ada_array_domains): Likewise. (dump_template_types): Likewise. (dump_generic_ada_node): Likewise. (print_ada_declaration): Likewise. (print_ada_struct_decl): Likewise. * c-pretty-print.c (pp_c_integer_constant): Likewise. cp/ * error.c (dump_aggr_type): Use specialized pretty printer functions instead of pp_character. (dump_type_prefix): Likewise. (dump_simple_decl): Likewise. (type_to_string): Likewise. From-SVN: r201467
Diffstat (limited to 'gcc/c-family')
-rw-r--r--gcc/c-family/ChangeLog14
-rw-r--r--gcc/c-family/c-ada-spec.c28
-rw-r--r--gcc/c-family/c-pretty-print.c2
3 files changed, 29 insertions, 15 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 487f880..d3b9306 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,17 @@
+2013-08-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * c-ada-spec.c (print_ada_macros): Use specialized pretty printer
+ functions instead of pp_character.
+ (pp_ada_tree_identifier): Likewise.
+ (dump_ada_double_name): Likewise.
+ (dump_ada_function_declaration): Likewise.
+ (dump_ada_array_domains): Likewise.
+ (dump_template_types): Likewise.
+ (dump_generic_ada_node): Likewise.
+ (print_ada_declaration): Likewise.
+ (print_ada_struct_decl): Likewise.
+ * c-pretty-print.c (pp_c_integer_constant): Likewise.
+
2013-07-23 Tom Tromey <tromey@redhat.com>
* c-common.h (enum rid) <RID_GENERIC>: New constant.
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c
index 21cbfe9..1d0fcd2 100644
--- a/gcc/c-family/c-ada-spec.c
+++ b/gcc/c-family/c-ada-spec.c
@@ -418,7 +418,7 @@ print_ada_macros (pretty_printer *pp, cpp_hashnode **macros, int max_ada_macros)
pp_string (pp, "; -- ");
pp_string (pp, sloc.file);
- pp_character (pp, ':');
+ pp_colon (pp);
pp_scalar (pp, "%d", sloc.line);
pp_newline (pp);
}
@@ -1253,7 +1253,7 @@ pp_ada_tree_identifier (pretty_printer *buffer, tree node, tree type,
{
append_withs (s1, limited_access);
pp_string (buffer, s1);
- pp_character (buffer, '.');
+ pp_dot (buffer);
}
free (s1);
}
@@ -1375,7 +1375,7 @@ dump_ada_double_name (pretty_printer *buffer, tree t1, tree t2, const char *s)
pp_scalar (buffer, "%d", TYPE_UID (TREE_TYPE (t1)));
}
- pp_character (buffer, '_');
+ pp_underscore (buffer);
if (DECL_NAME (t1))
pp_ada_tree_identifier (buffer, DECL_NAME (t2), t2, false);
@@ -1489,7 +1489,7 @@ dump_ada_function_declaration (pretty_printer *buffer, tree func,
if (num_args > 0)
{
pp_space (buffer);
- pp_character (buffer, '(');
+ pp_left_paren (buffer);
}
if (TREE_CODE (func) == FUNCTION_DECL)
@@ -1550,7 +1550,7 @@ dump_ada_function_declaration (pretty_printer *buffer, tree func,
if (num < num_args)
{
- pp_character (buffer, ';');
+ pp_semicolon (buffer);
if (num_args > 2)
newline_and_indent (buffer, spc + INDENT_INCR);
@@ -1566,7 +1566,7 @@ dump_ada_function_declaration (pretty_printer *buffer, tree func,
}
if (num_args > 0)
- pp_character (buffer, ')');
+ pp_right_paren (buffer);
return num_args;
}
@@ -1577,7 +1577,7 @@ static void
dump_ada_array_domains (pretty_printer *buffer, tree node, int spc)
{
int first = 1;
- pp_character (buffer, '(');
+ pp_left_paren (buffer);
for (; TREE_CODE (node) == ARRAY_TYPE; node = TREE_TYPE (node))
{
@@ -1606,7 +1606,7 @@ dump_ada_array_domains (pretty_printer *buffer, tree node, int spc)
else
pp_string (buffer, "size_t");
}
- pp_character (buffer, ')');
+ pp_right_paren (buffer);
}
/* Dump in BUFFER file:line information related to NODE. */
@@ -1706,7 +1706,7 @@ dump_template_types (pretty_printer *buffer, tree types,
for (i = 0; i < len; i++)
{
tree elem = TREE_VEC_ELT (types, i);
- pp_character (buffer, '_');
+ pp_underscore (buffer);
if (!dump_generic_ada_node (buffer, elem, 0, cpp_check, spc, false, true))
{
pp_string (buffer, "unknown");
@@ -2215,7 +2215,7 @@ dump_generic_ada_node (pretty_printer *buffer, tree node, tree type,
if (tree_int_cst_sgn (val) < 0)
{
- pp_character (buffer, '-');
+ pp_minus (buffer);
high = ~high + !low;
low = -low;
}
@@ -2986,7 +2986,7 @@ print_ada_declaration (pretty_printer *buffer, tree t, tree type,
dump_generic_ada_node
(buffer, TYPE_NAME (TREE_TYPE (t)), type, cpp_check,
spc, false, true);
- pp_character (buffer, ')');
+ pp_right_paren (buffer);
print_ada_methods (buffer, TREE_TYPE (t), cpp_check, spc);
}
@@ -3226,7 +3226,7 @@ print_ada_struct_decl (pretty_printer *buffer, tree node, tree type,
dump_generic_ada_node
(buffer, TREE_TYPE (type), type, cpp_check, spc, false, true);
package_prefix = true;
- pp_character (buffer, ')');
+ pp_right_paren (buffer);
if (is_union)
{
@@ -3236,7 +3236,7 @@ print_ada_struct_decl (pretty_printer *buffer, tree node, tree type,
dump_generic_ada_node
(buffer, TREE_TYPE (type), type, cpp_check, spc, false, true);
- pp_character (buffer, ')');
+ pp_right_paren (buffer);
}
if (bitfield_used)
@@ -3246,7 +3246,7 @@ print_ada_struct_decl (pretty_printer *buffer, tree node, tree type,
pp_string (buffer, "pragma Pack (");
dump_generic_ada_node
(buffer, TREE_TYPE (type), type, cpp_check, spc, false, true);
- pp_character (buffer, ')');
+ pp_right_paren (buffer);
bitfield_used = false;
}
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c
index b8af90c..375f6dc 100644
--- a/gcc/c-family/c-pretty-print.c
+++ b/gcc/c-family/c-pretty-print.c
@@ -920,7 +920,7 @@ pp_c_integer_constant (c_pretty_printer *pp, tree i)
HOST_WIDE_INT high = TREE_INT_CST_HIGH (i);
if (tree_int_cst_sgn (i) < 0)
{
- pp_character (pp, '-');
+ pp_minus (pp);
high = ~high + !low;
low = -low;
}