diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 42062fb10c7..d83740fc0e5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2011-02-08 DJ Delorie + + PR target/47548 + * config/m32c/m32c.c (m32c_subreg): Don't try to validate interim + patterns. + 2011-02-08 Joseph Myers * config/m68k/uclinux.opt: New. diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 5ccaa2e335a..ef0a311518c 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -3618,7 +3618,7 @@ m32c_subreg (enum machine_mode outer, /* Volatile MEMs don't get simplified, but we need them to be. We are little endian, so the subreg byte is the offset. */ - r = adjust_address (x, outer, byte); + r = adjust_address_nv (x, outer, byte); } return r; }