summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/pr11415.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/pr11415.ll')
-rw-r--r--test/CodeGen/X86/pr11415.ll8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/CodeGen/X86/pr11415.ll b/test/CodeGen/X86/pr11415.ll
index 6c32a2206a7ea..73c497014116f 100644
--- a/test/CodeGen/X86/pr11415.ll
+++ b/test/CodeGen/X86/pr11415.ll
@@ -4,15 +4,17 @@
; defining %0 before it was read. This caused us to omit the
; movq -8(%rsp), %rdx
+; CHECK: pushq %rax
; CHECK: #APP
; CHECK-NEXT: #NO_APP
; CHECK-NEXT: movq %rcx, %rax
-; CHECK-NEXT: movq %rax, -8(%rsp)
-; CHECK-NEXT: movq -8(%rsp), %rdx
+; CHECK-NEXT: movq %rax, (%rsp)
+; CHECK-NEXT: movq (%rsp), %rdx
; CHECK-NEXT: #APP
; CHECK-NEXT: #NO_APP
; CHECK-NEXT: movq %rdx, %rax
-; CHECK-NEXT: movq %rdx, -8(%rsp)
+; CHECK-NEXT: movq %rdx, (%rsp)
+; CHECK-NEXT: popq %rcx
; CHECK-NEXT: ret
define i64 @foo() {