Fix FAIL: gcc.c-torture/execute/20050124-1.c -O2 (internal compiler error)
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Nov 2015 14:39:34 +0000 (14:39 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Nov 2015 14:39:34 +0000 (14:39 +0000)
commit809058273f779ad388ac0f66d7e7e2b1ec62ab22
tree1d8eb697b2a3c4da967ed15ad3ad7651d5d00854
parentef33ea8ef5bb425643e1975b1630cf4e18d5c8cb
Fix FAIL: gcc.c-torture/execute/20050124-1.c   -O2  (internal compiler error)

Revert
2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* ifcvt.c (insn_valid_noce_process_p): Reject insn if it satisfies
multiple_sets.
(noce_try_cmove_arith): Add checking asserts that orig_a and orig_b
are not modified by the final modified insns in the basic blocks.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231019 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ifcvt.c