[gomp] Tree pretty printing fixes
Jakub Jelinek
jakub@redhat.com
Tue Oct 11 19:29:00 GMT 2005
Hi!
Noticed while looking at -fdump-tree-all dumps...
Ok for gomp?
2005-10-11 Jakub Jelinek <jakub@redhat.com>
* tree-pretty-print.c (dump_omp_clauses): Handle OMP_CLAUSE_DEFAULT.
(op_symbol_1): Handle MAX_EXPR and MIN_EXPR.
--- gcc/tree-pretty-print.c.jj 2005-10-10 11:29:34.000000000 +0200
+++ gcc/tree-pretty-print.c 2005-10-11 21:25:47.000000000 +0200
@@ -310,6 +310,27 @@ dump_omp_clauses (pretty_printer *buffer
pp_string (buffer, "ordered");
break;
+ case OMP_CLAUSE_DEFAULT:
+ pp_string (buffer, "default(");
+ switch (OMP_CLAUSE_DEFAULT_KIND (clause))
+ {
+ case OMP_CLAUSE_DEFAULT_UNSPECIFIED:
+ break;
+ case OMP_CLAUSE_DEFAULT_SHARED:
+ pp_string (buffer, "shared");
+ break;
+ case OMP_CLAUSE_DEFAULT_NONE:
+ pp_string (buffer, "none");
+ break;
+ case OMP_CLAUSE_DEFAULT_PRIVATE:
+ pp_string (buffer, "private");
+ break;
+ default:
+ gcc_unreachable ();
+ }
+ pp_character (buffer, ')');
+ break;
+
case OMP_CLAUSE_SCHEDULE:
pp_string (buffer, "schedule(");
switch (OMP_CLAUSE_SCHEDULE_KIND (clause))
@@ -2199,6 +2220,12 @@ op_symbol_1 (enum tree_code code)
case POSTINCREMENT_EXPR:
return "++ ";
+ case MAX_EXPR:
+ return "max";
+
+ case MIN_EXPR:
+ return "min";
+
default:
return "<<< ??? >>>";
}
Jakub
More information about the Gcc-patches
mailing list