2 // RUN
: llvm-mc
-filetype
=obj
-triple
=i686-pc-linux
%s
-o
%t.o
-relax-relocations
3 // RUN
: ld.lld
-shared
%t.o
-o
%t.so
4 // RUN
: llvm-readelf
-S
%t.so | FileCheck
--check-prefix
=SEC
%s
5 // RUN
: llvm-objdump
-d
--no-show-raw-insn
%t.so | FileCheck
%s
7 // SEC
: .got PROGBITS 000021f0
8 // SEC-NEXT
: .got.plt PROGBITS 000031f4
11 // CHECK-NEXT
: 1194: movl
-4100(%ebx
), %eax
12 // CHECK-NEXT
: movl
-4092(%ebx
), %eax
15 movl bar@GOT
(%ebx
), %eax
16 movl bar+
8@GOT
(%ebx
), %eax