gcc/:
commit8d91a9b7a1b6b01a0a1b8c4321274f9fbed7cff6
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2007 04:11:47 +0000 (27 04:11 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2007 04:11:47 +0000 (27 04:11 +0000)
tree8c11ae004937c006a4b4b23a9a29439c32f3beee
parent8c0cb9a5a58f04686c026da368a8283f78ce0514
gcc/:
PR target/28675
* reload.c (find_reloads_subreg_address): If the address was valid
in the original mode but not in the new mode, reload the whole
address.
testsuite/:
PR target/28675
* gcc.c-torture/compile/pr28675.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124211 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr28675.c [new file with mode: 0644]