; RUN: llc -mtriple="powerpc64le-unknown-linux-gnu" -relocation-model=pic < %s | FileCheck %s ; CHECK-LABEL: foo_test: ; CHECK: mflr 0 ; CHECK: __tls_get_addr %struct1.2.41 = type { %struct2.0.39, %struct3.1.40, %struct1.2.41* } %struct2.0.39 = type { i64, i32, i32, i32, i32 } %struct3.1.40 = type { [160 x i8] } @tls_var = external thread_local global %struct1.2.41*, align 8 define void @foo_test() { %1 = load %struct1.2.41*, %struct1.2.41** @tls_var, align 8 br i1 undef, label %foo.exit, label %2 ;