On Thu, Apr 11, 2013 at 03:44:56PM +0200, Andreas Krebbel wrote:
> 2013-04-11 Andreas Krebbel <[email protected]>
>
> * ifcvt.c (end_ifcvt_sequence): Mark a and b for unsharing as
> well.
Ok, thanks.
> *** gcc/ifcvt.c.orig
> --- gcc/ifcvt.c
> *************** end_ifcvt_sequence (struct noce_if_info
> *** 964,969 ****
> --- 964,971 ----
>
> set_used_flags (if_info->x);
> set_used_flags (if_info->cond);
> + set_used_flags (if_info->a);
> + set_used_flags (if_info->b);
> unshare_all_rtl_in_chain (seq);
> end_sequence ();
>
Jakub