On Thu, Jan 30, 2014 at 9:43 PM, Jakub Jelinek wrote:
> --- gcc/ifcvt.c.jj      2014-01-09 08:20:55.000000000 +0100
> +++ gcc/ifcvt.c 2014-01-29 17:16:29.912259159 +0100
> @@ -338,6 +338,10 @@ cond_exec_process_insns (ce_if_block *ce
>
>        gcc_assert (NONJUMP_INSN_P (insn) || CALL_P (insn));
>
> +      /* dwarf2out can't coope with conditional unwind info.  */
> +      if (reload_completed && RTX_FRAME_RELATED_P (insn))
> +       return FALSE;
> +

The reload_completed checks are unnecessary (also the existing one),
the cond_exec path is only taken after reload.

Other than that, looks OK.

Ciao!
Steven

Reply via email to