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