PR rtl-optimization/45728
authorPatrick J. Blair <redstar3894@gmail.com>
Fri, 7 Jan 2011 21:39:16 +0000 (15:39 -0600)
committerPatrick J. Blair <redstar3894@gmail.com>
Fri, 7 Jan 2011 21:39:16 +0000 (15:39 -0600)
commit6baeb32b4e1f4ecad8413a38dd10c868393b221a
tree1cb0f299333b865f2f3fcef9834ebd1dfcd8a7af
parentd8618e0f75ec1fa1e7b535005b8ea021fb81dbc1
PR rtl-optimization/45728
* expr.c (expand_expr_real_1): If op0 isn't REG or MEM, try
gen_lowpart_common first and if that fails, force_reg first
before calling gen_lowpart.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@164549 138bc75d-0d04-0410-961f-82ee72b054a4
commit 3f6b0d1c6ee69195c76795836a0cf1ca1b5281bf from official-gcc
gcc-4.4.4/gcc/expr.c