1*8fee2ee9SEric Astor; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s 2*8fee2ee9SEric Astor 3*8fee2ee9SEric Astor.data 4*8fee2ee9SEric Astor 5*8fee2ee9SEric AstorFOO STRUCT 8 6*8fee2ee9SEric Astor f FWORD -1 7*8fee2ee9SEric AstorFOO ENDS 8*8fee2ee9SEric Astor 9*8fee2ee9SEric Astort1 FOO <> 10*8fee2ee9SEric Astor; CHECK-LABEL: t1: 11*8fee2ee9SEric Astor; CHECK-NEXT: .long 4294967295 12*8fee2ee9SEric Astor; CHECK-NEXT: .short 65535 13*8fee2ee9SEric Astor; CHECK-NOT: .zero 14*8fee2ee9SEric Astor 15*8fee2ee9SEric AstorBAZ STRUCT 16*8fee2ee9SEric Astor b BYTE 3 DUP (-1) 17*8fee2ee9SEric Astor f FWORD -1 18*8fee2ee9SEric AstorBAZ ENDS 19*8fee2ee9SEric Astor 20*8fee2ee9SEric AstorFOOBAR STRUCT 8 21*8fee2ee9SEric Astor f1 BAZ <> 22*8fee2ee9SEric Astor f2 BAZ <> 23*8fee2ee9SEric Astor h BYTE -1 24*8fee2ee9SEric AstorFOOBAR ENDS 25*8fee2ee9SEric Astor 26*8fee2ee9SEric Astort2 FOOBAR <> 27*8fee2ee9SEric Astor; CHECK-LABEL: t2: 28*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 29*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 30*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 31*8fee2ee9SEric Astor; CHECK-NEXT: .long 4294967295 32*8fee2ee9SEric Astor; CHECK-NEXT: .short 65535 33*8fee2ee9SEric Astor; CHECK-NEXT: .zero 3 34*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 35*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 36*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 37*8fee2ee9SEric Astor; CHECK-NEXT: .long 4294967295 38*8fee2ee9SEric Astor; CHECK-NEXT: .short 65535 39*8fee2ee9SEric Astor; CHECK-NEXT: .byte -1 40*8fee2ee9SEric Astor; CHECK-NEXT: .zero 2 41*8fee2ee9SEric Astor 42*8fee2ee9SEric Astor.code 43*8fee2ee9SEric Astor 44*8fee2ee9SEric AstorEND 45