1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
test('simpl001', normal, compile, [''])
test('simpl002', normal, compile, [''])
test('simpl003', normal, compile, [''])
test('simpl004', only_compiler_types(['ghc']), compile, [''])
test('simpl005', normal, compile, [''])
# Missing:
# test('simpl006', normal, compile, [''])
test('simpl007', normal, compile, [''])
# Missing: simpl008
test('simpl009', normal, compile, [''])
test('simpl010', normal, compile, [''])
test('simpl011', normal, compile, [''])
test('simpl012', normal, compile, [''])
test('simpl013', normal, compile, [''])
test('simpl014', normal, compile, [''])
test('simpl015', only_ways(['optasm']), compile, [''])
test('simpl016', normal, compile, [''])
test('simpl017', normal, compile_fail, [''])
test('simpl018', normal, compile, [''])
test('simpl019', normal, compile, [''])
test('simpl020',
extra_clean(['Simpl020_A.hi', 'Simpl020_A.o']),
multimod_compile,
['simpl020', '-v0 -XFlexibleInstances -XUndecidableInstances'])
test('simpl-T1370', normal, compile, [''])
test('T2520', normal, compile, [''])
test('spec001', skip_if_fast, compile, [''])
test('spec002', normal, compile, [''])
test('spec003', normal, compile, [''])
test('rule1', normal, compile, [''])
test('rule2', only_ways(['optasm']), compile, ['-dsuppress-uniques'])
test('dfun-loop', normal, compile, [''])
test('strict-float', normal, compile, [''])
test('T3118', normal, compile, [''])
test('T4203', normal, compile, [''])
# With -prof -fvia-C, this test makes gcc go out to lunch, and the
# testsuite driver times out.
test('T3016', skip_if_fast, compile, [''])
test('T1647', normal, compile, ['-fdicts-strict -dcore-lint'])
test('T3234',
only_ways(['optasm']),
compile,
['-ddump-simpl-stats -dsuppress-uniques'])
test('T3717', only_ways(['optasm']),
compile,
['-ddump-simpl -dsuppress-uniques'])
test('spec-inline', only_ways(['optasm']),
compile,
['-O2 -ddump-simpl -dsuppress-uniques'])
test('T4908', only_ways(['optasm']),
compile,
['-O2 -ddump-simpl -dsuppress-uniques'])
test('T4930', [if_compiler_lt('ghc', '7.1', expect_fail),
only_ways(['optasm'])],
compile,
['-O -ddump-simpl -dsuppress-uniques'])
test('T3055',
extra_clean(['T3055.hi', 'T3055.o', 'T3055.simpl']),
run_command,
['$MAKE -s --no-print-directory T3055'])
test('T4306',
normal,
run_command,
['$MAKE -s --no-print-directory T4306'])
test('T4201',
normal,
run_command,
['$MAKE -s --no-print-directory T4201'])
test('T3772',
# only_ways(['optasm']),
extra_clean(['T3772_A.hi', 'T3772_A.o']),
run_command, ['$MAKE -s --no-print-directory T3772'])
test('EvalTest',
normal,
run_command,
['$MAKE -s --no-print-directory EvalTest'])
test('T3831', normal, compile, [''])
test('T4345', normal, compile, [''])
test('T4398', normal, compile, [''])
test('T4903',
extra_clean(['T4903a.hi']),
run_command,
['$MAKE -s --no-print-directory T4903'])
test('T4918',
normal,
run_command,
['$MAKE -s --no-print-directory T4918'])
test('T4945',
if_compiler_lt('ghc', '7.1', expect_fail),
run_command,
['$MAKE -s --no-print-directory T4945'])
test('T4957',
normal,
run_command,
['$MAKE -s --no-print-directory T4957'])
test('T5168',
normal,
run_command,
['$MAKE -s --no-print-directory T5168'])
test('T5329', normal, compile, [''])
|