On Wed, Apr 20, 2016 at 02:22:22AM -0400, tbsaunde+...@tbsaunde.org wrote: > --- a/gcc/sched-rgn.c > +++ b/gcc/sched-rgn.c > @@ -2620,12 +2620,8 @@ deps_join (struct deps_desc *succ_deps, struct > deps_desc *pred_deps) > concat_mem_list (pred_deps->pending_write_mems, > &succ_deps->pending_write_mems); > > - succ_deps->pending_jump_insns > - = concat_INSN_LIST (pred_deps->pending_jump_insns, > - succ_deps->pending_jump_insns); > - succ_deps->last_pending_memory_flush > - = concat_INSN_LIST (pred_deps->last_pending_memory_flush, > - succ_deps->last_pending_memory_flush); > + succ_deps->pending_jump_insns.safe_splice (pred_deps->pending_jump_insns); > + succ_deps->last_pending_memory_flush.safe_splice > (pred_deps->last_pending_memory_flush);
Line too long. Segher