brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.0 KiB · a803984 Raw
171 lines · plain
1// RUN: not llvm-mc -triple armv7--none-eabi %s 2>&1 | FileCheck %s2// RUN: not llvm-mc -triple armv7--none-eabi %s 2>&1 | grep "error:" | count 333	4// CHECK: [[@LINE+1]]:10: error: unexpected token5	.word 0 $6// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:7	.word 0 @ EOL COMMENT8// CHECK: [[@LINE+1]]:11: error: unexpected token9	.short 0 $10// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:11	.short 0 @ EOL COMMENT12// CHECK: [[@LINE+1]]:11: error: unexpected token13	.hword 0 $14// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:15	.hword 0 @ EOL COMMENT16 17  .arch armv7-a18// CHECK: :[[#@LINE+1]]:9: error: expected newline19	.thumb $20// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:	21	.thumb @ EOL COMMENT22 23// CHECK: :[[#@LINE+1]]:7: error: expected newline24	.arm $25// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:	26	.arm @ EOL COMMENT		27// CHECK: :[[#@LINE+1]]:14: error: expected newline28	.thumb_func $ 29// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:	30	.thumb_func @ EOL COMMENT31// CHECK: :[[#@LINE+1]]:11: error: expected newline	32	.code 16 $33// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:34	.code 16 @ EOL COMMENTS	35// CHECK: :[[#@LINE+1]]:18: error: expected newline	36	.syntax unified $37// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:38	.syntax unified @ EOL COMMENT39	fred .req r540// CHECK: :[[#@LINE+1]]:14: error: expected newline41	.unreq fred $42// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:43	.unreq fred @ EOL COMMENTS44	45// CHECK: :[[#@LINE+1]]:18: error: expected newline46        .fnstart $47// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:48	.fnstart @ EOL COMMENT49// CHECK: :[[#@LINE+1]]:23: error: expected newline50        .cantunwind   $51// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:52	.cantunwind   @ EOL COMMENT	53 54 55// CHECK: :[[#@LINE+1]]:18: error: expected newline56        .fnend   $57// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:58	.fnend   @ EOL COMMENT	59 60	.fnstart61// CHECK: :[[#@LINE+1]]:43: error: expected newline62        .personality __gxx_personality_v0 $63// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:64        .personality __gxx_personality_v0 @ EOL COMMENET65 66// CHECK: [[#@LINE+1]]:28: error: expected newline67        .setfp  fp, sp, #0 $68// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:69        .setfp  fp, sp, #0 @ EOL COMMENT70 71 72// CHECK: :[[#@LINE+1]]:17: error: expected newline73        .pad #0 $74// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:75        .pad #0 @ EOL COMMENT76 77// CHECK: :[[#@LINE+1]]:20: error: expected newline78        .save {r0} $79// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:80        .save {r0} @ EOL COMMENT81 82// CHECK: :[[#@LINE+1]]:21: error: expected newline83        .vsave {d0} $84// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:85        .vsave {d0} @ EOL COMMENT86	87		88// CHECK: :[[#@LINE+1]]:22: error: expected newline89        .handlerdata $90// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:91        .handlerdata @ EOL COMMENT92 93	.fnend94 95// CHECK: :[[#@LINE+1]]:9: error: expected newline96	.ltorg $97// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:98	.ltorg @ EOL COMMENT99// CHECK: :[[#@LINE+1]]:8: error: expected newline100	.pool $101// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:102	.pool @ EOL COMMENT103// CHECK: :[[#@LINE+1]]:8: error: expected newline104	.even $105// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:106	.even	 @ EOL COMMENT	107	.fnstart108// CHECK: :[[#@LINE+1]]:22: error: expected newline109	.personalityindex 0 $110// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:111	.personalityindex 0 @ EOL COMMENT112	.fnend113 114	.fnstart115// CHECK: [[@LINE+1]]:19: error: unexpected token116	.unwind_raw 0, 0 $117// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:118	.unwind_raw 0, 0 @ EOL COMMENT119 120// CHECK: :[[#@LINE+1]]:12: error: expected newline121	.movsp r0 $122// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:123	.movsp r1 @ EOL COMMENT124	.fnend125 126// CHECK: :[[#@LINE+1]]:21: error: expected newline127	.arch_extension mp $128// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:	129	.arch_extension mp @ EOL COMMENT130 131// CHECK: :[[#@LINE+1]]:21: error: expected newline132	.arch_extension mp $133// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:	134	.arch_extension mp @ EOL COMMENT135 136        .type arm_func,%function137arm_func:138        nop139// CHECK: :[[#@LINE+1]]:45: error: expected newline140        .thumb_set alias_arm_func, arm_func $141// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:	142        .thumb_set alias_arm_func, arm_func @ EOL COMMENT143 144// CHECK: :[[#@LINE+1]]:23: error: expected newline145	.eabi_attribute 0, 0 $146// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:		147	.eabi_attribute 0, 0 @ EOL COMMENT148 149.arm150// CHECK: [[@LINE+1]]:10: error: unexpected token151	.inst	2 $152// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:		153	.inst	2 @ EOL COMMENT154.thumb155// CHECK: [[@LINE+1]]:12: error: unexpected token156	.inst.n 2 $157// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:		158	.inst.n 2 @ EOL COMMENT159// CHECK: [[@LINE+1]]:12: error: unexpected token160	.inst.w 4 $161// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:		162	.inst.w 4 @ EOL COMMENT163// CHECK: [[@LINE+1]]:21: error: unexpected token164	.object_arch armv7 $165// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:		166	.object_arch armv7 @ EOL COMMENT167// CHECK: :[[#@LINE+1]]:23: error: expected newline168	.tlsdescseq variable $169// CHECK-NOT: [[@LINE+1]]:{{[0-9]+}}: error:		170	.tlsdescseq variable @ EOL COMMENT171