On 12/09/2011 11:49 AM, Jakub Jelinek wrote:
>       PR tree-optimization/51117
>       * tree-eh.c (sink_clobbers): New function.
>       (execute_lower_eh_dispatch): Call it for BBs ending with
>       internally throwing RESX.
>       * cfgexpand.c (add_scope_conflicts_1): Add SCRATCH argument.
>       If BB starts with clobbers of vars that aren't mentioned
>       in any of the PHIs, don't consider the clobbered vars live
>       on entry of the BB.
>       (add_scope_conflicts): Allocate and free SCRATCH bitmap
>       and pass it to add_scope_conflicts_1.

Ok by me, assuming Matz or Richi doesn't have a better idea for how
to handle the add_scope_conflicts special-casing.


r~

Reply via email to