1; RUN: llc -mtriple powerpc-ibm-aix-xcoff < %s | FileCheck %s --check-prefix CHECK
2; RUN: llc -mtriple powerpc64-ibm-aix-xcoff < %s | FileCheck %s --check-prefix CHECK
3
4@i1 = external constant i32 #0
5@i2 = constant i32* @i1 #0
6
7define i32 @read() {
8  %1  = load i32, i32* @i1, align 4
9  ret i32 %1
10}
11
12define i32** @retptr() {
13  ret i32** @i2
14}
15
16; CHECK:       .read:
17; CHECK:        la 3, i1[TD](2)
18
19; CHECK:       .retptr:
20; CHECK:        la 3, i2[TD](2)
21
22; CHECK-DAG:   .toc
23; CHECK:         .extern i1[TD]
24; CHECK:         .csect i2[TD]
25
26attributes #0 = { "toc-data" }
27