[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / compiler / tests / rename / timing002.hs
diff --git a/ghc/compiler/tests/rename/timing002.hs b/ghc/compiler/tests/rename/timing002.hs
new file mode 100644 (file)
index 0000000..9c7146e
--- /dev/null
@@ -0,0 +1,502 @@
+--!!! 500 defns chained together with "where"s
+
+a500 = let a000 = []
+           a001 = a000
+           a002 = a001
+           a003 = a002
+           a004 = a003
+           a005 = a004
+           a006 = a005
+           a007 = a006
+           a008 = a007
+           a009 = a008
+           a010 = a009
+           a011 = a010
+           a012 = a011
+           a013 = a012
+           a014 = a013
+           a015 = a014
+           a016 = a015
+           a017 = a016
+           a018 = a017
+           a019 = a018
+           a020 = a019
+           a021 = a020
+           a022 = a021
+           a023 = a022
+           a024 = a023
+           a025 = a024
+           a026 = a025
+           a027 = a026
+           a028 = a027
+           a029 = a028
+           a030 = a029
+           a031 = a030
+           a032 = a031
+           a033 = a032
+           a034 = a033
+           a035 = a034
+           a036 = a035
+           a037 = a036
+           a038 = a037
+           a039 = a038
+           a040 = a039
+           a041 = a040
+           a042 = a041
+           a043 = a042
+           a044 = a043
+           a045 = a044
+           a046 = a045
+           a047 = a046
+           a048 = a047
+           a049 = a048
+           a050 = a049
+           a051 = a050
+           a052 = a051
+           a053 = a052
+           a054 = a053
+           a055 = a054
+           a056 = a055
+           a057 = a056
+           a058 = a057
+           a059 = a058
+           a060 = a059
+           a061 = a060
+           a062 = a061
+           a063 = a062
+           a064 = a063
+           a065 = a064
+           a066 = a065
+           a067 = a066
+           a068 = a067
+           a069 = a068
+           a070 = a069
+           a071 = a070
+           a072 = a071
+           a073 = a072
+           a074 = a073
+           a075 = a074
+           a076 = a075
+           a077 = a076
+           a078 = a077
+           a079 = a078
+           a080 = a079
+           a081 = a080
+           a082 = a081
+           a083 = a082
+           a084 = a083
+           a085 = a084
+           a086 = a085
+           a087 = a086
+           a088 = a087
+           a089 = a088
+           a090 = a089
+           a091 = a090
+           a092 = a091
+           a093 = a092
+           a094 = a093
+           a095 = a094
+           a096 = a095
+           a097 = a096
+           a098 = a097
+           a099 = a098
+           a100 = a099
+           a101 = a100
+           a102 = a101
+           a103 = a102
+           a104 = a103
+           a105 = a104
+           a106 = a105
+           a107 = a106
+           a108 = a107
+           a109 = a108
+           a110 = a109
+           a111 = a110
+           a112 = a111
+           a113 = a112
+           a114 = a113
+           a115 = a114
+           a116 = a115
+           a117 = a116
+           a118 = a117
+           a119 = a118
+           a120 = a119
+           a121 = a120
+           a122 = a121
+           a123 = a122
+           a124 = a123
+           a125 = a124
+           a126 = a125
+           a127 = a126
+           a128 = a127
+           a129 = a128
+           a130 = a129
+           a131 = a130
+           a132 = a131
+           a133 = a132
+           a134 = a133
+           a135 = a134
+           a136 = a135
+           a137 = a136
+           a138 = a137
+           a139 = a138
+           a140 = a139
+           a141 = a140
+           a142 = a141
+           a143 = a142
+           a144 = a143
+           a145 = a144
+           a146 = a145
+           a147 = a146
+           a148 = a147
+           a149 = a148
+           a150 = a149
+           a151 = a150
+           a152 = a151
+           a153 = a152
+           a154 = a153
+           a155 = a154
+           a156 = a155
+           a157 = a156
+           a158 = a157
+           a159 = a158
+           a160 = a159
+           a161 = a160
+           a162 = a161
+           a163 = a162
+           a164 = a163
+           a165 = a164
+           a166 = a165
+           a167 = a166
+           a168 = a167
+           a169 = a168
+           a170 = a169
+           a171 = a170
+           a172 = a171
+           a173 = a172
+           a174 = a173
+           a175 = a174
+           a176 = a175
+           a177 = a176
+           a178 = a177
+           a179 = a178
+           a180 = a179
+           a181 = a180
+           a182 = a181
+           a183 = a182
+           a184 = a183
+           a185 = a184
+           a186 = a185
+           a187 = a186
+           a188 = a187
+           a189 = a188
+           a190 = a189
+           a191 = a190
+           a192 = a191
+           a193 = a192
+           a194 = a193
+           a195 = a194
+           a196 = a195
+           a197 = a196
+           a198 = a197
+           a199 = a198
+           a200 = a199
+           a201 = a200
+           a202 = a201
+           a203 = a202
+           a204 = a203
+           a205 = a204
+           a206 = a205
+           a207 = a206
+           a208 = a207
+           a209 = a208
+           a210 = a209
+           a211 = a210
+           a212 = a211
+           a213 = a212
+           a214 = a213
+           a215 = a214
+           a216 = a215
+           a217 = a216
+           a218 = a217
+           a219 = a218
+           a220 = a219
+           a221 = a220
+           a222 = a221
+           a223 = a222
+           a224 = a223
+           a225 = a224
+           a226 = a225
+           a227 = a226
+           a228 = a227
+           a229 = a228
+           a230 = a229
+           a231 = a230
+           a232 = a231
+           a233 = a232
+           a234 = a233
+           a235 = a234
+           a236 = a235
+           a237 = a236
+           a238 = a237
+           a239 = a238
+           a240 = a239
+           a241 = a240
+           a242 = a241
+           a243 = a242
+           a244 = a243
+           a245 = a244
+           a246 = a245
+           a247 = a246
+           a248 = a247
+           a249 = a248
+           a250 = a249
+           a251 = a250
+           a252 = a251
+           a253 = a252
+           a254 = a253
+           a255 = a254
+           a256 = a255
+           a257 = a256
+           a258 = a257
+           a259 = a258
+           a260 = a259
+           a261 = a260
+           a262 = a261
+           a263 = a262
+           a264 = a263
+           a265 = a264
+           a266 = a265
+           a267 = a266
+           a268 = a267
+           a269 = a268
+           a270 = a269
+           a271 = a270
+           a272 = a271
+           a273 = a272
+           a274 = a273
+           a275 = a274
+           a276 = a275
+           a277 = a276
+           a278 = a277
+           a279 = a278
+           a280 = a279
+           a281 = a280
+           a282 = a281
+           a283 = a282
+           a284 = a283
+           a285 = a284
+           a286 = a285
+           a287 = a286
+           a288 = a287
+           a289 = a288
+           a290 = a289
+           a291 = a290
+           a292 = a291
+           a293 = a292
+           a294 = a293
+           a295 = a294
+           a296 = a295
+           a297 = a296
+           a298 = a297
+           a299 = a298
+           a300 = a299
+           a301 = a300
+           a302 = a301
+           a303 = a302
+           a304 = a303
+           a305 = a304
+           a306 = a305
+           a307 = a306
+           a308 = a307
+           a309 = a308
+           a310 = a309
+           a311 = a310
+           a312 = a311
+           a313 = a312
+           a314 = a313
+           a315 = a314
+           a316 = a315
+           a317 = a316
+           a318 = a317
+           a319 = a318
+           a320 = a319
+           a321 = a320
+           a322 = a321
+           a323 = a322
+           a324 = a323
+           a325 = a324
+           a326 = a325
+           a327 = a326
+           a328 = a327
+           a329 = a328
+           a330 = a329
+           a331 = a330
+           a332 = a331
+           a333 = a332
+           a334 = a333
+           a335 = a334
+           a336 = a335
+           a337 = a336
+           a338 = a337
+           a339 = a338
+           a340 = a339
+           a341 = a340
+           a342 = a341
+           a343 = a342
+           a344 = a343
+           a345 = a344
+           a346 = a345
+           a347 = a346
+           a348 = a347
+           a349 = a348
+           a350 = a349
+           a351 = a350
+           a352 = a351
+           a353 = a352
+           a354 = a353
+           a355 = a354
+           a356 = a355
+           a357 = a356
+           a358 = a357
+           a359 = a358
+           a360 = a359
+           a361 = a360
+           a362 = a361
+           a363 = a362
+           a364 = a363
+           a365 = a364
+           a366 = a365
+           a367 = a366
+           a368 = a367
+           a369 = a368
+           a370 = a369
+           a371 = a370
+           a372 = a371
+           a373 = a372
+           a374 = a373
+           a375 = a374
+           a376 = a375
+           a377 = a376
+           a378 = a377
+           a379 = a378
+           a380 = a379
+           a381 = a380
+           a382 = a381
+           a383 = a382
+           a384 = a383
+           a385 = a384
+           a386 = a385
+           a387 = a386
+           a388 = a387
+           a389 = a388
+           a390 = a389
+           a391 = a390
+           a392 = a391
+           a393 = a392
+           a394 = a393
+           a395 = a394
+           a396 = a395
+           a397 = a396
+           a398 = a397
+           a399 = a398
+           a400 = a399
+           a401 = a400
+           a402 = a401
+           a403 = a402
+           a404 = a403
+           a405 = a404
+           a406 = a405
+           a407 = a406
+           a408 = a407
+           a409 = a408
+           a410 = a409
+           a411 = a410
+           a412 = a411
+           a413 = a412
+           a414 = a413
+           a415 = a414
+           a416 = a415
+           a417 = a416
+           a418 = a417
+           a419 = a418
+           a420 = a419
+           a421 = a420
+           a422 = a421
+           a423 = a422
+           a424 = a423
+           a425 = a424
+           a426 = a425
+           a427 = a426
+           a428 = a427
+           a429 = a428
+           a430 = a429
+           a431 = a430
+           a432 = a431
+           a433 = a432
+           a434 = a433
+           a435 = a434
+           a436 = a435
+           a437 = a436
+           a438 = a437
+           a439 = a438
+           a440 = a439
+           a441 = a440
+           a442 = a441
+           a443 = a442
+           a444 = a443
+           a445 = a444
+           a446 = a445
+           a447 = a446
+           a448 = a447
+           a449 = a448
+           a450 = a449
+           a451 = a450
+           a452 = a451
+           a453 = a452
+           a454 = a453
+           a455 = a454
+           a456 = a455
+           a457 = a456
+           a458 = a457
+           a459 = a458
+           a460 = a459
+           a461 = a460
+           a462 = a461
+           a463 = a462
+           a464 = a463
+           a465 = a464
+           a466 = a465
+           a467 = a466
+           a468 = a467
+           a469 = a468
+           a470 = a469
+           a471 = a470
+           a472 = a471
+           a473 = a472
+           a474 = a473
+           a475 = a474
+           a476 = a475
+           a477 = a476
+           a478 = a477
+           a479 = a478
+           a480 = a479
+           a481 = a480
+           a482 = a481
+           a483 = a482
+           a484 = a483
+           a485 = a484
+           a486 = a485
+           a487 = a486
+           a488 = a487
+           a489 = a488
+           a490 = a489
+           a491 = a490
+           a492 = a491
+           a493 = a492
+           a494 = a493
+           a495 = a494
+           a496 = a495
+           a497 = a496
+           a498 = a497 in
+       a498