[PATCH]: Fix dumping of TER information in face of tuples cahnge

Daniel Berlin dberlin@dberlin.org
Sat Dec 9 15:08:00 GMT 2006


Hi Andrew,

Your TER patch broke dumping because you missed a
TREE_OPERAND->GENERIC_TREE_OPERAND.

I've committed the attached as obvious after bootstrap and regtest on
i686-darwin

--Dan
-------------- next part --------------
--- gcc/ChangeLog	(/mirror/gcc-trunk)	(revision 616)
+++ gcc/ChangeLog	(/local/gcc-clean)	(revision 616)
@@ -1,3 +1,8 @@
+2006-12-09 Daniel Berlin  <dberlin@dberlin.org>
+
+	* tree-ssa-ter.c (dump_replaceable_exprs): Fix to use
+        GENERIC_TREE_OPERAND.
+
 2006-12-09  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
 
 	* haifa-sched.c (schedule_block): Remove excessive sanity check.
--- gcc/tree-ssa-ter.c	(/mirror/gcc-trunk)	(revision 616)
+++ gcc/tree-ssa-ter.c	(/local/gcc-clean)	(revision 616)
@@ -690,7 +690,8 @@ dump_replaceable_exprs (FILE *f, tree *e
 	gcc_assert (var != NULL_TREE);
 	print_generic_expr (f, var, TDF_SLIM);
 	fprintf (f, " replace with --> ");
-	print_generic_expr (f, TREE_OPERAND (stmt, 1), TDF_SLIM);
+	print_generic_expr (f, GENERIC_TREE_OPERAND (stmt, 1),
+			    TDF_SLIM);
 	fprintf (f, "\n");
       }
   fprintf (f, "\n");

Property changes on: 
___________________________________________________________________
Name: svk:merge
 +138bc75d-0d04-0410-961f-82ee72b054a4:/trunk:119688
 +23c3ee16-a423-49b3-8738-b114dc1aabb6:/local/gcc-pta-dev:259
 +23c3ee16-a423-49b3-8738-b114dc1aabb6:/local/gcc-trunk:531
 +7dca8dba-45c1-47dc-8958-1a7301c5ed47:/local-gcc/md-constraint:113709
 +f367781f-d768-471e-ba66-e306e17dff77:/local/gen-rework-20060122:110130



More information about the Gcc-patches mailing list