re PR target/47548 (m32c-rtems ICEt in change_address_1, at emit-rtl.c:1933)

PR target/47548
* config/m32c/m32c.c (m32c_subreg): Don't try to validate interim
patterns.

From-SVN: r169959
This commit is contained in:
DJ Delorie 2011-02-08 19:54:31 -05:00 committed by DJ Delorie
parent 4254bbfe51
commit 91140cd3cf
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2011-02-08 DJ Delorie <dj@redhat.com>
PR target/47548
* config/m32c/m32c.c (m32c_subreg): Don't try to validate interim
patterns.
2011-02-08 Joseph Myers <joseph@codesourcery.com> 2011-02-08 Joseph Myers <joseph@codesourcery.com>
* config/m68k/uclinux.opt: New. * config/m68k/uclinux.opt: New.

View File

@ -3618,7 +3618,7 @@ m32c_subreg (enum machine_mode outer,
/* Volatile MEMs don't get simplified, but we need them to /* Volatile MEMs don't get simplified, but we need them to
be. We are little endian, so the subreg byte is the be. We are little endian, so the subreg byte is the
offset. */ offset. */
r = adjust_address (x, outer, byte); r = adjust_address_nv (x, outer, byte);
} }
return r; return r;
} }