1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 4*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: byte 0 5*9880d681SAndroid Build Coastguard Worker.ifndef undefined 6*9880d681SAndroid Build Coastguard Worker .byte 1 7*9880d681SAndroid Build Coastguard Worker.else 8*9880d681SAndroid Build Coastguard Worker .byte 0 9*9880d681SAndroid Build Coastguard Worker.endif 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Workerdefined: 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: byte 0 14*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 15*9880d681SAndroid Build Coastguard Worker.ifndef defined 16*9880d681SAndroid Build Coastguard Worker .byte 0 17*9880d681SAndroid Build Coastguard Worker.else 18*9880d681SAndroid Build Coastguard Worker .byte 1 19*9880d681SAndroid Build Coastguard Worker.endif 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Worker movl %eax, undefined 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 24*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: byte 0 25*9880d681SAndroid Build Coastguard Worker.ifndef undefined 26*9880d681SAndroid Build Coastguard Worker .byte 1 27*9880d681SAndroid Build Coastguard Worker.else 28*9880d681SAndroid Build Coastguard Worker .byte 0 29*9880d681SAndroid Build Coastguard Worker.endif 30