1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerdefined: 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 6*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 7*9880d681SAndroid Build Coastguard Worker.ifb 8*9880d681SAndroid Build Coastguard Worker .byte 1 9*9880d681SAndroid Build Coastguard Worker.else 10*9880d681SAndroid Build Coastguard Worker .byte 0 11*9880d681SAndroid Build Coastguard Worker.endif 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.ifb 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# CHECK-NOT: .byte 0 22*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 23*9880d681SAndroid Build Coastguard Worker.ifb undefined 24*9880d681SAndroid Build Coastguard Worker .byte 0 25*9880d681SAndroid Build Coastguard Worker.else 26*9880d681SAndroid Build Coastguard Worker .byte 1 27*9880d681SAndroid Build Coastguard Worker.endif 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 30*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 31*9880d681SAndroid Build Coastguard Worker.ifb "" 32*9880d681SAndroid Build Coastguard Worker .byte 0 33*9880d681SAndroid Build Coastguard Worker.else 34*9880d681SAndroid Build Coastguard Worker .byte 1 35*9880d681SAndroid Build Coastguard Worker.endif 36*9880d681SAndroid Build Coastguard Worker 37*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 38*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 39*9880d681SAndroid Build Coastguard Worker.ifnb 40*9880d681SAndroid Build Coastguard Worker .byte 0 41*9880d681SAndroid Build Coastguard Worker.else 42*9880d681SAndroid Build Coastguard Worker .byte 1 43*9880d681SAndroid Build Coastguard Worker.endif 44*9880d681SAndroid Build Coastguard Worker 45*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 46*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 47*9880d681SAndroid Build Coastguard Worker.ifnb defined 48*9880d681SAndroid Build Coastguard Worker .byte 1 49*9880d681SAndroid Build Coastguard Worker.else 50*9880d681SAndroid Build Coastguard Worker .byte 0 51*9880d681SAndroid Build Coastguard Worker.endif 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 54*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 55*9880d681SAndroid Build Coastguard Worker.ifnb undefined 56*9880d681SAndroid Build Coastguard Worker .byte 1 57*9880d681SAndroid Build Coastguard Worker.else 58*9880d681SAndroid Build Coastguard Worker .byte 0 59*9880d681SAndroid Build Coastguard Worker.endif 60*9880d681SAndroid Build Coastguard Worker 61*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 62*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 63*9880d681SAndroid Build Coastguard Worker.ifnb "" 64*9880d681SAndroid Build Coastguard Worker .byte 1 65*9880d681SAndroid Build Coastguard Worker.else 66*9880d681SAndroid Build Coastguard Worker .byte 0 67*9880d681SAndroid Build Coastguard Worker.endif 68