blob: 59827dec16079d816ac01fdb98b62b2b9b06ad87 [file] [edit]
; Test alignment of global constants
;
; RUN: llc < %s -mtriple=s390x-ibm-zos -mcpu=z10 | FileCheck %s
@data = global [8 x i32] [i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7], align 4096
; CHECK: * @data
; CHECK-NEXT: data CSECT
; CHECK-NEXT: C_WSA64 CATTR ALIGN(12),FILL(0),DEFLOAD,NOTEXECUTABLE,RMODE(64),PART(dat
; CHECK-NEXT: ta)
; CHECK-NEXT: data XATTR LINKAGE(XPLINK),REFERENCE(DATA),SCOPE(EXPORT)
; CHECK-NEXT: DS 0B
; CHECK-NEXT: * 0x0
; CHECK-NEXT: DC XL4'00000000'
; CHECK-NEXT: * 0x1
; CHECK-NEXT: DC XL4'00000001'
; CHECK-NEXT: * 0x2
; CHECK-NEXT: DC XL4'00000002'
; CHECK-NEXT: * 0x3
; CHECK-NEXT: DC XL4'00000003'
; CHECK-NEXT: * 0x4
; CHECK-NEXT: DC XL4'00000004'
; CHECK-NEXT: * 0x5
; CHECK-NEXT: DC XL4'00000005'
; CHECK-NEXT: * 0x6
; CHECK-NEXT: DC XL4'00000006'
; CHECK-NEXT: * 0x7
; CHECK-NEXT: DC XL4'00000007'