https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67749
--- Comment #5 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Mon Nov 9 11:40:17 2015 New Revision: 230014 URL: https://gcc.gnu.org/viewcvs?rev=230014&root=gcc&view=rev Log: [RTL-ifcvt] PR rtl-optimization/67749: Do not emit separate SET insn in IF-ELSE case PR rtl-optimization/67749 * ifcvt.c (noce_try_cmove_arith): Do not emit move in IF-ELSE case before emitting the two blocks. Instead modify the register in the corresponding final insn of the basic block. Modified: trunk/gcc/ChangeLog trunk/gcc/ifcvt.c