[Bug target/21551] [4.0 Regression] bootstrap failed
hjl at lucon dot org
gcc-bugzilla@gcc.gnu.org
Sun May 15 15:36:00 GMT 2005
------- Additional Comments From hjl at lucon dot org 2005-05-15 15:36 -------
The change in ia64_expand_move
if (addend)
{
rtx subtarget = no_new_pseudos ? op0 : gen_reg_rtx (mode);
emit_insn (gen_rtx_SET (VOIDmode, subtarget, op1));
op1 = expand_simple_binop (mode, PLUS, subtarget,
GEN_INT (addend), op0, 1, OPTAB_DIRECT);
if (op0 == op1)
return NULL_RTX;
}
looks strange to me. Isn't addend added twice when addend == 0x4000?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21551
More information about the Gcc-bugs
mailing list