xref: /aosp_15_r20/external/llvm/test/MC/ARM/relocated-mapping.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple=arm-linux-gnueabi -filetype=obj < %s | llvm-objdump -t - | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker@ Implementation-detail test (unfortunately): values that are relocated do not
4*9880d681SAndroid Build Coastguard Worker@ go via MCStreamer::EmitBytes; make sure they still emit a mapping symbol.
5*9880d681SAndroid Build Coastguard Worker        add r0, r0, r0
6*9880d681SAndroid Build Coastguard Worker        .word somewhere
7*9880d681SAndroid Build Coastguard Worker        add r0, r0, r0
8*9880d681SAndroid Build Coastguard Worker
9*9880d681SAndroid Build Coastguard Worker@ CHECK: 00000000 .text 00000000 $a
10*9880d681SAndroid Build Coastguard Worker@ CHECK-NEXT: 00000008 .text 00000000 $a
11*9880d681SAndroid Build Coastguard Worker@ CHECK-NEXT: 00000004 .text 00000000 $d
12