1*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple armv7-linux-gnu -filetype asm -o /dev/null %s 2>&1 \ 2*9880d681SAndroid Build Coastguard Worker@ RUN: | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker .type missing_variable,%function 5*9880d681SAndroid Build Coastguard Workermissing_variable: 6*9880d681SAndroid Build Coastguard Worker.tlsdescseq 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker@ CHECK: error: expected variable after '.tlsdescseq' directive 9*9880d681SAndroid Build Coastguard Worker@ CHECK: .tlsdescseq 10*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker .type bad_expression,%function 13*9880d681SAndroid Build Coastguard Workerbad_expression: 14*9880d681SAndroid Build Coastguard Worker.tlsdescseq variable(tlsdesc) 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker@ CHECK: error: unexpected token 17*9880d681SAndroid Build Coastguard Worker@ CHECK: .tlsdescseq variable(tlsdesc) 18*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker .type trailing_garbage,%function 21*9880d681SAndroid Build Coastguard Workertrailing_garbage: 22*9880d681SAndroid Build Coastguard Worker.tlsdescseq variable, 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Worker@ CHECK: error: unexpected token 25*9880d681SAndroid Build Coastguard Worker@ CHECK: .tlsdescseq variable, 26*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 27*9880d681SAndroid Build Coastguard Worker 28*9880d681SAndroid Build Coastguard Worker .type invalid_use,%function 29*9880d681SAndroid Build Coastguard Workerinvalid_use: 30*9880d681SAndroid Build Coastguard Worker blx invalid(tlsdescseq) 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker@ CHECK: error: invalid variant 'tlsdescseq' 33*9880d681SAndroid Build Coastguard Worker@ CHECK: blx invalid(tlsdescseq) 34*9880d681SAndroid Build Coastguard Worker@ CHECK: ^ 35*9880d681SAndroid Build Coastguard Worker 36