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