| ; 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' |