diff options
author | Bernhard Urban <bernhard.urban@xamarin.com> | 2017-02-27 19:55:54 +0300 |
---|---|---|
committer | Bernhard Urban <bernhard.urban@xamarin.com> | 2017-03-01 00:59:28 +0300 |
commit | f39517dcc9247d831e94002cd4c60b9d1119c8f5 (patch) | |
tree | 875dc6f8d07107cc31a9c347d4f6a50268f59541 | |
parent | a9fc05d4afa846389622c53e87c77d4ed53734ac (diff) |
[interpreter] add {exceptions,devirtualization,basic-simd}.cs to richeck target
-rwxr-xr-x | mono/mini/Makefile.am.in | 5 | ||||
-rw-r--r-- | mono/mini/exceptions.cs | 11 |
2 files changed, 15 insertions, 1 deletions
diff --git a/mono/mini/Makefile.am.in b/mono/mini/Makefile.am.in index b82a4560ca3..3474a35a28a 100755 --- a/mono/mini/Makefile.am.in +++ b/mono/mini/Makefile.am.in @@ -537,7 +537,10 @@ iregtests = \ objects.exe \ arrays.exe \ basic-math.exe \ - generics.exe + exceptions.exe \ + devirtualization.exe \ + generics.exe \ + basic-simd.exe if X86 arch_sources = $(x86_sources) diff --git a/mono/mini/exceptions.cs b/mono/mini/exceptions.cs index 98c6046e61a..4e11a7d4157 100644 --- a/mono/mini/exceptions.cs +++ b/mono/mini/exceptions.cs @@ -981,6 +981,7 @@ class Tests return 0; } + [Category ("!INTERPRETER")] public static int test_0_int_cast () { int a; long l; @@ -1462,6 +1463,7 @@ class Tests return 0; } + [Category ("!INTERPRETER")] [Category ("NaClDisable")] public static int test_0_div_zero () { int d = 1; @@ -1633,6 +1635,7 @@ class Tests return 0; } + [Category ("!INTERPRETER")] [Category ("NaClDisable")] public static int test_0_long_div_zero () { long d = 1; @@ -1800,6 +1803,7 @@ class Tests return 0; } + [Category ("!INTERPRETER")] public static int test_3_checked_cast_un () { ulong i = 0x8000000034000000; long j; @@ -1815,6 +1819,7 @@ class Tests return 3; } + [Category ("!INTERPRETER")] public static int test_4_checked_cast () { long i; ulong j; @@ -1842,6 +1847,7 @@ class Tests 7, 0, 7, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8, }; + [Category ("!INTERPRETER")] public static int test_0_multi_dim_array_access () { int [,] a = System.Array.CreateInstance (typeof (int), new int [] {3,6}, new int [] {2,2 }) as int[,]; @@ -1878,6 +1884,7 @@ class Tests o = "buddy"; } + [Category ("!INTERPRETER")] public static int test_2_array_mismatch () { string[] a = { "hello", "world" }; object[] b = a; @@ -2230,6 +2237,7 @@ class Tests } } + [Category ("!INTERPRETER")] public static int test_0_exception_in_cctor () { try { Broken.DoSomething (); @@ -2318,6 +2326,7 @@ class Tests Console.WriteLine (); } + [Category ("!INTERPRETER")] [Category ("!BITCODE")] public static int test_0_rethrow_stacktrace () { // Check that rethrowing an exception preserves the original stack trace @@ -2380,6 +2389,7 @@ class Tests } } + [Category ("!INTERPRETER")] public static int test_0_array_size () { bool failed; @@ -2706,6 +2716,7 @@ class Tests public static Foo* pFoo; } + [Category ("!INTERPRETER")] /* MS.NET doesn't seem to throw in this case */ public unsafe static int test_0_ldflda_null_pointer () { int* pi = &Foo.pFoo->i; |