On 30/11/2016 13:46, Segher Boessenkool wrote: > if (JUMP_P (use_insn)) > continue; > > + /* Also don't substitute into a conditional trap insn -- it can become > + an unconditional trap, and that is a flow control insn. */ > + if (GET_CODE (PATTERN (use_insn)) == TRAP_IF) > + continue;
Should there be a predicate that catches JUMP_Ps but also TRAP_IF? Paolo