all.T 23.2 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', normal, compile, [''])
88
test('tc085', normal, 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', normal, 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

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

140
test('tc135', normal, 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', normal, compile, [''])
148 149 150
test('tc145', normal, compile, [''])
test('tc146', normal, compile, [''])
test('tc147', normal, compile, [''])
151 152
test('tc148', normal, compile, [''])
test('tc149', normal, compile, [''])
153
test('tc150', normal, compile, [''])
154
test('tc151', normal, compile, [''])
155
test('tc152', normal, compile, [''])
156 157 158
test('tc153', normal, compile, [''])
test('tc154', normal, compile, [''])
test('tc155', normal, compile, [''])
159
test('tc156', normal, compile, [''])
160
test('tc157', normal, compile, [''])
161
test('tc158', normal, compile, [''])
162
test('tc159', normal, compile_and_run, [''])
163
test('tc160', normal, compile, [''])
164
test('tc161', normal, compile, [''])
165 166
test('tc162', normal, compile, [''])
test('tc163', normal, compile, [''])
167
test('tc164', normal, compile, [''])
168
test('tc165', expect_broken_for(10181, ['optasm', 'optllvm']), compile, [''])
169
test('tc166', normal, compile, [''])
Ben Gamari's avatar
Ben Gamari committed
170
test('tc167', normal, compile, [''])
171
test('tc168', normal, compile_fail, [''])
172
test('tc169', normal, compile, [''])
173

174
test('tc170', [extra_files(['Tc170_Aux.hs'])], run_command, ['$MAKE -s --no-print-directory tc170'])
175

176
test('tc171', normal, compile, [''])
177
test('tc172', normal, compile, [''])
178 179

# The point about this test is that it compiles Tc173a and Tc173b *separately*
180
test('tc173', [extra_files(['Tc173a.hs', 'Tc173b.hs'])], run_command, ['$MAKE -s --no-print-directory tc173'])
181

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

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

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

251
test('tc239', [extra_files(['Tc239_Help.hs'])], multimod_compile, ['tc239', '-v0'])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
252

253
test('tc240', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
254 255
test('tc241', normal, compile, [''])
test('tc242', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
256
test('tc243', normal, compile, [''])
257
test('tc244', normal, compile, [''])
258
test('tc245', [extra_files(['Tc245_A.hs'])], run_command, ['$MAKE -s --no-print-directory tc245'])
Ian Lynagh's avatar
Ian Lynagh committed
259
test('tc246', normal, compile, [''])
260
test('tc247', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
261
test('tc248', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
262

263
test('FD1', normal, compile_fail, [''])
264 265 266 267
test('FD2', normal, compile_fail, [''])
test('FD3', normal, compile_fail, [''])
test('FD4', normal, compile, [''])

268
test('faxen', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
269
test('T1495', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
270
test('T2045', normal, compile, [''])   # Needs -fhpc
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
271
test('T2478', normal, compile, [''])
272
test('T2433', [], multimod_compile, ['T2433', '-v0'])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
273 274
test('T2494', normal, compile_fail, [''])
test('T2494-2', normal, compile, [''])
275
test('T2497', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
276

277

278
# Omitting temporarily
279
test('syn-perf', normal, compile, ['-freduction-depth=30'])
280
test('syn-perf2', normal, compile, [''])
281

282 283 284
test('LoopOfTheDay1', normal, compile, [''])
test('LoopOfTheDay2', normal, compile, [''])
test('LoopOfTheDay3', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
285

Ian Lynagh's avatar
Ian Lynagh committed
286
test('T1470', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
287
test('T2572', normal, compile, [''])
simonpj's avatar
simonpj committed
288
test('T2735', normal, compile, [''])
simonpj's avatar
simonpj committed
289
test('T2799', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
290
test('T3219', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
291
test('T3342', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
292
test('T3346', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
293
test('T3409', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
294
test('T3955', normal, compile, [''])
295
test('PolyRec', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
296
test('twins', normal, compile, [''])
simonpj's avatar
simonpj committed
297

298
test('T2412', [], run_command, ['$MAKE --no-print-directory -s T2412'])
Ian Lynagh's avatar
Ian Lynagh committed
299

300 301
test('T2846', normal, compile, [''])
test('T4284', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
302
test('T2683', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
303
test('T3696', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
304
test('T1123', normal, compile, [''])
305
test('T3692', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
306
test('T700',  normal, compile, [''])
307
test('T4361', normal, compile, [''])
308
test('T4355', normal, compile, [''])
reinerp's avatar
reinerp committed
309
test('T1634', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
310
test('T4401', normal, compile, [''])
311
test('T4404', normal, compile, ['-Wall'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
312
test('HasKey', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
313
test('T4418', normal, compile, [''])
Ian Lynagh's avatar
Ian Lynagh committed
314
test('T4444', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
315
test('T4498', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
316
test('T4524', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
317
test('T4917', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
318

319
test('T4912', [], multimod_compile, ['T4912', '-v0'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
320 321

test('T4952', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
322
test('T4969', normal, compile, [''])
323
test('T5120', normal, compile, [''])
324
test('mc18', normal, compile, [''])
325
test('tc249', normal, compile, [''])
batterseapower's avatar
batterseapower committed
326
test('tc250', normal, compile, [''])
327
test('tc251', [extra_files(['Tc251_Help.hs'])], multi_compile, ['tc251', [('Tc251_Help.hs', '')], '-v0'])
batterseapower's avatar
batterseapower committed
328 329 330
test('tc252', normal, compile, [''])
test('tc253', normal, compile, [''])
test('tc254', normal, compile, [''])
batterseapower's avatar
batterseapower committed
331 332
test('tc255', normal, compile, [''])
test('tc256', normal, compile, [''])
333
test('tc257', normal, compile, [''])
334
test('tc258', normal, compile, [''])
335 336
test('tc259', normal, compile, [''])
test('tc260', normal, compile, [''])
337
test('tc261', normal, compile, [''])
338
test('tc262', normal, compile, [''])
339
test('tc263', [extra_files(['Tc263_Help.hs'])], multimod_compile, ['tc263', '-v0'])
Jan Stolarek's avatar
Jan Stolarek committed
340
test('tc265', compile_timeout_multiplier(0.01), compile, [''])
341 342
test('tc266', [extra_files(['Tc266.hs', 'Tc266a.hs', 'Tc266.hs-boot'])], run_command, ['$MAKE -s --no-print-directory tc266'])
test('Tc267', [extra_files(['Tc267a.hs', 'Tc267b.hs', 'Tc267a.hs-boot', 'Tc267b.hs-boot'])], run_command, ['$MAKE -s --no-print-directory Tc267'])
343 344 345
test('tc268', normal, compile, [''])
test('tc269', normal, compile, [''])
test('tc270', normal, compile, [''])
346
test('Tc271', [extra_files(['Tc271a.hs', 'Tc271.hs', 'Tc271.hs-boot'])], run_command, ['$MAKE -s --no-print-directory Tc271'])
347 348

test('GivenOverlapping', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
349
test('GivenTypeSynonym', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
350
test('T3018', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
351
test('T5032', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
352
test('T2357', normal, compile, [''])
353
test('T5481', normal, compile_fail, [''])
Ian Lynagh's avatar
Ian Lynagh committed
354
test('T3743', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
355
test('T5490', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
356
test('T5514', normal, compile, [''])
batterseapower's avatar
batterseapower committed
357
test('T5581', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
358
test('T5655', normal, compile, [''])
dimitris's avatar
dimitris committed
359
test('T5643', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
360
test('T5595', normal, compile, [''])
361
test('T5676', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
362
test('T4310', normal, compile, [''])
363
test('T3108', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
364

Simon Peyton Jones's avatar
Simon Peyton Jones committed
365 366
test('T5792',normal,run_command,
     ['$MAKE -s --no-print-directory T5792'])
367

pcapriotti's avatar
pcapriotti committed
368 369
test('PolytypeDecomp', normal, compile, [''])
test('T6011', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
370
test('T6055', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
371 372
test('DfltProb1', normal, compile, ['-O'])
# Add -O for DfltProb1 to expose Trac #11291
373
test('DfltProb2', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
374
test('T6134', normal, compile, [''])
375
test('T6018', [], multimod_compile, ['T6018', ''])
376
test('TcLambdaCase', [], compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
377
test('T7147', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
378
test('T7171',normal,run_command,
379
     ['$MAKE -s --no-print-directory T7171'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
380
test('T7173', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
381
test('T7196', normal, compile, [''])
382
test('T7050', normal, compile, ['-O'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
383
test('T7312', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
384
test('T7384', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
385
test('T7451', normal, compile, [''])
386 387 388 389 390
test('holes', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
test('holes2', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
test('holes3', normal, compile_fail, ['-fno-max-valid-substitutions'])
test('hole_constraints', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
test('hole_constraints_nested', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
391
test('valid_substitutions', [extra_files(['ValidSubs.hs'])],
392
    multimod_compile, ['valid_substitutions','-fdefer-type-errors -fno-max-valid-substitutions'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
393
test('T7408', normal, compile, [''])
394
test('UnboxStrictPrimitiveFields', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
395
test('T7541', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
396
test('T7562', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
397
test('T7641', normal, compile, [''])
parcs's avatar
parcs committed
398
test('T7827', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
399
test('T7875', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
400
test('T7268', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
401
test('T7888', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
402 403
test('T7891', normal, compile, [''])
test('T7903', normal, compile, [''])
404
test('TcTypeNatSimple', normal, compile, [''])
405
test('TcTypeSymbolSimple', normal, compile, [''])
406
test('TcCoercibleCompile', [], compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
407
test('T8392', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
408
test('T8474', normal, compile, [''])
Joachim Breitner's avatar
Joachim Breitner committed
409
test('T8563', normal, compile, [''])
410
test('T8565', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
411
test('T8644', normal, compile, [''])
412 413
test('TcStaticPointers01', normal, compile, [''])
test('TcStaticPointers02', normal, compile, [''])
414
test('T8762', normal, compile, [''])
415
test('MutRec', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
416
test('T8856', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
417
test('T9569a', normal, compile, [''])
418
test('T9117', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
419 420 421
test('T9117_2', normal, compile, [''])
test('T9117_3', normal, compile, [''])
test('T9708', expect_broken(9708), compile, [''])
422 423 424
test('T9404', normal, compile, [''])
test('T9404b', normal, compile, [''])
test('T7220', normal, compile, [''])
425
test('T7220a', normal, compile_fail, [''])
426
test('T9151', normal, compile, [''])
427 428 429
test('T9497a', normal, compile, ['-fdefer-typed-holes'])
test('T9497b', normal, compile, ['-fdefer-typed-holes -fno-warn-typed-holes'])
test('T9497c', normal, compile, ['-fdefer-type-errors -fno-warn-typed-holes'])
430
test('T7643', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
431
test('T9834', normal, compile, [''])
432
test('T9892', normal, compile, [''])
433
test('T9939', normal, compile, ['-Wredundant-constraints'])
434
test('T9973', normal, compile, [''])
435
test('T9971', normal, compile, [''])
436
test('T10031', normal, compile, [''])
437
test('T10184', expect_broken(10184), compile, [''])
438
test('T10072', normal, compile_fail, [''])
439
test('T10100', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
440
test('T10156', normal, compile, [''])
Austin Seipp's avatar
Austin Seipp committed
441
test('T10177', normal, compile, [''])
442
test('T10185', expect_broken(10185), compile, [''])
443
test('T10195', normal, compile, [''])
444
test('T10109', normal, compile, [''])
445
test('T10283', normal, compile, [''])
446
test('TcCustomSolverSuper', normal, compile, [''])
447
test('T10335', normal, compile, [''])
448 449
test('Improvement', normal, compile, [''])
test('T10009', normal, compile, [''])
450
test('T10390', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
451 452
test('T8555', normal, compile, [''])
test('T8799', normal, compile, [''])
Jan Stolarek's avatar
Jan Stolarek committed
453
test('T10432', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
454
test('T10423', normal, compile, [''])
455
test('T10489', unless(compiler_debugged(), skip), compile, [''])
Gabor Greif's avatar
Gabor Greif committed
456
test('T10348', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
457
test('T10494', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
458
test('T10493', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
459
test('T10428', normal, compile, [''])
460
test('RepArrow', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
461
test('T10562', normal, compile, [''])
462
test('T10564', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
463 464 465
test('Vta1', normal, compile, [''])
test('Vta2', normal, compile, [''])
test('PushHRIf', normal, compile, [''])
466
test('T10632', normal, compile, ['-Wredundant-constraints'])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
467
test('T10642', normal, compile, [''])
Joachim Breitner's avatar
Joachim Breitner committed
468
test('T10744', normal, compile, [''])
469
test('update-existential', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
470
test('T10347', expect_broken(10347), compile, [''])
Ryan Scott's avatar
Ryan Scott committed
471
test('T11056', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
472 473
test('T10770a', expect_broken(10770), compile, [''])
test('T10770b', expect_broken(10770), compile, [''])
474
test('T10935', normal, compile, [''])
475
test('T10971a', normal, compile, [''])
476
test('T11062', [extra_files(['T11062.hs', 'T11062.hs-boot', 'T11062a.hs'])], multimod_compile, ['T11062', '-v0'])
477
test('T11237', normal, compile, [''])
478
test('T10592', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
479
test('T11305', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
480
test('T11254', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
481
test('T11379', normal, compile, [''])
482 483
test('T11462', [unless(have_dynamic(), expect_broken(10301))], multi_compile,
     ['', [('T11462_Plugin.hs', '-package ghc'), ('T11462.hs', '')],
484
      '-dynamic'])
485
test('T11480', normal, compile, [''])
486 487
test('RebindHR', normal, compile, [''])
test('RebindNegate', normal, compile, [''])
488
test('T11319', normal, compile, [''])
489 490
test('T11397', normal, compile, [''])
test('T11458', normal, compile, [''])
491
test('T11524', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
492
test('T11552', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
493
test('T11246', normal, compile, [''])
494
test('T11608', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
495
test('T11401', normal, compile, [''])
496
test('T11699', normal, compile, [''])
497
test('T11512', normal, compile, [''])
498
test('T11754', normal, compile, [''])
eir@cis.upenn.edu's avatar
eir@cis.upenn.edu committed
499
test('T11811', normal, compile, [''])
500
test('T11793', normal, compile, [''])
501
test('T11348', normal, compile, [''])
502
test('T11947', normal, compile, [''])
503
test('T12064', [], multimod_compile, ['T12064', '-v0'])
504 505 506 507 508 509 510 511 512
test('ExPat', normal, compile, [''])
test('ExPatFail', normal, compile_fail, [''])
test('SigTyVars', normal, compile, [''])
test('T12069', normal, compile, [''])
test('T11700', normal, compile, [''])
test('T11339', normal, compile_fail, [''])
test('T11339b', normal, compile, [''])
test('T11339c', normal, compile, [''])
test('T11339d', normal, compile, [''])
513
test('T11974', normal, compile, [''])
514
test('T12067', [], multimod_compile, ['T12067', '-v0'])
Ryan Scott's avatar
Ryan Scott committed
515
test('T12104', normal, compile, ['-fdefer-type-errors'])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
516
test('T12185', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
517
test('T12133', normal, compile, [''])
518
test('T12381', normal, compile, [''])
Ben Gamari's avatar
Ben Gamari committed
519
test('T12082', normal, compile, [''])
520
test('T10635', normal, compile, [''])
521
test('T12170b', normal, compile, [''])
522 523
test('T12466', normal, compile, [''])
test('T12466a', normal, compile, [''])
524
test('T12644', normal, compile, [''])
525 526
test('T12427a', normal, compile_fail, [''])
test('T12427b', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
527
test('T12507', normal, compile, [''])
528 529
test('T12734', normal, compile, [''])
test('T12734a', normal, compile_fail, [''])
530
test('T12763', normal, compile, [''])
531
test('T12785a', normal, compile, [''])
532
test('T12797', normal, compile, [''])
Ryan Scott's avatar
Ryan Scott committed
533
test('T12850', normal, compile, [''])
534
test('T12911', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
535
test('T12925', normal, compile, [''])
Vladislav Zavialov's avatar
Vladislav Zavialov committed
536
test('T12919', expect_broken(12919), compile, [''])
537
test('T12936', normal, compile, [''])
538
test('T13050', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
539
test('T13083', normal, compile, [''])
Richard Eisenberg's avatar
Richard Eisenberg committed
540 541 542
test('T11723', normal, compile, [''])
test('T12987', normal, compile, [''])
test('T11736', normal, compile, [''])
543
test('T13248', expect_broken(13248), compile, [''])
544 545 546
test('T11525', [unless(have_dynamic(), expect_broken(10301))], multi_compile,
     ['', [('T11525_Plugin.hs', '-package ghc'), ('T11525.hs', '')],
      '-dynamic'])
547 548 549
test('T12923', normal, compile, [''])
test('T12924', normal, compile, [''])
test('T12926', normal, compile, [''])
550
test('T13381', normal, compile_fail, [''])
Richard Eisenberg's avatar
Richard Eisenberg committed
551
test('T13337', normal, compile, [''])
552
test('T13343', normal, compile, [''])
Richard Eisenberg's avatar
Richard Eisenberg committed
553
test('T13458', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
554
test('T13490', normal, compile, [''])
555
test('T13474', normal, compile, [''])
556
test('T13524', normal, compile, [''])
557
test('T13509', normal, compile, [''])
558
test('T13526', normal, compile, [''])
559
test('T13594', normal, compile_fail, [''])
Ryan Scott's avatar
Ryan Scott committed
560
test('T13603', normal, compile, [''])
561
test('T13333', normal, compile, [''])
562
test('T13585', [extra_files(['T13585.hs', 'T13585a.hs', 'T13585b.hs'])], run_command, ['$MAKE -s --no-print-directory T13585'])
563 564
test('T13651', normal, compile_fail, [''])
test('T13651a', normal, compile, [''])
565
test('T13680', normal, compile, [''])
566
test('T13785', normal, compile, [''])
567
test('T13804', normal, compile, [''])
568
test('T13822', normal, compile, [''])
569
test('T13848', normal, compile, [''])
570
test('T13871', normal, compile, [''])
571
test('T13879', normal, compile, [''])
572
test('T13881', normal, compile, [''])
573 574
test('T13915a', normal, multimod_compile, ['T13915a', '-v0'])
test('T13915b', normal, compile, [''])
575
test('T13984', normal, compile, [''])
Ben Gamari's avatar
Ben Gamari committed
576
test('T14128', normal, multimod_compile, ['T14128Main', '-v0'])
577
test('T14149', normal, compile, [''])
578
test('T14154', normal, compile, [''])
Simon Peyton Jones's avatar
Simon Peyton Jones committed
579
test('T14158', normal, compile, [''])
580
test('T13943', normal, compile, ['-fsolve-constant-dicts'])
581
test('T14333', normal, compile, [''])
582 583
test('T14363', normal, compile, [''])
test('T14363a', normal, compile, [''])
584
test('T7169', normal, compile, [''])
585
test('T14396', [extra_files(['T14396.hs', 'T14396.hs-boot', 'T14396a.hs', 'T14396b.hs', 'T14396f.hs'])], multimod_compile, ['T14396', '-v0'])
586
test('T14434', [], run_command, ['$MAKE -s --no-print-directory T14434'])
587 588
test('MissingExportList01', normal, compile, [''])
test('MissingExportList02', normal, compile, [''])
Vladislav Zavialov's avatar
Vladislav Zavialov committed
589
test('T14488', normal, compile, [''])
590
test('T13032', normal, compile, [''])
591
test('T14590', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
592
test('T14273', normal, compile, ['-fdefer-type-errors -fno-max-valid-substitutions'])
593
test('T14732', normal, compile, [''])
594
test('T14763', normal, compile, [''])