PR rtl-optimization/78132
commit452a353abbbac5fa5e03ebc241686eb18256fe9b
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Oct 2016 07:12:52 +0000 (28 07:12 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Oct 2016 07:12:52 +0000 (28 07:12 +0000)
tree6863d090de2407d3069a9ae76f697e28c272cfda
parentdb4c293bba4b32f31450618b8cfe23a9d44191a4
PR rtl-optimization/78132
* ree.c (combine_reaching_defs): Give up if copy_needed and
!HARD_REGNO_MODE_OK (REGNO (src_reg), dst_mode).

* gcc.target/i386/pr78132.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241641 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ree.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr78132.c [new file with mode: 0644]