diff options
Diffstat (limited to 'llvm/test/MC/ARM/relocated-mapping.s')
| -rw-r--r-- | llvm/test/MC/ARM/relocated-mapping.s | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/relocated-mapping.s b/llvm/test/MC/ARM/relocated-mapping.s new file mode 100644 index 00000000000..3bed14c4520 --- /dev/null +++ b/llvm/test/MC/ARM/relocated-mapping.s @@ -0,0 +1,11 @@ +@ RUN: llvm-mc -triple=arm-linux-gnueabi -filetype=obj < %s | llvm-objdump -t - | FileCheck %s + +@ Implementation-detail test (unfortunately): values that are relocated do not +@ go via MCStreamer::EmitBytes; make sure they still emit a mapping symbol. + add r0, r0, r0 + .word somewhere + add r0, r0, r0 + +@ CHECK: 00000000 .text 00000000 $a +@ CHECK-NEXT: 00000008 .text 00000000 $a +@ CHECK-NEXT: 00000004 .text 00000000 $d |

