PR rtl-optimization/13931
commit40a8fb89a30c6b1ec9d4f541cac4318f46a581e2
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2005 23:45:54 +0000 (11 23:45 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2005 23:45:54 +0000 (11 23:45 +0000)
tree8946bf41e986a0c5163c45223fe9913547fc9cab
parente3126e9b7f13fb6e266828bef1ddadeb280b1717
PR rtl-optimization/13931
* combine.c: Revert patch of 2003-05-14, and:
(try_combine): Only set elim_i1 and elim_i2 if the destination is
completely killed in the appropriate insn.
(distribute_notes): Don't skip multiple hard register test for
elim_i1 and elim_i2.

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