1*d6642c11SNirav Dave// RUN: not llvm-mc -triple powerpc-unknown-unknown %s 2>&1 | FileCheck %s 2*d6642c11SNirav Dave// RUN: not llvm-mc -triple powerpc-unknown-unknown %s 2>&1 | grep "error:" | count 8 3*d6642c11SNirav Dave// RUN: not llvm-mc -triple powerpc64-unknown-unknown %s 2>&1 | FileCheck %s 4*d6642c11SNirav Dave// RUN: not llvm-mc -triple powerpc64-unknown-unknown %s 2>&1 | grep "error:" | count 8 5*d6642c11SNirav Dave// RUN: not llvm-mc -triple powerpc64le-unknown-unknown %s 2>&1 | FileCheck %s 6*d6642c11SNirav Dave// RUN: not llvm-mc -triple powerpc64le-unknown-unknown %s 2>&1 | grep "error:" | count 8 7*d6642c11SNirav Dave 8*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:8: error: unknown token in expression in '.word' directive 9*d6642c11SNirav Dave .word % 10*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 11*d6642c11SNirav Dave .word # EOL COMMENT 12*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:10: error: unexpected token in '.word' directive 13*d6642c11SNirav Dave .word 0 $ 14*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 15*d6642c11SNirav Dave .word 0 # EOL COMMENT 16*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:11: error: unexpected token in '.llong' directive 17*d6642c11SNirav Dave .llong 0 $ 18*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 19*d6642c11SNirav Dave .llong 0 # EOL COMMENT 20*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:28: error: unexpected token in '.tc' directive 21*d6642c11SNirav Dave .tc number64[TC],number64 $ 22*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 23*d6642c11SNirav Dave .tc number64[TC],number64 # EOL COMMENT 24*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:15: error: unexpected token in '.machine' directive 25*d6642c11SNirav Dave .machine any $ 26*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 27*d6642c11SNirav Dave .machine any # EOL COMMENT 28*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:17: error: unexpected token in '.machine' directive 29*d6642c11SNirav Dave .machine "any" $ 30*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 31*d6642c11SNirav Dave .machine "any" # EOL COMMENT 32*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:16: error: unexpected token in '.abiversion' directive 33*d6642c11SNirav Dave .abiversion 2 $ 34*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 35*d6642c11SNirav Dave .abiversion 2 # EOL COMMENT 36*d6642c11SNirav Dave .type callee1, @function 37*d6642c11SNirav Davecallee1: 38*d6642c11SNirav Dave nop 39*d6642c11SNirav Dave nop 40*d6642c11SNirav Dave // CHECK: [[@LINE+1]]:33: error: unexpected token in '.localentry' directive 41*d6642c11SNirav Dave .localentry callee1, .-callee1 $ 42*d6642c11SNirav Dave // CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error: 43*d6642c11SNirav Dave .localentry callee1, .-callee1 # EOL COMMENT 44*d6642c11SNirav Dave // CHECK-NOT: error: 45