2 // RUN
: llvm-mc
-filetype
=obj
-triple
=x86_64-pc-linux
%s
-o
%t.o
3 // RUN
: ld.lld
%t.o
-shared
-o
%t.so
4 // RUN
: llvm-readelf
-S
%t.so | FileCheck
%s
-check-prefix
=SECTION
5 // RUN
: llvm-objdump
--no-print-imm-hex
-d
%t.so | FileCheck
%s
7 // SECTION
: .got.plt PROGBITS 00000000000032f0 0002f0 000018
9 // 0x3300 (.got.plt) - 0x1274 = 8316
11 // CHECK-NEXT
: 1274: {{.*}} movabsq $8316, %r11
14 movabsq $_GLOBAL_OFFSET_TABLE_-
., %r11