diff options
| author | Reid Kleckner <reid@kleckner.net> | 2014-03-04 00:33:17 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2014-03-04 00:33:17 +0000 |
| commit | d84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c (patch) | |
| tree | a4a0d04a49baed881bfb0df5fa39c0f56c7a42ec /llvm/test/MC | |
| parent | 70cb2311abb354dc8a15f63a4db59c52034b238f (diff) | |
| download | bcm5719-llvm-d84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c.tar.gz bcm5719-llvm-d84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c.zip | |
MC: Fix Intel assembly parser for [global + offset]
We were dropping the displacement on the floor if we also had some
immediate offset.
Should fix PR19033.
llvm-svn: 202774
Diffstat (limited to 'llvm/test/MC')
| -rw-r--r-- | llvm/test/MC/X86/intel-syntax.s | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/MC/X86/intel-syntax.s b/llvm/test/MC/X86/intel-syntax.s index 0f75d5d82a5..540282a74c7 100644 --- a/llvm/test/MC/X86/intel-syntax.s +++ b/llvm/test/MC/X86/intel-syntax.s @@ -590,3 +590,12 @@ fdivr ST(1) // CHECK: fxrstorq (%rax) fxsave64 opaque ptr [rax] fxrstor64 opaque ptr [rax] + +.bss +.globl _g0 +.text + +// CHECK: movq _g0, %rbx +// CHECK: movq _g0+8, %rcx +mov rbx, qword ptr [_g0] +mov rcx, qword ptr [_g0 + 8] |

