re PR target/15286 (ICE cause by reload)
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 28 Oct 2004 12:47:21 +0000 (12:47 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 28 Oct 2004 12:47:21 +0000 (12:47 +0000)
commitfd326ba823f7a8cbb2f7c47a2a3d15a8e098a976
treea9bda2464d7b200ebd679487ccda3fef16f416b1
parent4af46a327e490e1a24a353bc55f0d64631ba85de
re PR target/15286 (ICE cause by reload)

PR target/15286
* final.c (alter_subreg): Compute correct offset to use with
paradoxical SUBREGs of memory operands.
* recog.c (general_operand): Allow paradoxical SUBREGs of
memory operands after reload.
* simplify-rtx.c (simplify_gen_subreg): Fail if simplify_subreg
has failed when passed a hard register.

From-SVN: r89752
gcc/ChangeLog
gcc/final.c
gcc/recog.c
gcc/simplify-rtx.c