Commit 30387275 by James Van Artsdalen

(output_to_reg): Handle XFmode write to MEM by reading back value after

write if source doesn't die.

From-SVN: r5600
parent ea31f1e2
...@@ -157,7 +157,10 @@ output_to_reg (dest, dies) ...@@ -157,7 +157,10 @@ output_to_reg (dest, dies)
else else
{ {
if (GET_MODE (dest) == XFmode) if (GET_MODE (dest) == XFmode)
abort (); {
output_asm_insn (AS1 (fstp%z3,%y0), xops);
output_asm_insn (AS1 (fld%z3,%y0), xops);
}
else else
output_asm_insn (AS1 (fst%z3,%y0), xops); output_asm_insn (AS1 (fst%z3,%y0), xops);
} }
......
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