From 40b83d90c725e70f94a449650b11741b596c57b9 Mon Sep 17 00:00:00 2001 From: Roger Sayle Date: Fri, 3 Dec 2004 16:45:40 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/i386.md | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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")]) -- 2.47.2