170c433a1SSidharth Baveja; RUN: llc -mtriple powerpc-ibm-aix-xcoff -verify-machineinstrs < %s | FileCheck %s
270c433a1SSidharth Baveja; RUN: not --crash llc -filetype=obj -mtriple powerpc-ibm-aix-xcoff  \
370c433a1SSidharth Baveja; RUN:                 -verify-machineinstrs < %s 2>&1 | \
4*8d6e2c3eSesmeyi; RUN:   FileCheck %s --check-prefix=OBJ
5de20a3b6Sesmeyi
6*8d6e2c3eSesmeyi; RUN: llc -mtriple powerpc64-ibm-aix-xcoff -verify-machineinstrs < %s | FileCheck %s
7*8d6e2c3eSesmeyi; RUN: not --crash llc -filetype=obj -mtriple powerpc64-ibm-aix-xcoff  \
8*8d6e2c3eSesmeyi; RUN:                 -verify-machineinstrs < %s 2>&1 | \
9*8d6e2c3eSesmeyi; RUN:   FileCheck %s --check-prefix=OBJ
1070c433a1SSidharth Baveja
1170c433a1SSidharth Baveja@i = external global i32, align 4  #0
1270c433a1SSidharth Baveja
1370c433a1SSidharth Baveja; Function Attrs: noinline nounwind optnone
1470c433a1SSidharth Bavejadefine i32* @get() {
1570c433a1SSidharth Baveja  entry:
1670c433a1SSidharth Baveja    ret i32* @i
1770c433a1SSidharth Baveja}
1870c433a1SSidharth Baveja
1970c433a1SSidharth Baveja; CHECK:        la 3, i[TD](2)
2070c433a1SSidharth Baveja; CHECK:        .toc
2170c433a1SSidharth Baveja; CHECK-NEXT:   .extern i[TD]
2270c433a1SSidharth Baveja
23*8d6e2c3eSesmeyi; OBJ: LLVM ERROR:  toc-data not yet supported when writing object files.
2470c433a1SSidharth Baveja
2570c433a1SSidharth Bavejaattributes #0 = { "toc-data" }
26