Commit ebec3cf9 by Jason Eckhardt Committed by Jason Eckhardt

i860.c (singlemove_string): Do not generate assembler pseudo instructions that…

i860.c (singlemove_string): Do not generate assembler pseudo instructions that must be expanded (that is...

2000-08-08  Jason Eckhardt  <jle@cygnus.com>

        * config/i860/i860.c (singlemove_string): Do not generate assembler
        pseudo instructions that must be expanded (that is, with signed
        constants larger than 16 bits).

From-SVN: r35572
parent b2262f4a
2000-08-08 Jason Eckhardt <jle@cygnus.com>
* config/i860/i860.c (singlemove_string): Do not generate assembler
pseudo instructions that must be expanded (that is, with signed
constants larger than 16 bits).
2000-08-08 Richard Henderson <rth@cygnus.com>
* flow.c (life_analysis): Only turn off PROP_LOG_LINKS and
......
......@@ -566,6 +566,8 @@ singlemove_string (operands)
return "adds %1,%?r0,%0";
if((INTVAL (operands[1]) & 0x0000ffff) == 0)
return "orh %H1,%?r0,%0";
return "orh %H1,%?r0,%0\n\tor %L1,%0,%0";
}
return "mov %1,%0";
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment