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