17 lines
598 B
LLVM
17 lines
598 B
LLVM
; RUN: not --crash llc -mcpu=pwr10 -mtriple=powerpc64le-unknown-linux-gnu \
|
|
; RUN: -verify-machineinstrs -mattr=+pcrelative-memops -o - < %s 2>&1 | \
|
|
; RUN: FileCheck %s --check-prefix=CHECK-PCREL
|
|
; RUN: llc -mcpu=pwr10 -mtriple=powerpc64le-unknown-linux-gnu \
|
|
; RUN: -verify-machineinstrs -mattr=-pcrelative-memops -o - < %s 2>&1 | \
|
|
; RUN: FileCheck %s --check-prefix=CHECK-NOPCREL
|
|
|
|
; CHECK-PCREL: Thread local storage is not supported with pc-relative addressing
|
|
; CHECK-NOPCREL: blr
|
|
|
|
@x = external thread_local global i32, align 4
|
|
|
|
define i32* @testTLS() {
|
|
entry:
|
|
ret i32* @x
|
|
}
|