From: Roger Sayle Date: Fri, 3 Dec 2004 16:45:40 +0000 (+0000) Subject: re PR target/9908 ([x86] wrong code generated for virtual method call with -masm... X-Git-Tag: releases/gcc-3.3.6~210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40b83d90c725e70f94a449650b11741b596c57b9;p=thirdparty%2Fgcc.git 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): Correct Intel assembler syntax by using %A1 instead of %*%1. From-SVN: r91687 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c4d3e222c94b..81bd0c148ceb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-12-03 Roger Sayle + + PR target/9908 + * config/i386/i386.md (*call_value_1): Correct Intel assembler + syntax by using %A1 instead of %*%1. + 2004-12-01 Alan Modra PR target/12817 diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 0130b1209702..0191cf7a5f28 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -17780,9 +17780,9 @@ return "call\t%P1"; } if (SIBLING_CALL_P (insn)) - return "jmp\t%*%1"; + return "jmp\t%A1"; else - return "call\t%*%1"; + return "call\t%A1"; } [(set_attr "type" "callv")])