OSDN Git Service

* combine.c (try_combine): If insns need to be kept around,
authorjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Oct 2010 09:37:19 +0000 (09:37 +0000)
committerjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Oct 2010 09:37:19 +0000 (09:37 +0000)
commitf5c18c04e3bae9e5a441807799dbe37ec474d710
tree404145dc1174835483c3d92b3ac2df597b7b970a
parentf077170db687e117f61c43d0f4349333a6d512d5
* combine.c (try_combine): If insns need to be kept around,
check that they can be copied in the merged instruction.

testsuite/
g++.dg/opt/combine.c: New test.

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