-2005-11-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+2005-11-18 Richard Kenner <kenner@don.gnat.com>
+
+ * postreload.c (reload_cse_move2add): Don't try to work with BImode.
* fold-const.c (build_range_check): Use proper type for subtraction
when merging lower bound.
rtx tem = gen_rtx_PLUS (GET_MODE (reg), reg, new_src);
validate_change (insn, &SET_SRC (pat), tem, 0);
}
- else
+ else if (GET_MODE (reg) != BImode)
{
enum machine_mode narrow_mode;
for (narrow_mode = GET_CLASS_NARROWEST_MODE (MODE_INT);