blob: 381d058e8d82ef69baae72ad9e298e3341f999a3 [file] [edit]
; A simple, barebones test to check whether assembly can be emitted
; for the z/OS target
; RUN: llc < %s -mtriple=s390x-ibm-zos | FileCheck %s
@a = global i32 0, align 4
define signext i32 @main() {
; CHECK: stdin#C CSECT
; CHECK-NEXT: C_CODE64 CATTR ALIGN(3),FILL(0),READONLY,RMODE(64)
; CHECK: main DS 0H
; CHECK: a CSECT
; CHECK-NEXT: C_WSA64 CATTR ALIGN(2),FILL(0),DEFLOAD,NOTEXECUTABLE,RMODE(64),PART(a)
; CHECK-NEXT: a XATTR LINKAGE(XPLINK),REFERENCE(DATA),SCOPE(EXPORT)
entry:
ret i32 0
}