On Nov 8, 2013, at 2:30 AM, Richard Sandiford <rdsandif...@googlemail.com> wrote: > From gcse.c: > > --- wide-int-base/gcc/gcc/gcse.c 2013-11-05 13:09:32.148376180 +0000 > +++ wide-int/gcc/gcc/gcse.c 2013-11-05 13:07:28.431495118 +0000 > @@ -1997,6 +1997,13 @@ prune_insertions_deletions (int n_elems) > bitmap_clear_bit (pre_delete_map[i], j); > } > > + if (dump_file) > + { > + dump_bitmap_vector (dump_file, "pre_insert_map", "", pre_insert_map, > n_edges); > + dump_bitmap_vector (dump_file, "pre_delete_map", "", pre_delete_map, > + last_basic_block); > + } > + > sbitmap_free (prune_exprs); > free (insertions); > free (deletions); > > This doesn't look related.
I think this was so Kenny could find code-gen differences and pin point them faster by having the ability to compare dump files. When we developed the branch, we found great utility in dump file comparisons. It narrows down the scope of what went wrong and helps get you into the right data structures to look at. Sometimes one can have identical code-gen, but, have different dump files, and comparing them and looking for differences was nice.