diff options
Diffstat (limited to 'test/CodeGen/X86/pr11415.ll')
| -rw-r--r-- | test/CodeGen/X86/pr11415.ll | 8 |
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() { |
