@@ -166,6 +166,13 @@ define TEST_STAGEN
166
166
# $(2) is the target triple to test
167
167
# $(3) is the host triple to test
168
168
169
+ # Prerequisites for compiletest tests
170
+ TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) = \
171
+ $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
172
+ $$(HSREQ$(1 ) _$(2 ) _$(3 ) ) \
173
+ $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$$(CFG_LIBRUSTSYNTAX )
174
+
175
+
169
176
check-stage$(1 ) -T-$(2 ) -H-$(3 ) : tidy \
170
177
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rustc \
171
178
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -core \
@@ -373,98 +380,87 @@ DOC_REF_ARGS$(1)-T-$(2)-H-$(3) := \
373
380
--mode run-pass
374
381
375
382
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -cfail-dummy: \
376
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
377
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
383
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
378
384
$$(CFAIL_TESTS )
379
385
@$$(call E, run cfail: $$< )
380
386
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
381
387
$$(CFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
382
388
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -cfail.log
383
389
384
390
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rfail-dummy: \
385
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
386
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
391
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
387
392
$$(RFAIL_TESTS )
388
393
@$$(call E, run rfail: $$< )
389
394
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
390
395
$$(RFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
391
396
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rfail.log
392
397
393
398
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-dummy: \
394
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
395
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
399
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
396
400
$$(RPASS_TESTS )
397
401
@$$(call E, run rpass: $$< )
398
402
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
399
403
$$(RPASS_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
400
404
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass.log
401
405
402
406
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -bench-dummy: \
403
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
404
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
407
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
405
408
$$(BENCH_TESTS )
406
409
@$$(call E, run bench: $$< )
407
410
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
408
411
$$(BENCH_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
409
412
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -bench.log
410
413
411
414
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -perf-dummy: \
412
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
413
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
415
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
414
416
$$(BENCH_TESTS )
415
417
@$$(call E, perf: $$< )
416
418
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
417
419
$$(PERF_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
418
420
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -perf.log
419
421
420
422
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rpass-dummy: \
421
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
422
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
423
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
423
424
$$(RPASS_TESTS )
424
425
@$$(call E, run pretty-rpass: $$< )
425
426
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
426
427
$$(PRETTY_RPASS_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
427
428
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rpass.log
428
429
429
430
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rfail-dummy: \
430
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
431
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
431
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
432
432
$$(RFAIL_TESTS )
433
433
@$$(call E, run pretty-rfail: $$< )
434
434
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
435
435
$$(PRETTY_RFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
436
436
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rfail.log
437
437
438
438
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-bench-dummy: \
439
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
440
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
439
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
441
440
$$(BENCH_TESTS )
442
441
@$$(call E, run pretty-bench: $$< )
443
442
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
444
443
$$(PRETTY_BENCH_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
445
444
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-bench.log
446
445
447
446
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-pretty-dummy: \
448
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
449
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
447
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
450
448
$$(PRETTY_TESTS )
451
449
@$$(call E, run pretty-pretty: $$< )
452
450
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
453
451
$$(PRETTY_PRETTY_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
454
452
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-pretty.log
455
453
456
454
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-tutorial-dummy: \
457
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
458
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
455
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
459
456
doc-tutorial-extract$(3 )
460
457
@$$(call E, run doc-tutorial: $$< )
461
458
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
462
459
$$(DOC_TUTORIAL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
463
460
--logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-tutorial.log
464
461
465
462
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-ref-dummy: \
466
- $$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
467
- $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
463
+ $$(TEST_SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
468
464
doc-ref-extract$(3 )
469
465
@$$(call E, run doc-ref: $$< )
470
466
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
0 commit comments