Commit 6a46f71d by Roger Sayle Committed by Roger Sayle

re PR target/9908 ([x86] wrong code generated for virtual method call with -masm-intel)


	PR target/9908
	* config/i386/i386.md (*call_value_1, *sibcall_value_1): Correct
	Intel assembler syntax by using %A1 instead of %*%1.

From-SVN: r91616
parent b6bbede9
2004-12-01 Roger Sayle <roger@eyesopen.com>
PR target/9908
* config/i386/i386.md (*call_value_1, *sibcall_value_1): Correct
Intel assembler syntax by using %A1 instead of %*%1.
2004-12-01 Richard Henderson <rth@redhat.com>
* expr.c (expand_assignment): Handle CONCAT both as a final
......
......@@ -19878,7 +19878,7 @@
{
if (constant_call_address_operand (operands[1], Pmode))
return "call\t%P1";
return "call\t%*%1";
return "call\t%A1";
}
[(set_attr "type" "callv")])
......@@ -19890,7 +19890,7 @@
{
if (constant_call_address_operand (operands[1], Pmode))
return "jmp\t%P1";
return "jmp\t%*%1";
return "jmp\t%A1";
}
[(set_attr "type" "callv")])
......
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