From 4bc8de39bbb397b8b393404c6bd8242d6304c7a8 Mon Sep 17 00:00:00 2001 From: Michael McLoughlin Date: Sun, 20 Jan 2019 23:19:06 -0800 Subject: [PATCH] tests/fixedbugs/issue50: fix asmdecl complaint Updates #50 --- tests/fixedbugs/issue50/asm.go | 4 +++- tests/fixedbugs/issue50/issue50.s | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/fixedbugs/issue50/asm.go b/tests/fixedbugs/issue50/asm.go index 4cd2bb6..f571132 100644 --- a/tests/fixedbugs/issue50/asm.go +++ b/tests/fixedbugs/issue50/asm.go @@ -15,7 +15,9 @@ func main() { x := Load(Param("x"), GP32()) xmm := XMM() MOVQ(x, xmm) - Store(xmm, ReturnIndex(0)) + r := GP32() + MOVQ(xmm, r) + Store(r, ReturnIndex(0)) RET() Generate() } diff --git a/tests/fixedbugs/issue50/issue50.s b/tests/fixedbugs/issue50/issue50.s index 39083e5..a8fb9cb 100644 --- a/tests/fixedbugs/issue50/issue50.s +++ b/tests/fixedbugs/issue50/issue50.s @@ -6,5 +6,6 @@ TEXT ·Issue50(SB), NOSPLIT, $0-12 MOVL x+0(FP), AX MOVQ AX, X0 - MOVQ X0, ret+8(FP) + MOVQ X0, AX + MOVL AX, ret+8(FP) RET