Commit 7c522d59 by Jeff Law

pa.c (output_floatsisf, [...]): Abort if presented with a general register --…

pa.c (output_floatsisf, [...]): Abort if presented with a general register -- this should not happen anymore.

        * pa.c (output_floatsisf, output_floatsidf): Abort if presented
        with a general register -- this should not happen anymore.

From-SVN: r3041
parent 1224aecb
......@@ -2139,7 +2139,7 @@ output_floatsisf2 (operands)
return "fldws %1,%0\n\tfcnvxf,sgl,sgl %0,%0";
else if (FP_REG_P (operands[1]))
return "fcnvxf,sgl,sgl %1,%0";
return "stwm %r1,4(0,30)\n\tfldws,mb -4(0,30),%0\n\tfcnvxf,sgl,sgl %0,%0";
abort();
}
char *
......@@ -2150,7 +2150,7 @@ output_floatsidf2 (operands)
return "fldws %1,%0\n\tfcnvxf,sgl,dbl %0,%0";
else if (FP_REG_P (operands[1]))
return "fcnvxf,sgl,dbl %1,%0";
return "stwm %r1,4(0,30)\n\tfldws,mb -4(0,30),%0\n\tfcnvxf,sgl,dbl %0,%0";
abort();
}
enum rtx_code
......
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