xref: /llvm-project/llvm/test/CodeGen/PowerPC/toc-data-no-data-sections.ll (revision 29456e9bcc478d458f40a93d309f992f0a314523)
1*29456e9bSZaara Syeda; RUN: llc -mtriple powerpc64-ibm-aix-xcoff -data-sections=false -verify-machineinstrs < %s | FileCheck %s
2*29456e9bSZaara Syeda
3*29456e9bSZaara Syeda@a1 = global i32 0, align 4 #0
4*29456e9bSZaara Syeda
5*29456e9bSZaara Syedadefine void @foo() {
6*29456e9bSZaara Syedaentry:
7*29456e9bSZaara Syeda  store i32 1, ptr @a1, align 4
8*29456e9bSZaara Syeda  ret void
9*29456e9bSZaara Syeda}
10*29456e9bSZaara Syeda
11*29456e9bSZaara Syedaattributes #0 = { "toc-data" }
12*29456e9bSZaara Syeda
13*29456e9bSZaara Syeda; CHECK: .toc
14*29456e9bSZaara Syeda; CHECK-NEXT: .csect a1[TD],2
15*29456e9bSZaara Syeda; CHECK-NEXT: .globl  a1[TD]
16*29456e9bSZaara Syeda; CHECK-NEXT: .align  2
17*29456e9bSZaara Syeda; CHECK-NOT: a1[TD]:
18*29456e9bSZaara Syeda; CHECK-NEXT: .vbyte  4, 0
19