@@ -277,7 +277,8 @@ check-stage$(1)-T-$(2)-H-$(3)-exec: \
277
277
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -ui-exec \
278
278
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-exec \
279
279
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-error-index-exec \
280
- check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-exec
280
+ check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-exec \
281
+ check-stage$(1 ) -T-$(2 ) -H-$(3 ) -mir-opt-exec
281
282
282
283
ifndef CFG_DISABLE_CODEGEN_TESTS
283
284
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -exec : \
@@ -458,6 +459,7 @@ UI_RS := $(call rwildcard,$(S)src/test/ui/,*.rs) \
458
459
$(call rwildcard,$(S ) src/test/ui/,* .stdout) \
459
460
$(call rwildcard,$(S ) src/test/ui/,* .stderr)
460
461
RUSTDOCCK_RS := $(call rwildcard,$(S ) src/test/rustdoc/,* .rs)
462
+ MIR_OPT_RS := $(call rwildcard,$(S ) src/test/mir-opt/,* .rs)
461
463
462
464
RPASS_TESTS := $(RPASS_RS )
463
465
RPASS_VALGRIND_TESTS := $(RPASS_VALGRIND_RS )
@@ -475,6 +477,7 @@ CODEGEN_UNITS_TESTS := $(CODEGEN_UNITS_RS)
475
477
INCREMENTAL_TESTS := $(INCREMENTAL_RS )
476
478
RMAKE_TESTS := $(RMAKE_RS )
477
479
UI_TESTS := $(UI_RS )
480
+ MIR_OPT_TESTS := $(MIR_OPT_RS )
478
481
RUSTDOCCK_TESTS := $(RUSTDOCCK_RS )
479
482
480
483
CTEST_SRC_BASE_rpass = run-pass
@@ -552,6 +555,11 @@ CTEST_BUILD_BASE_ui = ui
552
555
CTEST_MODE_ui = ui
553
556
CTEST_RUNTOOL_ui = $(CTEST_RUNTOOL )
554
557
558
+ CTEST_SRC_BASE_mir-opt = mir-opt
559
+ CTEST_BUILD_BASE_mir-opt = mir-opt
560
+ CTEST_MODE_mir-opt = mir-opt
561
+ CTEST_RUNTOOL_mir-opt = $(CTEST_RUNTOOL )
562
+
555
563
CTEST_SRC_BASE_rustdocck = rustdoc
556
564
CTEST_BUILD_BASE_rustdocck = rustdoc
557
565
CTEST_MODE_rustdocck = rustdoc
@@ -684,6 +692,7 @@ CTEST_DEPS_incremental_$(1)-T-$(2)-H-$(3) = $$(INCREMENTAL_TESTS)
684
692
CTEST_DEPS_rmake_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RMAKE_TESTS ) \
685
693
$$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) ) $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) )
686
694
CTEST_DEPS_ui_$(1 ) -T-$(2 ) -H-$(3 ) = $$(UI_TESTS )
695
+ CTEST_DEPS_mir-opt_$(1 ) -T-$(2 ) -H-$(3 ) = $$(MIR_OPT_TESTS )
687
696
CTEST_DEPS_rustdocck_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RUSTDOCCK_TESTS ) \
688
697
$$(HBIN$(1 ) _H_$(3 ) ) /rustdoc$$(X_$(3 ) ) \
689
698
$(S ) src/etc/htmldocck.py
@@ -755,7 +764,7 @@ endef
755
764
756
765
CTEST_NAMES = rpass rpass-valgrind rpass-full rfail-full cfail-full rfail cfail pfail \
757
766
debuginfo-gdb debuginfo-lldb codegen codegen-units rustdocck incremental \
758
- rmake ui
767
+ rmake ui mir-opt
759
768
760
769
$(foreach host,$(CFG_HOST), \
761
770
$(eval $(foreach target,$(CFG_TARGET), \
@@ -964,6 +973,7 @@ TEST_GROUPS = \
964
973
pretty-rfail-full \
965
974
pretty-rfail \
966
975
pretty-pretty \
976
+ mir-opt \
967
977
$(NULL )
968
978
969
979
define DEF_CHECK_FOR_STAGE_AND_TARGET_AND_HOST
0 commit comments