267 lines · plain
1# RUN: not llvm-mc -triple mips-unknown-unknown %s 2>%t12# RUN: FileCheck %s < %t13 4 .set mips05 .module fp=646# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code7 8 .llvm_internal_mips_reallow_module_directive9 .module fp=3210# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code11 12 .set mips113 .module fp=6414# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code15 16 .llvm_internal_mips_reallow_module_directive17 .module fp=3218# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code19 20 .set mips221 .module fp=6422# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code23 24 .llvm_internal_mips_reallow_module_directive25 .module fp=3226# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code27 28 .set mips329 .module fp=6430# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code31 32 .llvm_internal_mips_reallow_module_directive33 .module fp=3234# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code35 36 .set mips437 .module fp=6438# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code39 40 .llvm_internal_mips_reallow_module_directive41 .module fp=3242# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code43 44 .set mips545 .module fp=6446# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code47 48 .llvm_internal_mips_reallow_module_directive49 .module fp=3250# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code51 52 .set mips3253 .module fp=6454# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code55 56 .llvm_internal_mips_reallow_module_directive57 .module fp=3258# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code59 60 .set mips32r261 .module fp=6462# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code63 64 .llvm_internal_mips_reallow_module_directive65 .module fp=3266# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code67 68 .set mips32r669 .module fp=6470# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code71 72 .llvm_internal_mips_reallow_module_directive73 .module fp=3274# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code75 76 .set mips6477 .module fp=6478# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code79 80 .llvm_internal_mips_reallow_module_directive81 .module fp=3282# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code83 84 .set mips64r285 .module fp=6486# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code87 88 .llvm_internal_mips_reallow_module_directive89 .module fp=3290# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code91 92 .set mips64r693 .module fp=6494# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code95 96 .llvm_internal_mips_reallow_module_directive97 .module fp=3298# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code99 100 .set arch=mips32101 .module fp=64102# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code103 104 .llvm_internal_mips_reallow_module_directive105 .module fp=32106# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code107 108 .set mips16109 .module fp=64110# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code111 112 .llvm_internal_mips_reallow_module_directive113 .module fp=32114# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code115 116 .set nomips16117 .module fp=64118# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code119 120 .llvm_internal_mips_reallow_module_directive121 .module fp=32122# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code123 124 .set micromips125 .module fp=64126# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code127 128 .llvm_internal_mips_reallow_module_directive129 .module fp=32130# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code131 132 .set nomicromips133 .module fp=64134# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code135 136 .llvm_internal_mips_reallow_module_directive137 .module fp=32138# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code139 140 .set msa141 .module fp=64142# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code143 144 .llvm_internal_mips_reallow_module_directive145 .module fp=32146# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code147 148 .set nomsa149 .module fp=64150# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code151 152 .llvm_internal_mips_reallow_module_directive153 .module fp=32154# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code155 156 .set dsp157 .module fp=64158# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code159 160 .set dspr2161 .module fp=64162# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code163 164 .llvm_internal_mips_reallow_module_directive165 .module fp=32166# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code167 168 .set nodsp169 .module fp=64170# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code171 172 .llvm_internal_mips_reallow_module_directive173 .module fp=32174# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code175 176 .set push177 .module fp=64178# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code179 180 .llvm_internal_mips_reallow_module_directive181 .module fp=32182# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code183 184 .set pop185 .module fp=64186# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code187 188 .llvm_internal_mips_reallow_module_directive189 .module fp=32190# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code191 192 .set reorder193 .module fp=64194# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code195 196 .llvm_internal_mips_reallow_module_directive197 .module fp=32198# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code199 200 .set noreorder201 .module fp=64202# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code203 204 .llvm_internal_mips_reallow_module_directive205 .module fp=32206# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code207 208 .set macro209 .module fp=64210# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code211 212 .llvm_internal_mips_reallow_module_directive213 .module fp=32214# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code215 216 .set nomacro217 .module fp=64218# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code219 220 .llvm_internal_mips_reallow_module_directive221 .module fp=32222# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code223 224 .set at225 .module fp=64226# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code227 228 .llvm_internal_mips_reallow_module_directive229 .module fp=32230# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code231 232 .set at=$3233 .module fp=64234# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code235 236 .llvm_internal_mips_reallow_module_directive237 .module fp=32238# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code239 240 .set noat241 .module fp=64242# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code243 244 .llvm_internal_mips_reallow_module_directive245 .module fp=32246# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code247 248 .set fp=32249 .module fp=64250# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code251 252 .llvm_internal_mips_reallow_module_directive253 .module fp=32254# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code255 256 .cpload $25257 .module fp=64258# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code259 260 .llvm_internal_mips_reallow_module_directive261 .module fp=32262# CHECK-NOT: :[[@LINE-1]]:13: error: .module directive must appear before any code263 264 .cpsetup $25, 8, __cerror265 .module fp=64266# CHECK: :[[@LINE-1]]:13: error: .module directive must appear before any code267