@@ -277,7 +277,8 @@ check-stage$(1)-T-$(2)-H-$(3)-exec: \
277277 check-stage$(1 ) -T-$(2 ) -H-$(3 ) -ui-exec \
278278 check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-exec \
279279 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
281282
282283ifndef CFG_DISABLE_CODEGEN_TESTS
283284check-stage$(1 ) -T-$(2 ) -H-$(3 ) -exec : \
@@ -458,6 +459,7 @@ UI_RS := $(call rwildcard,$(S)src/test/ui/,*.rs) \
458459 $(call rwildcard,$(S ) src/test/ui/,* .stdout) \
459460 $(call rwildcard,$(S ) src/test/ui/,* .stderr)
460461RUSTDOCCK_RS := $(call rwildcard,$(S ) src/test/rustdoc/,* .rs)
462+ MIR_OPT_RS := $(call rwildcard,$(S ) src/test/mir-opt/,* .rs)
461463
462464RPASS_TESTS := $(RPASS_RS )
463465RPASS_VALGRIND_TESTS := $(RPASS_VALGRIND_RS )
@@ -475,6 +477,7 @@ CODEGEN_UNITS_TESTS := $(CODEGEN_UNITS_RS)
475477INCREMENTAL_TESTS := $(INCREMENTAL_RS )
476478RMAKE_TESTS := $(RMAKE_RS )
477479UI_TESTS := $(UI_RS )
480+ MIR_OPT_TESTS := $(MIR_OPT_RS )
478481RUSTDOCCK_TESTS := $(RUSTDOCCK_RS )
479482
480483CTEST_SRC_BASE_rpass = run-pass
@@ -552,6 +555,11 @@ CTEST_BUILD_BASE_ui = ui
552555CTEST_MODE_ui = ui
553556CTEST_RUNTOOL_ui = $(CTEST_RUNTOOL )
554557
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+
555563CTEST_SRC_BASE_rustdocck = rustdoc
556564CTEST_BUILD_BASE_rustdocck = rustdoc
557565CTEST_MODE_rustdocck = rustdoc
@@ -684,6 +692,7 @@ CTEST_DEPS_incremental_$(1)-T-$(2)-H-$(3) = $$(INCREMENTAL_TESTS)
684692CTEST_DEPS_rmake_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RMAKE_TESTS ) \
685693 $$(CSREQ$(1 ) _T_$(3 ) _H_$(3 ) ) $$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) )
686694CTEST_DEPS_ui_$(1 ) -T-$(2 ) -H-$(3 ) = $$(UI_TESTS )
695+ CTEST_DEPS_mir-opt_$(1 ) -T-$(2 ) -H-$(3 ) = $$(MIR_OPT_TESTS )
687696CTEST_DEPS_rustdocck_$(1 ) -T-$(2 ) -H-$(3 ) = $$(RUSTDOCCK_TESTS ) \
688697 $$(HBIN$(1 ) _H_$(3 ) ) /rustdoc$$(X_$(3 ) ) \
689698 $(S ) src/etc/htmldocck.py
@@ -755,7 +764,7 @@ endef
755764
756765CTEST_NAMES = rpass rpass-valgrind rpass-full rfail-full cfail-full rfail cfail pfail \
757766 debuginfo-gdb debuginfo-lldb codegen codegen-units rustdocck incremental \
758- rmake ui
767+ rmake ui mir-opt
759768
760769$(foreach host,$(CFG_HOST), \
761770 $(eval $(foreach target,$(CFG_TARGET), \
@@ -964,6 +973,7 @@ TEST_GROUPS = \
964973 pretty-rfail-full \
965974 pretty-rfail \
966975 pretty-pretty \
976+ mir-opt \
967977 $(NULL )
968978
969979define DEF_CHECK_FOR_STAGE_AND_TARGET_AND_HOST
0 commit comments