xref: /llvm-project/llvm/test/CodeGen/PowerPC/toc-data-large-array.ll (revision 37b5eb0a0a75bdf69b96b902417906da31c88dc3)
1; RUN: not --crash llc -mtriple powerpc-ibm-aix-xcoff < %s 2>&1 | FileCheck %s --check-prefix CHECK-ERROR
2; RUN: not --crash llc -mtriple powerpc64-ibm-aix-xcoff < %s 2>&1 | FileCheck %s --check-prefix CHECK-ERROR
3
4@a = global [5 x i16] zeroinitializer, align 2 #0
5
6; Function Attrs: noinline
7define i16 @foo() #1 {
8entry:
9  %0 = load i16, ptr @a, align 2
10  ret i16 %0
11}
12
13attributes #0 = { "toc-data" }
14attributes #1 = { noinline }
15
16; CHECK-ERROR: LLVM ERROR: A GlobalVariable with size larger than a TOC entry is not currently supported by the toc data transformation.
17