re PR rtl-optimization/21041 (ICE: output_operand: Cannot decompose address)
authorUlrich Weigand <uweigand@de.ibm.com>
Sun, 18 Dec 2005 16:06:55 +0000 (16:06 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Sun, 18 Dec 2005 16:06:55 +0000 (16:06 +0000)
commit5a575f77fde8efa894e6eefa20ca7e96881fe0e1
tree3d046856da977e0859c1d1ed467582650d5b31e1
parente75ea710dd6d61c9ed5b5200bd3d0f6132aa606a
re PR rtl-optimization/21041 (ICE: output_operand: Cannot decompose address)

PR rtl-optimization/21041
* reload.c (find_reloads_subreg_address): Replace paradoxical
subreg of MEM by widened access only if the resulting memory
is properly aligned, even on !STRICT_ALIGNMENT targets.

PR rtl-optimization/21041
* gcc.dg/pr21041.c: New test.

From-SVN: r108760
gcc/ChangeLog
gcc/reload.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr21041.c [new file with mode: 0644]