diff options
Diffstat (limited to 'llvm/test/MC/ARM')
-rw-r--r-- | llvm/test/MC/ARM/gas-compl-mem-offset-paren.s | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/gas-compl-mem-offset-paren.s b/llvm/test/MC/ARM/gas-compl-mem-offset-paren.s new file mode 100644 index 00000000000..a458615d645 --- /dev/null +++ b/llvm/test/MC/ARM/gas-compl-mem-offset-paren.s @@ -0,0 +1,20 @@ +@ RUN: llvm-mc -triple=arm-linux-gnueabi < %s | FileCheck %s + +@ CHECK: ldr r12, [sp, #15] +ldr r12, [sp, (15)] + +@ CHECK: ldr r12, [sp, #15] +ldr r12, [sp, #(15)] + +@ CHECK: ldr r12, [sp, #15] +ldr r12, [sp, $(15)] + +@ CHECK: ldr r12, [sp, #100] +ldr r12, [sp, (((15+5)*5))] + +@ CHECK: ldr r12, [sp, #100] +ldr r12, [sp, #(((15+5)*5))] + + +@ CHECK: ldr r12, [sp, #100] +ldr r12, [sp, $(((15+5)*5))] |