1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu < %s | llvm-readobj -r | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker// CHECK: Relocations [ 4*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Section ({{.*}}) .rela.text { 5*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x1D R_X86_64_PC32 f2 0xFFFFFFFFFFFFFFFC 6*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: } 7*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ] 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker.weak f 10*9880d681SAndroid Build Coastguard Worker.weak g 11*9880d681SAndroid Build Coastguard Workerf: 12*9880d681SAndroid Build Coastguard Worker nop 13*9880d681SAndroid Build Coastguard Workerg: 14*9880d681SAndroid Build Coastguard Worker nop 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker.quad g - f 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker.weak f2 20*9880d681SAndroid Build Coastguard Workerf2: 21*9880d681SAndroid Build Coastguard Worker nop 22*9880d681SAndroid Build Coastguard Workerg2: 23*9880d681SAndroid Build Coastguard Worker nop 24*9880d681SAndroid Build Coastguard Worker.quad g2 - f2 25*9880d681SAndroid Build Coastguard Worker.quad f2 - g2 26*9880d681SAndroid Build Coastguard Workercall f2 27