Commit 2bba3a75 by Michael Meissner

Allow calls to absolute addresses.

From-SVN: r2154
parent a5cc4aa9
......@@ -4005,6 +4005,13 @@ move\\t%0,%z4\\n\\
if (GET_CODE (target) == SYMBOL_REF)
return \"%*jal\\t%0\";
else if (GET_CODE (target) == CONST_INT)
{
operands[0] = target;
operands[1] = gen_rtx (REG, SImode, GP_REG_FIRST + 31);
return \"%*%[li\\t%@,%0\\n\\tjal\\t%1,%@%]\";
}
else
{
operands[0] = target;
......@@ -4048,6 +4055,13 @@ move\\t%0,%z4\\n\\
if (GET_CODE (target) == SYMBOL_REF)
return \"%*jal\\t%1\";
else if (GET_CODE (target) == CONST_INT)
{
operands[1] = target;
operands[2] = gen_rtx (REG, SImode, GP_REG_FIRST + 31);
return \"%*%[li\\t%@,%1\\n\\tjal\\t%2,%@%]\";
}
else
{
operands[1] = target;
......
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