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.

Reply via email to