diff --git a/testsuite/tests/perf/compiler/Makefile b/testsuite/tests/perf/compiler/Makefile index 667217d5ee55aec99dbfea085de027dc13cc9fb8..e7775ebd9e51a838f154b3426483e1ba947aa023 100644 --- a/testsuite/tests/perf/compiler/Makefile +++ b/testsuite/tests/perf/compiler/Makefile @@ -23,6 +23,9 @@ MultiModulesRecompDefsWithCore: ./genMultiLayerModulesCore '$(TEST_HC)' --interactive $(TEST_HC_OPTS) -e "" -fwrite-if-simplified-core MultiLayerModules +MultiModulesDefsWithCore: + ./genMultiLayerModulesCore + MultiComponentModulesRecomp: '$(PYTHON)' genMultiComp.py TEST_HC='$(TEST_HC)' TEST_HC_OPTS='$(TEST_HC_OPTS)' ./run diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T index 37becfc2b18c41d4203d066bc3db4eb9c1848819..6b912637e6653289c2d452945b7660926c514266 100644 --- a/testsuite/tests/perf/compiler/all.T +++ b/testsuite/tests/perf/compiler/all.T @@ -419,6 +419,19 @@ test('MultiLayerModulesDefsGhciWithCore', ghci_script, ['MultiLayerModulesDefsGhciWithCore.script']) +test('MultiLayerModulesDefsGhcWithCore', + [ collect_compiler_residency(15), + pre_cmd('$MAKE -s --no-print-directory MultiModulesDefsWithCore'), + extra_files(['genMultiLayerModulesCore']), + compile_timeout_multiplier(5) + # this is _a lot_ + # but this test has been failing every now and then, + # especially on i386. Let's just give it some room + # to complete successfully reliably everywhere. + ], + multimod_compile, + ['MultiLayerModules', '-v0 -fwrite-if-simplified-core']) + test('MultiLayerModulesDefsGhciReload', [ collect_compiler_residency(15), pre_cmd('./genMultiLayerModulesDefs'),