all.T 15.4 KB
Newer Older
1
# Args to vtc are: extra compile flags
2

3
def f( name, opts ):
4
  opts.extra_hc_opts = '-fno-warn-incomplete-patterns'
5

6
setTestOpts(f)
7

8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
test('tc001', normal, compile, [''])
test('tc002', normal, compile, [''])
test('tc003', normal, compile, [''])
test('tc004', normal, compile, [''])
test('tc005', normal, compile, [''])
test('tc006', normal, compile, [''])
test('tc007', normal, compile, [''])
test('tc008', normal, compile, [''])
test('tc009', normal, compile, [''])
test('tc010', normal, compile, [''])
test('tc011', normal, compile, [''])
test('tc012', normal, compile, [''])
test('tc013', normal, compile, [''])
test('tc014', normal, compile, [''])
test('tc015', normal, compile, [''])
test('tc016', normal, compile, [''])
test('tc017', normal, compile, [''])
test('tc018', normal, compile, [''])
26
test('tc019', normal, compile, [''])
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
test('tc020', normal, compile, [''])
test('tc021', normal, compile, [''])
test('tc022', normal, compile, [''])
test('tc023', normal, compile, [''])
test('tc024', normal, compile, [''])
test('tc025', normal, compile, [''])
test('tc026', normal, compile, [''])
test('tc027', normal, compile, [''])
test('tc028', normal, compile, [''])
test('tc029', normal, compile, [''])
test('tc030', normal, compile, [''])
test('tc031', normal, compile, [''])
test('tc032', normal, compile, [''])
test('tc033', normal, compile, [''])
test('tc034', normal, compile, [''])
test('tc035', normal, compile, [''])
test('tc036', normal, compile, [''])
test('tc037', normal, compile, [''])
test('tc038', normal, compile, [''])
test('tc039', normal, compile, [''])
test('tc040', normal, compile, [''])
test('tc041', normal, compile, [''])
test('tc042', normal, compile, [''])
test('tc043', normal, compile, [''])
test('tc044', normal, compile, [''])
test('tc045', normal, compile, [''])
test('tc046', normal, compile, [''])
test('tc047', normal, compile, [''])
test('tc048', normal, compile, [''])
test('tc049', normal, compile, [''])
test('tc050', normal, compile, [''])
test('tc051', normal, compile, [''])
test('tc052', normal, compile, [''])
test('tc053', normal, compile, [''])
test('tc054', normal, compile, [''])
test('tc055', normal, compile, [''])
test('tc056', normal, compile, [''])
test('tc057', normal, compile, [''])
test('tc058', normal, compile, [''])
test('tc059', normal, compile, [''])
test('tc060', normal, compile, [''])
test('tc061', normal, compile, [''])
test('tc062', normal, compile, [''])
test('tc063', normal, compile, [''])
test('tc064', normal, compile, [''])
72
test('tc065', normal, compile, [''])
73 74 75 76 77 78 79 80 81
test('tc066', normal, compile, [''])
test('tc067', normal, compile, [''])
test('tc068', normal, compile, [''])
test('tc069', normal, compile, [''])
test('tc070', normal, compile, [''])
test('tc073', normal, compile, [''])
test('tc074', normal, compile, [''])
test('tc076', normal, compile, [''])
test('tc077', normal, compile, [''])
82
test('tc078', normal, compile, [''])
83 84 85 86
test('tc079', normal, compile, [''])
test('tc080', normal, compile, [''])
test('tc081', normal, compile, [''])
test('tc082', normal, compile, [''])
87
test('tc084', when(compiler_type('hugs'), expect_fail), compile, [''])
88
test('tc085', only_compiler_types(['ghc']), compile, [''])
89
test('tc086', normal, compile, [''])
90
test('tc087', normal, compile, [''])
91
test('tc088', normal, compile, [''])
92 93 94 95 96 97 98
test('tc089', normal, compile, [''])
test('tc090', normal, compile, [''])
test('tc091', normal, compile, [''])
test('tc092', normal, compile, [''])
test('tc093', normal, compile, [''])
test('tc094', normal, compile, [''])
test('tc095', normal, compile, [''])
99
test('tc096', when(compiler_type('hugs'), expect_fail), compile, [''])
100
test('tc097', normal, compile, [''])
101 102 103 104 105
test('tc098', normal, compile, [''])
test('tc099', normal, compile, [''])
test('tc100', normal, compile, [''])
test('tc101', normal, compile, [''])
test('tc102', normal, compile, [''])
106
# tc103 free
107 108 109 110
test('tc104', normal, compile, [''])
test('tc105', normal, compile, [''])
test('tc106', normal, compile, [''])
test('tc107', normal, compile, [''])
111
test('tc108', normal, compile, [''])
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
test('tc109', normal, compile, [''])
test('tc111', normal, compile, [''])
test('tc112', normal, compile, [''])
test('tc113', normal, compile, [''])
test('tc114', normal, compile, [''])
test('tc115', normal, compile, [''])
test('tc116', normal, compile, [''])
test('tc117', normal, compile, [''])
test('tc118', normal, compile, [''])
test('tc119', normal, compile, [''])
test('tc120', normal, compile, [''])
test('tc121', normal, compile, [''])
test('tc122', normal, compile, [''])
test('tc123', normal, compile, [''])
test('tc124', normal, compile, [''])
test('tc125', normal, compile, [''])
128
test('tc126', normal, compile, [''])
129 130 131 132 133
test('tc127', normal, compile, [''])
test('tc128', normal, compile, [''])
test('tc129', normal, compile, [''])
test('tc130', normal, compile, [''])
test('tc131', normal, compile, [''])
134
test('tc132', normal, compile, [''])
135
test('tc133', normal, compile, [''])
136 137 138 139

# tc134 tested result type signatures, which aren't supported any more
# test('tc134', only_compiler_types(['ghc']), compile_fail, [''])

140
test('tc135', only_compiler_types(['ghc']), compile, [''])
141 142 143
test('tc136', normal, compile, [''])
test('tc137', normal, compile, [''])
test('tc140', normal, compile, [''])
144
test('tc141', normal, compile_fail, [''])
145 146
test('tc142', normal, compile, [''])
test('tc143', normal, compile, [''])
147
test('tc144', omit_compiler_types(['hugs']), compile, [''])	# Hugs loops
148 149 150
test('tc145', normal, compile, [''])
test('tc146', normal, compile, [''])
test('tc147', normal, compile, [''])
151 152
test('tc148', only_compiler_types(['ghc']), compile, [''])
test('tc149', only_compiler_types(['ghc']), compile, [''])
153
test('tc150', normal, compile, [''])
154
test('tc151', normal, compile, [''])
155
test('tc152', only_compiler_types(['ghc']), compile, [''])
156 157 158
test('tc153', normal, compile, [''])
test('tc154', normal, compile, [''])
test('tc155', normal, compile, [''])
159
test('tc156', only_compiler_types(['ghc']), compile, [''])
160
test('tc157', normal, compile, [''])
161
test('tc158', only_compiler_types(['ghc']), compile, [''])
162
test('tc159', normal, compile_and_run, [''])
163
test('tc160', only_compiler_types(['ghc']), compile, [''])
164
test('tc161', normal, compile, [''])
165
test('tc162', only_compiler_types(['ghc']), compile, [''])
166
test('tc163', only_compiler_types(['ghc']), compile, [''])
167
test('tc164', normal, compile, [''])
168
test('tc165', normal, compile, [''])
169
test('tc166', only_compiler_types(['ghc']), compile, [''])
dreixel's avatar
dreixel committed
170
test('tc167', only_compiler_types(['ghc']), compile_fail, [''])
171
test('tc168', only_compiler_types(['ghc']), compile_fail, [''])
172
test('tc169', normal, compile, [''])
173

174
test('tc170',
175 176 177
     extra_clean(['Tc170_Aux.hi', 'Tc170_Aux.o']),
     run_command,
     ['$MAKE -s --no-print-directory tc170'])
178

179
test('tc171', normal, compile, [''])
180
test('tc172', normal, compile, [''])
181 182

# The point about this test is that it compiles Tc173a and Tc173b *separately*
183 184 185 186
test('tc173',
     extra_clean(['Tc173a.hi', 'Tc173a.o', 'Tc173b.hi', 'Tc173b.o']),
     run_command,
     ['$MAKE -s --no-print-directory tc173'])
187

188
test('tc174', only_compiler_types(['ghc']), compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
189
test('tc175', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
190
test('tc176', normal, compile, [''])
191
test('tc177', normal, compile, [''])
192 193
test('tc178', normal, compile, [''])
test('tc179', normal, compile, [''])
194
test('tc180', normal, compile, [''])
195
test('tc181', normal, compile, [''])
196
test('tc182', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
197
test('tc183', reqlib('mtl'), compile, [''])
198
test('tc184', normal, compile, [''])
199
test('tc185', only_compiler_types(['ghc']), compile, [''])
200
test('tc186', normal, compile, [''])
201
test('tc187', normal, compile, [''])
202
test('tc188', only_compiler_types(['ghc']), compile, [''])
203
test('tc189', normal, compile, [''])
204
test('tc190', only_compiler_types(['ghc']), compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
205
test('tc191', [only_compiler_types(['ghc']), reqlib('syb')], compile, [''])
206
test('tc192', only_compiler_types(['ghc']), compile, [''])
207
test('tc193', only_compiler_types(['ghc']), compile, [''])
208
test('tc194', normal, compile, [''])
209
test('tc195', only_compiler_types(['ghc']), compile, [''])
210
test('tc196', normal, compile, [''])
211
test('tc197', normal, compile, [''])
212
test('tc198', normal, compile, [''])
213
test('tc199', normal, compile, [''])
214
test('tc200', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
215
test('tc201', normal, compile, [''])
216
test('tc202', normal, compile, [''])
217
test('tc203', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
218
test('tc204', normal, compile, [''])
219
test('tc205', normal, compile, [''])
220
test('tc206', normal, compile, [''])
221
test('tc207', normal, compile, [''])
222
test('tc208', normal, compile, [''])
223
test('tc209', normal, compile, [''])
224
test('tc210', normal, compile, [''])
225
test('tc211', normal, compile_fail, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
226
test('tc212', normal, compile, [''])
227
test('tc213', normal, compile, [''])
228
test('tc214', normal, compile, [''])
229
test('tc215', normal, compile, [''])
230 231 232 233

# This one is very delicate, but I don't think the result really matters
test('tc216', normal, compile, [''])

Ian Lynagh's avatar
Ian Lynagh committed
234
test('tc217', reqlib('mtl'), compile, [''])
235 236
test('tc218', normal, compile, [''])
test('tc219', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
237
test('tc220', [reqlib('mtl'), reqlib('syb')], compile, [''])
238
test('tc221', normal, compile, [''])
239
test('tc222', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
240
test('tc223', reqlib('mtl'), compile, [''])
241
test('tc224', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
242
test('tc225', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
243
test('tc226', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
244
test('tc227', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
245
test('tc228', normal, compile, [''])
246
test('tc229', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
247
test('tc230', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
248
test('tc231', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
249
test('tc232', reqlib('mtl'), compile, [''])
250
test('tc233', normal, compile, [''])
251
test('tc234', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
252
test('tc235', normal, compile, [''])
253
test('tc236', normal, compile, [''])
254
test('tc237', normal, compile, [''])
255
test('tc238', normal, compile, [''])
256

Simon Peyton Jones's avatar
Simon Peyton Jones committed
257 258
test('tc239', extra_clean(['Tc239_Help.hi', 'Tc239_Help.o']), 
     multimod_compile, ['tc239', '-v0'])
259
     
260
test('tc240', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
261 262
test('tc241', normal, compile, [''])
test('tc242', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
263
test('tc243', normal, compile, [''])
264
test('tc244', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
265
test('tc245',
266
     extra_clean(['Tc245_A.hi', 'Tc245_A.o', 'tc245.hi', 'tc245.o']),
Ian Lynagh's avatar
Ian Lynagh committed
267 268
     run_command,
     ['$MAKE -s --no-print-directory tc245'])
Ian Lynagh's avatar
Ian Lynagh committed
269
test('tc246', normal, compile, [''])
270
test('tc247', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
271
test('tc248', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
272

273
test('FD1', normal, compile_fail, [''])
274 275 276 277
test('FD2', normal, compile_fail, [''])
test('FD3', normal, compile_fail, [''])
test('FD4', normal, compile, [''])

278
test('faxen', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
279
test('T1495', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
280
test('T2045', normal, compile, [''])   # Needs -fhpc
Simon Peyton Jones's avatar
Simon Peyton Jones committed
281
test('T2478', normal, compile, ['']) 
Simon Peyton Jones's avatar
Simon Peyton Jones committed
282 283
test('T2433', extra_clean(['T2433_Help.hi', 'T2433_Help.o']), 
     multimod_compile, ['T2433', '-v0'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
284 285
test('T2494', normal, compile_fail, ['']) 
test('T2494-2', normal, compile, ['']) 
286
test('T2497', normal, compile, ['']) 
Simon Peyton Jones's avatar
Simon Peyton Jones committed
287
     
288

289
# Omitting temporarily
290 291
test('syn-perf', normal, compile, ['-fcontext-stack=30'])
test('syn-perf2', normal, compile, [''])
292

293 294 295
test('LoopOfTheDay1', normal, compile, [''])
test('LoopOfTheDay2', normal, compile, [''])
test('LoopOfTheDay3', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
296

Ian Lynagh's avatar
Ian Lynagh committed
297
test('T1470', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
298
test('T2572', normal, compile, [''])
simonpj's avatar
simonpj committed
299
test('T2735', normal, compile, [''])
simonpj's avatar
simonpj committed
300
test('T2799', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
301
test('T3219', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
302
test('T3342', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
303
test('T3346', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
304
test('T3409', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
305
test('T3955', normal, compile, [''])
306
test('PolyRec', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
307
test('twins', normal, compile, [''])
simonpj's avatar
simonpj committed
308

Ian Lynagh's avatar
Ian Lynagh committed
309 310 311 312 313 314 315
test('T2412',
     extra_clean(['T2412.hi-boot', 'T2412.o-boot',
                  'T2412A.hi', 'T2412A.o',
                  'T2412.hi', 'T2412.o']),
     run_command,
     ['$MAKE --no-print-directory -s T2412'])

316 317
test('T2846', normal, compile, [''])
test('T4284', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
318
test('T2683', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
319
test('T3696', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
320
test('T1123', normal, compile, [''])
321
test('T3692', normal, compile, [''])
322
test('T700',  normal, compile, [''])
323 324
test('T4361', normal, compile, [''])
test('T4355', reqlib('mtl'), compile, [''])
reinerp's avatar
reinerp committed
325
test('T1634', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
326
test('T4401', normal, compile, [''])
327
test('T4404', normal, compile, ['-Wall'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
328
test('HasKey', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
329
test('T4418', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
330
test('T4444', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
331
test('T4498', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
332
test('T4524', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
333
test('T4917', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
334

Simon Peyton Jones's avatar
Simon Peyton Jones committed
335 336
test('T4912', extra_clean(['T4912a.hi', 'T4912a.o']), 
     multimod_compile, ['T4912', '-v0'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
337 338

test('T4952', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
339
test('T4969', normal, compile, [''])
340
test('T5120', normal, compile, [''])
341
test('mc18', normal, compile, [''])
342
test('tc249', normal, compile, [''])
343 344
test('tc250', normal, compile, [''])
test('tc251', extra_clean(['Tc251_Help.hi', 'Tc251_Help.o']),
345
              multi_compile, ['tc251', [('Tc251_Help.hs', '')], '-v0'])
346 347 348
test('tc252', normal, compile, [''])
test('tc253', normal, compile, [''])
test('tc254', normal, compile, [''])
batterseapower's avatar
batterseapower committed
349 350
test('tc255', normal, compile, [''])
test('tc256', normal, compile, [''])
351
test('tc257', normal, compile, [''])
352
test('tc258', normal, compile, [''])
353 354
test('tc259', normal, compile, [''])
test('tc260', normal, compile, [''])
355
test('tc261', normal, compile, [''])
356 357 358 359
test('tc262', normal, compile, [''])
test('tc263',
    extra_clean(['Tc263_Help.o','Tc263_Help.hi']),
    multimod_compile, ['tc263','-v0'])
360 361

test('GivenOverlapping', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
362
test('GivenTypeSynonym', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
363
test('T3018', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
364
test('T5032', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
365
test('T2357', normal, compile, [''])
366
test('T5481', normal, compile_fail, [''])
Ian Lynagh's avatar
Ian Lynagh committed
367
test('T3743', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
368
test('T5490', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
369
test('T5514', normal, compile, [''])
batterseapower's avatar
batterseapower committed
370
test('T5581', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
371
test('T5655', normal, compile, [''])
dimitris's avatar
dimitris committed
372
test('T5643', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
373
test('T5595', normal, compile, [''])
374
test('T5676', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
375
test('T4310', normal, compile, [''])
376
test('T3108', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
377

Simon Peyton Jones's avatar
Simon Peyton Jones committed
378 379
test('T5792',normal,run_command,
     ['$MAKE -s --no-print-directory T5792'])
380

pcapriotti's avatar
pcapriotti committed
381 382
test('PolytypeDecomp', normal, compile, [''])
test('T6011', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
383
test('T6055', normal, compile, [''])
384 385
test('DfltProb1', normal, compile, [''])
test('DfltProb2', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
386
test('T6134', normal, compile, [''])
387
test('TcLambdaCase', when(compiler_lt('ghc', '7.5'), skip), compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
388
test('T7147', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
389
test('T7171',normal,run_command,
390
     ['$MAKE -s --no-print-directory T7171'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
391
test('T7173', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
392
test('T7196', normal, compile, [''])
393
test('T7050', normal, compile, ['-O'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
394
test('T7312', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
395
test('T7384', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
396
test('T7451', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
397 398 399
test('holes', normal, compile, ['-fdefer-type-errors'])
test('holes2', normal, compile, ['-fdefer-type-errors'])
test('holes3', normal, compile_fail, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
400
test('T7408', normal, compile, [''])
401
test('UnboxStrictPrimitiveFields', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
402
test('T7541', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
403
test('T7562', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
404
test('T7641', normal, compile, [''])
parcs's avatar
parcs committed
405
test('T7827', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
406
test('T7875', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
407
test('T7268', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
408
test('T7888', normal, compile, [''])
409 410
test('T7891', normal, compile, [''])
test('T7903', normal, compile, [''])
411
test('TcTypeNatSimple', normal, compile, [''])
412
test('TcCoercibleCompile', when(compiler_lt('ghc', '7.7'), skip), compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
413
test('T8392', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
414
test('T8474', normal, compile, [''])
Joachim Breitner's avatar
Joachim Breitner committed
415
test('T8563', normal, compile, [''])
416
test('T8565', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
417
test('T8644', normal, compile, [''])
418
test('T8762', normal, compile, [''])
419
test('MutRec', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
420
test('T8856', normal, compile, [''])
421
test('T9117', normal, compile, [''])