1*14302fcbSTim Northover; RUN: llc -mtriple=thumbv7-apple-watchos %s -filetype=obj -o %t 2*14302fcbSTim Northover; RUN: llvm-objdump -r %t | FileCheck %s 3*14302fcbSTim Northover 4*14302fcbSTim Northover ; Relocation needs to explicitly mention _bar rather than be __text relative 5*14302fcbSTim Northover ; because the __text relative offset is not encodable in an ARM instruction. 6*14302fcbSTim Northover; CHECK: ARM_RELOC_BR24 _bar 7*14302fcbSTim Northoverdefine void @foo() "target-features"="-thumb-mode" { 8*14302fcbSTim Northover tail call void @bar() 9*14302fcbSTim Northover ret void 10*14302fcbSTim Northover} 11*14302fcbSTim Northover 12*14302fcbSTim Northoverdefine void @one_inst() { ret void } 13*14302fcbSTim Northover 14*14302fcbSTim Northoverdefine void @bar() { 15*14302fcbSTim Northover ret void 16*14302fcbSTim Northover} 17