gcc/
* config/mips/mips.c (mips16_unextended_reference_p): Test for BLKmode.
From-SVN: r181762
+2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/mips/mips.c (mips16_unextended_reference_p): Test for BLKmode.
+
2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/mips-protos.h (mips_emit_binary): Declare.
mips16_unextended_reference_p (enum machine_mode mode, rtx base,
unsigned HOST_WIDE_INT offset)
{
- if (offset % GET_MODE_SIZE (mode) == 0)
+ if (mode != BLKmode && offset % GET_MODE_SIZE (mode) == 0)
{
if (GET_MODE_SIZE (mode) == 4 && base == stack_pointer_rtx)
return offset < 256U * GET_MODE_SIZE (mode);