aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2009-08-12 14:20:22 +0000
committerSebastian Pop <spop@gcc.gnu.org>2009-08-12 14:20:22 +0000
commite31a5bd4bba66e7704192d8c978f1bc3e9f9436c (patch)
tree04c4c30bbc52aeb49fe77f4f526d7e73f9b851e1
parent8e88f9fddff4bbcbae3b70fa49d05386a56fdbd1 (diff)
downloadgcc-e31a5bd4bba66e7704192d8c978f1bc3e9f9436c.zip
gcc-e31a5bd4bba66e7704192d8c978f1bc3e9f9436c.tar.gz
gcc-e31a5bd4bba66e7704192d8c978f1bc3e9f9436c.tar.bz2
Correctly parenthesize pretty print structures.
2009-08-05 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (print_pbb): Add parentheses in the pretty print. (print_scop): Same. From-SVN: r150685
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ChangeLog.graphite5
-rw-r--r--gcc/graphite-poly.c5
3 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a06a556..e679ad3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
+ * graphite-poly.c (print_pbb): Add parentheses in the pretty print.
+ (print_scop): Same.
+
+2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
+
* Makefile.in (graphite.o): Depends on PREDICT_H.
* graphite.c: Include predict.h.
(graphite_finalize): Call tree_estimate_probability.
diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite
index 3688216..19027eac 100644
--- a/gcc/ChangeLog.graphite
+++ b/gcc/ChangeLog.graphite
@@ -1,5 +1,10 @@
2009-08-05 Sebastian Pop <sebastian.pop@amd.com>
+ * graphite-poly.c (print_pbb): Add parentheses in the pretty print.
+ (print_scop): Same.
+
+2009-08-05 Sebastian Pop <sebastian.pop@amd.com>
+
* Makefile.in (graphite.o): Depends on PREDICT_H.
* graphite.c: Include predict.h.
(graphite_finalize): Call tree_estimate_probability.
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c
index 2df04af..6d24cbd 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -547,11 +547,13 @@ debug_pdrs (poly_bb_p pbb)
void
print_pbb (FILE *file, poly_bb_p pbb)
{
+ fprintf (file, "pbb (\n");
dump_gbb_conditions (file, PBB_BLACK_BOX (pbb));
dump_gbb_cases (file, PBB_BLACK_BOX (pbb));
print_pdrs (file, pbb);
print_pbb_domain (file, pbb);
print_scattering_function (file, pbb);
+ fprintf (file, ")\n");
}
/* Print to FILE the parameters of SCOP. */
@@ -600,11 +602,14 @@ print_scop (FILE *file, scop_p scop)
int i;
poly_bb_p pbb;
+ fprintf (file, "scop (\n");
print_scop_params (file, scop);
print_scop_context (file, scop);
for (i = 0; VEC_iterate (poly_bb_p, SCOP_BBS (scop), i, pbb); i++)
print_pbb (file, pbb);
+
+ fprintf (file, ")\n");
}
/* Print to STDERR the domain of PBB. */