18 lines · plain
1; A simple, barebones test to check whether assembly can be emitted2; for the z/OS target3; RUN: llc < %s -mtriple=s390x-ibm-zos | FileCheck %s4 5@a = global i32 0, align 46 7define signext i32 @main() {8; CHECK: stdin#C CSECT9; CHECK: C_CODE64 CATTR ALIGN(3),FILL(0),READONLY,RMODE(64)10; CHECK: main:11; CHECK: stdin#C CSECT12; CHECK: C_WSA64 CATTR ALIGN(2),FILL(0),DEFLOAD,NOTEXECUTABLE,RMODE(64),PART(a)13; CHECK: a XATTR LINKAGE(XPLINK),REFERENCE(DATA),SCOPE(EXPORT)14; CHECK: a:15entry:16 ret i32 017}18