]> git.ipfire.org Git - thirdparty/gcc.git/commit
2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
authorzqchen <zqchen@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Dec 2014 05:51:19 +0000 (05:51 +0000)
committerzqchen <zqchen@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Dec 2014 05:51:19 +0000 (05:51 +0000)
commit6b76c5173f4ce99162bec37125472ce7f11c5015
treed2258ae3f54efa0239da9d1d2ef4d9f2385d2c2e
parent0f11ff7fd5f8dc56a32191e8405233800ef4bd07
2014-12-12  Zhenqiang Chen  <zhenqiang.chen@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.

testsuite/ChangeLog:
2014-12-12  Zhenqiang Chen  <zhenqiang.chen@arm.com>

* gcc.dg/pr64007.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218658 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr64007.c [new file with mode: 0644]