monitor-stress.cs \
thread-stress.cs \
gc-stress.cs \
+ gc-copy-stress.cs \
+ gc-graystack-stress.cs \
exit-stress.cs \
process-stress.cs \
assembly-load-stress.cs
array3.cs \
classinit.cs \
classinit2.cs \
+ classinit3.cs \
synchronized.cs \
async_read.cs \
threadpool.cs \
bug-599469.cs \
bug-389886-3.cs \
monitor.cs \
+ monitor-resurrection.cs \
dynamic-method-resurrection.cs \
bug-666008.cs \
bug-685908.cs \
allow-synchronous-major.cs \
unload-appdomain-on-shutdown.cs \
block_guard_restore_aligment_on_exit.cs \
- finally_block_ending_in_dead_bb.cs \
thread_static_gc_layout.cs \
- sleep.cs
+ sleep.cs \
+ bug-17537.cs
TEST_CS_SRC_DIST= \
$(BASE_TEST_CS_SRC) \
async-exc-compilation.cs \
filter-stack.cs \
- finally_guard.cs
+ finally_guard.cs \
+ finally_block_ending_in_dead_bb.cs
TEST_CS_SRC_GEN = \
runtime-invoke.gen.cs \
imt_big_iface_test.cs
if AMD64
-TEST_CS_SRC = $(BASE_TEST_CS_SRC) $(TEST_CS_SRC_GEN) async-exc-compilation.cs finally_guard.cs
+TEST_CS_SRC = $(BASE_TEST_CS_SRC) $(TEST_CS_SRC_GEN) async-exc-compilation.cs finally_guard.cs finally_block_ending_in_dead_bb.cs
# #651684
PLATFORM_DISABLED_TESTS = finally_guard.exe
else
if X86
-TEST_CS_SRC = $(BASE_TEST_CS_SRC) $(TEST_CS_SRC_GEN) async-exc-compilation.cs finally_guard.cs
+TEST_CS_SRC = $(BASE_TEST_CS_SRC) $(TEST_CS_SRC_GEN) async-exc-compilation.cs finally_guard.cs finally_block_ending_in_dead_bb.cs
else
TEST_CS_SRC = $(BASE_TEST_CS_SRC) $(TEST_CS_SRC_GEN)
endif
if X86
if HOST_WIN32
-PLATFORM_DISABLED_TESTS=async-exc-compilation.exe finally_guard.exe
+PLATFORM_DISABLED_TESTS=async-exc-compilation.exe finally_guard.exe finally_block_ending_in_dead_bb.exe \
+ bug-18026.exe monitor.exe threadpool-exceptions5.exe
endif
endif
bug-70561.exe \
finalizer-abort.exe \
finally_guard.exe \
+ finally_block_ending_in_dead_bb.exe \
main-returns-abort-resetabort.exe \
main-returns-background-abort-resetabort.exe \
thread6.exe \
assemblyresolve_event3.exe \
delegate2.exe \
finally_guard.exe \
- gc-altstack.exe
+ gc-altstack.exe \
+ generic-xdomain.2.exe
AOT_DISABLED_TESTS=constraints-load.exe
#
# Test that no symbols are missed in eglib-remap.h
#
-OK_G_SYMBOLS='g_list\|g_slist\|g_concat_dir_and_file'
+OK_G_SYMBOLS='g_list\|g_slist\|g_concat_dir_and_file\|g_Ctoc'
if NACL_CODEGEN
test-eglib-remap:
else
sgen-cementing-stress.exe \
sgen-case-23400.exe \
sgen-new-threads-dont-join-stw.exe \
+ gc-graystack-stress.exe \
bug-17590.exe
SGEN_CONFIGURATIONS = \
"|plain" \
- "major=marksweep-par|ms-par" \
"major=marksweep-conc|ms-conc" \
"major=marksweep-conc,minor=split|ms-conc-split" \
"minor=split|ms-split" \
"minor=split,alloc-ratio=95|ms-split-95" \
"|plain-clear-at-gc|clear-at-gc" \
- "major=marksweep-par|ms-par-clear-at-gc|clear-at-gc" \
"major=marksweep-conc|ms-conc-clear-at-gc|clear-at-gc" \
"minor=split|ms-split-clear-at-gc|clear-at-gc"
bug-382986.exe: bug-382986.cs bug-382986-lib.dll
$(MCS) -out:$@ -r:bug-382986-lib.dll $(srcdir)/bug-382986.cs
+EXTRA_DIST += bug-17537-helper.cs
+bug-17537-helper.exe: bug-17537-helper.cs
+ $(MCS) -out:$@ $(srcdir)/bug-17537-helper.cs
+ chmod -x $@
+
+bug-17537.exe: bug-17537.cs bug-17537-helper.exe
+ $(MCS) -out:$@ $(srcdir)/bug-17537.cs
+
EXTRA_DIST += coreclr-security.cs
coreclr-security.exe : coreclr-security.cs
generic-sealed-virtual.2.exe generic-system-arrays.2.exe \
generic-stack-traces.2.exe generic-stack-traces2.2.exe \
bug-472600.2.exe bug-473482.2.exe bug-473999.2.exe \
- bug-479763.2.exe generic-xdomain.2.exe \
+ bug-479763.2.exe \
generic-type-load-exception.2.exe bug-616463.exe \
bug-1147.exe
if NACL_CODEGEN
test-process-exit:
else
-EXTRA_DIST += bug-438454.cs bug-438454.exe.stdout.expected threadpool-in-processexit.cs threadpool-in-processexit.exe.stdout.expected
+EXTRA_DIST += threadpool-in-processexit.cs threadpool-in-processexit.exe.stdout.expected
test-process-exit:
- @$(MCS) $(srcdir)/bug-438454.cs -out:bug-438454.exe
- @echo "Testing bug-438454.exe..."
- @$(RUNTIME) bug-438454.exe > bug-438454.exe.stdout
- @diff -w bug-438454.exe.stdout $(srcdir)/bug-438454.exe.stdout.expected
@$(MCS) $(srcdir)/threadpool-in-processexit.cs -out:threadpool-in-processexit.exe
@echo "Testing threadpool-in-processexit.exe..."
@$(RUNTIME) threadpool-in-processexit.exe > threadpool-in-processexit.exe.stdout
test-oom: $(OOM_TESTS)
@for fn in $+ ; do \
echo "Testing $$fn ..."; \
- MONO_GC_PARAMS=max-heap-size=16m,major=marksweep-par MONO_ENV_OPTIONS="--gc=sgen" $(RUNTIME) $$fn > $$fn.stdout || exit 1; \
MONO_GC_PARAMS=max-heap-size=16m MONO_ENV_OPTIONS="--gc=sgen" $(RUNTIME) $$fn > $$fn.stdout || exit 1; \
MONO_GC_PARAMS=max-heap-size=16m $(RUNTIME) $$fn > $$fn.stdout || exit 1; \
done