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
This commit is contained in:
Roger Sayle 2004-12-02 05:31:06 +00:00 committed by Roger Sayle
parent b6bbede951
commit 6a46f71d27
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
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

View File

@ -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")])