users_guide: Various spelling fixes
[ghc.git] / testsuite / tests / simplCore / should_compile / all.T
1 test('simpl001', normal, compile, [''])
2 test('simpl002', normal, compile, [''])
3 test('simpl003', normal, compile, [''])
4 test('simpl004', only_compiler_types(['ghc']), compile, [''])
5 test('simpl005', normal, compile, [''])
6
7 # Missing:
8 # test('simpl006', normal, compile, [''])
9
10 test('simpl007', normal, compile, [''])
11 # Missing: simpl008
12 test('simpl009', normal, compile, [''])
13 test('simpl010', normal, compile, [''])
14 test('simpl011', normal, compile, [''])
15 test('simpl012', normal, compile, [''])
16 test('simpl013', normal, compile, [''])
17 test('simpl014', normal, compile, [''])
18 test('simpl016', normal, compile, ['-dsuppress-uniques'])
19 test('simpl017', normal, compile_fail, [''])
20 test('simpl018', normal, compile, [''])
21 test('simpl019', normal, compile, [''])
22 test('simpl020',
23      extra_clean(['Simpl020_A.hi', 'Simpl020_A.o']),
24      multimod_compile,
25      ['simpl020', '-v0'])
26
27 test('simpl-T1370', normal, compile, [''])
28 test('T2520', normal, compile, [''])
29
30
31 test('spec001', when(fast(), skip), compile, [''])
32 test('spec002', normal, compile, [''])
33 test('spec003', normal, compile, [''])
34
35 test('rule1', normal, compile, [''])
36 test('rule2', only_ways(['optasm']), compile, ['-dsuppress-uniques'])
37 test('T7162', normal, compile, [''])
38
39 test('dfun-loop', normal, compile, [''])
40 test('strict-float', normal, compile, [''])
41 test('T3118', normal, compile, [''])
42 test('T4203', normal, compile, [''])
43
44 # With -prof -fvia-C, this test makes gcc go out to lunch, and the
45 # testsuite driver times out.
46 test('T3016', when(fast(), skip), compile, [''])
47
48 test('T1647', normal, compile, ['-fdicts-strict -dcore-lint'])
49
50 test('T3234',
51      only_ways(['optasm']),
52      compile,
53      ['-ddump-simpl-stats -dsuppress-uniques'])
54
55 test('T3717', only_ways(['optasm']),
56               compile,
57               ['-ddump-simpl -dsuppress-uniques'])
58
59 test('spec-inline', only_ways(['optasm']),
60                     compile,
61                     ['-O2 -ddump-simpl -dsuppress-uniques'])
62 test('T4908', only_ways(['optasm']),
63               compile,
64               ['-O2 -ddump-simpl -dsuppress-uniques'])
65
66 test('T4930', only_ways(['optasm']),
67               compile,
68               ['-O -ddump-simpl -dsuppress-uniques'])
69
70 test('T3055',
71      extra_clean(['T3055.hi', 'T3055.o', 'T3055.simpl']),
72      run_command,
73      ['$MAKE -s --no-print-directory T3055'])
74
75 test('T4306',
76      normal,
77      run_command,
78      ['$MAKE -s --no-print-directory T4306'])
79
80 test('T4201',
81      normal,
82      run_command,
83      ['$MAKE -s --no-print-directory T4201'])
84
85 test('T3772',
86 #      only_ways(['optasm']),
87      extra_clean(['T3772_A.hi', 'T3772_A.o']),
88      run_command, ['$MAKE -s --no-print-directory T3772'])
89
90 test('EvalTest',
91      normal,
92      run_command,
93      ['$MAKE -s --no-print-directory EvalTest'])
94
95 test('T3831', normal, compile, [''])
96 test('T4345', normal, compile, [''])
97 test('T4398', normal, compile, ['-dsuppress-uniques'])
98
99 test('T4903',
100      extra_clean(['T4903a.hi', 'T4903a.o']),
101      run_command,
102      ['$MAKE -s --no-print-directory T4903'])
103
104 test('T4918',
105      extra_clean(['T4918a.hi', 'T4918a.o']),
106      run_command,
107      ['$MAKE -s --no-print-directory T4918'])
108
109 test('T4945',
110      expect_broken(4945),
111      run_command,
112      ['$MAKE -s --no-print-directory T4945'])
113
114 test('T4957',
115      normal,
116      run_command,
117      ['$MAKE -s --no-print-directory T4957'])
118
119 test('T5168',
120      normal,
121      run_command,
122      ['$MAKE -s --no-print-directory T5168'])
123
124 test('T5329', normal, compile, [''])
125 test('T5303', reqlib('mtl'), compile, [''])   # Coercion-optimiation test
126 test('T5342', normal, compile, [''])   # Lint error with -prof
127 test('T5359a', normal, compile, [''])  # Lint error with -O (OccurAnal)
128 test('T5359b', normal, compile, [''])  # Lint error with -O (OccurAnal)
129 test('T5458', normal, compile, [''])
130 test('simpl021',
131      extra_clean(['Simpl021A.hi', 'Simpl021A.o',
132                   'Simpl021B.hi', 'Simpl021B.o']),
133      run_command,
134      ['$MAKE -s --no-print-directory simpl021'])
135 test('T5327', normal, run_command, ['$MAKE -s --no-print-directory T5327'])
136 test('T5623', normal, run_command, ['$MAKE -s --no-print-directory T5623'])
137 test('T5658b',
138      normal,
139      run_command,
140      ['$MAKE -s --no-print-directory T5658b'])
141 test('T5776',
142      normal,
143      run_command,
144      ['$MAKE -s --no-print-directory T5776'])
145 test('T4138',
146      extra_clean(['T4138_A.hi', 'T4138_A.o', 'T4138.simpl']),
147      run_command,
148      ['$MAKE -s --no-print-directory T4138'])
149 test('T7088', normal, compile, [''])
150 test('T6082-RULE', normal, compile, [''])
151 test('T7165',
152      extra_clean(['T7165a.hi', 'T7165a.o']),
153      run_command,
154      ['$MAKE -s --no-print-directory T7165'])
155 test('T7287', normal, compile, [''])
156 test('T7360', only_ways(['optasm']), compile, ['-ddump-simpl -dsuppress-uniques'])
157 test('T5366',
158      normal,
159      run_command,
160      ['$MAKE -s --no-print-directory T5366'])
161 test('T7796',
162      extra_clean(['T7796.prep']),
163      run_command,
164      ['$MAKE -s --no-print-directory T7796'])
165 test('T5550', normal, compile, [''])
166 test('T7865', normal, run_command, ['$MAKE -s --no-print-directory T7865'])
167 test('T7785', only_ways(['optasm']), compile, ['-ddump-rules'])
168 test('T7702', 
169      [pre_cmd('$MAKE -s --no-print-directory -C T7702plugin package.T7702'), 
170       clean_cmd('$MAKE -s --no-print-directory -C T7702plugin clean.T7702'), 
171       # we say 18mb peak allocated +/- 70% because other compiler flags have 
172       # a large effect on allocation which is hard to separate from the 
173       # allocation done by the plugin... but a regression allocates > 90mb 
174       compiler_stats_num_field('peak_megabytes_allocated',
175           [(wordsize(32), 18, 70), (wordsize(64), 18, 70)]) 
176      ], 
177      compile, 
178      ['-v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin ' + config.ghci_way_flags])
179
180 test('T7995',
181      # RULE doesn't seem to fire unless optimizations are turned on.
182      # This seems reasonable, so I've required it for the test. -- EZY 20130720
183      only_ways(['optasm']),
184      run_command,
185      ['$MAKE -s --no-print-directory T7995'])
186
187 test('T8196', normal, compile, [''])
188 test('T8221b', normal, compile, [''])
189 test('T8221',
190      extra_clean(['T8221a.hi', 'T8221a.o']),
191      run_command,
192      ['$MAKE -s --no-print-directory T8221'])
193 test('T8274', normal, run_command, ['$MAKE -s --no-print-directory T8274'])
194 test('T8329', only_ways(['optasm']), multimod_compile, ['T8329','-v0 -O'])
195 test('T5996',
196      normal,
197      run_command,
198      ['$MAKE -s --no-print-directory T5996'])
199 test('T8537', normal, compile, [''])
200 test('T8832',
201      expect_broken(8832),
202      run_command,
203      ['$MAKE -s --no-print-directory T8832 T8832_WORDSIZE_OPTS=' +
204       ('-DT8832_WORDSIZE_64' if wordsize(64) else '')])
205 test('T8848', only_ways(['optasm']), compile, ['-ddump-rule-firings -dsuppress-uniques'])
206 test('T8848a', only_ways(['optasm']), compile, ['-ddump-rules'])
207 test('T8331', only_ways(['optasm']), compile, ['-ddump-rules'])
208 test('T6056', only_ways(['optasm']), multimod_compile, ['T6056', '-v0 -ddump-rule-firings'])
209 test('T9400', only_ways(['optasm']), compile, ['-O0 -ddump-simpl -dsuppress-uniques'])
210 test('T9583', only_ways(['optasm']), compile, [''])
211 test('T9565', only_ways(['optasm']), compile, [''])
212 test('T5821', only_ways(['optasm']), compile, [''])
213 test('T10176', only_ways(['optasm']), compile, [''])
214 test('T10180', only_ways(['optasm']), compile, [''])