PR rtl-optimization/44659
commitb4b21cd0a5c705f3ed3d47c129866ced3d677071
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2010 09:24:34 +0000 (29 09:24 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2010 09:24:34 +0000 (29 09:24 +0000)
treea099fe4257b48370bc3e7cbd10d363d74ea4eb12
parent01badd6da78d507b5b8d9447e6ca8e562e583926
PR rtl-optimization/44659
* combine.c (make_compound_operation) <SUBREG>: Do not return the
result of force_to_mode if it partially re-expanded the compound.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161523 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/extract-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/extract-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/extract-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/extract-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/extract-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/extract-6.c [new file with mode: 0644]