PR middle-end/33273
* expr.c (store_expr): Call adjust_address to change mode of dest_mem
to BLKmode.
From-SVN: r128537
+2007-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR middle-end/33273
+ * expr.c (store_expr): Call adjust_address to change mode of dest_mem
+ to BLKmode.
+
2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
* dse.c (find_shift_sequence): Allow word as well as subword shifts.
MEM_ALIGN (target), false,
exp_len > str_copy_len ? 1 : 0);
if (exp_len > str_copy_len)
- clear_storage (dest_mem, GEN_INT (exp_len - str_copy_len),
+ clear_storage (adjust_address (dest_mem, BLKmode, 0),
+ GEN_INT (exp_len - str_copy_len),
BLOCK_OP_NORMAL);
return NULL_RTX;
}