Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Urban <bernhard.urban@xamarin.com>2017-02-27 19:55:54 +0300
committerBernhard Urban <bernhard.urban@xamarin.com>2017-03-01 00:59:28 +0300
commitf39517dcc9247d831e94002cd4c60b9d1119c8f5 (patch)
tree875dc6f8d07107cc31a9c347d4f6a50268f59541
parenta9fc05d4afa846389622c53e87c77d4ed53734ac (diff)
[interpreter] add {exceptions,devirtualization,basic-simd}.cs to richeck target
-rwxr-xr-xmono/mini/Makefile.am.in5
-rw-r--r--mono/mini/exceptions.cs11
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;