https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63917
--- Comment #12 from Yvan Roux <yroux at gcc dot gnu.org> --- Author: yroux Date: Tue Apr 7 13:24:05 2015 New Revision: 221894 URL: https://gcc.gnu.org/viewcvs?rev=221894&root=gcc&view=rev Log: gcc/ 2015-04-07 Yvan Roux <yvan.r...@linaro.org> Backport from trunk r217062, r217646, r218658. 2014-12-12 Zhenqiang Chen <zhenqiang.c...@arm.com> PR rtl-optimization/63917 * ifcvt.c (cc_in_cond): New function. (end_ifcvt_sequence): Make sure new generated insns do not clobber CC. (noce_process_if_block, check_cond_move_block): Check CC references. 2014-11-17 Zhenqiang Chen <zhenqiang.c...@arm.com> * ifcvt.c (HAVE_cbranchcc4): Define. (noce_emit_cmove, noce_get_alt_condition, noce_get_condition): Use HAVE_cbranchcc4. 2014-11-04 Zhenqiang Chen <zhenqiang.c...@arm.com> Revert: 2014-11-03 Zhenqiang Chen <zhenqiang.c...@arm.com> * ifcvt.c (noce_emit_cmove, noce_get_alt_condition, noce_get_condition): Allow CC mode if HAVE_cbranchcc4. gcc/testsuite/ 2015-04-07 Yvan Roux <yvan.r...@linaro.org> Backport from trunk r218658. 2014-12-12 Zhenqiang Chen <zhenqiang.c...@arm.com> * gcc.dg/pr64007.c: New test. Added: branches/linaro/gcc-4_9-branch/gcc/testsuite/gcc.dg/pr64007.c Modified: branches/linaro/gcc-4_9-branch/gcc/ChangeLog.linaro branches/linaro/gcc-4_9-branch/gcc/ifcvt.c branches/linaro/gcc-4_9-branch/gcc/testsuite/ChangeLog.linaro