]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/9908 ([x86] wrong code generated for virtual method call with -masm...
authorRoger Sayle <roger@eyesopen.com>
Thu, 2 Dec 2004 21:03:28 +0000 (21:03 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Thu, 2 Dec 2004 21:03:28 +0000 (21:03 +0000)
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: r91660

gcc/ChangeLog
gcc/config/i386/i386.md

index aaf025b6088311292da3d3a6074d9f35c9916566..09b825977038ee1b90162078846ad88e2f6f7e6d 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-02  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-02  Richard Henderson  <rth@redhat.com>
 
        PR rtl-opt/15289
index 86ea88c63396eeeac479748e1f5ae46421b7b340..e8814cefb7712b23f8de3f9cd7e0e0ca7d02c010 100644 (file)
 {
   if (constant_call_address_operand (operands[1], QImode))
     return "call\t%P1";
-  return "call\t%*%1";
+  return "call\t%A1";
 }
   [(set_attr "type" "callv")])
 
 {
   if (constant_call_address_operand (operands[1], QImode))
     return "jmp\t%P1";
-  return "jmp\t%*%1";
+  return "jmp\t%A1";
 }
   [(set_attr "type" "callv")])