Index: tests/known-issues-smcs
===================================================================
--- tests/known-issues-smcs	(revision 102687)
+++ tests/known-issues-smcs	(working copy)
@@ -24,6 +24,7 @@
 gtest-367.cs
 gtest-374.cs
 gtest-380.cs
+gtest-393.cs 		# In 2.0 profile, GenericMethod does not correctly deal with base implementations (according to marek)
 gtest-collectioninit-01.cs
 gtest-etree-01.cs
 gtest-etree-03.cs
Index: tests/ChangeLog
===================================================================
--- tests/ChangeLog	(revision 102687)
+++ tests/ChangeLog	(working copy)
@@ -1,3 +1,9 @@
+2008-05-06T1808  C.J. Adams-Collier  <cjac@colliertech.org>
+
+	* known-issues-gmcs: added entry for gtest-393.cs
+	* known-issues-smcs: added entry for gtest-393.cs
+	* gtest-393.cs: added test from https://bugzilla.novell.com/show_bug.cgi?id=387040
+
 2008-04-24  Raja R Harinath  <harinath@hurrynot.org>
 
 	* test-120.cs: Ensure we don't get falsely optimized out of the
Index: tests/gtest-393.cs
===================================================================
--- tests/gtest-393.cs	(revision 0)
+++ tests/gtest-393.cs	(revision 0)
@@ -0,0 +1,17 @@
+public class RuleBuilder<T> where T : class {}
+
+public interface IDynamicObject {
+    RuleBuilder<T> GetRule<T>() where T : class;
+}
+
+public class RubyMethod : IDynamicObject {
+    RuleBuilder<T> IDynamicObject.GetRule<T>() /* where T : class */ {
+        return new RuleBuilder<T>();
+    }
+}
+
+public class T {
+	static void Main ()
+	{
+	}
+}
Index: tests/known-issues-gmcs
===================================================================
--- tests/known-issues-gmcs	(revision 102687)
+++ tests/known-issues-gmcs	(working copy)
@@ -10,6 +10,7 @@
 gtest-230.cs
 gtest-344.cs
 gtest-367.cs
+gtest-393.cs 		# In 2.0 profile, GenericMethod does not correctly deal with base implementations (according to marek)
 
 ltest-11.cs
 gtest-etree-01.cs
@@ -18,3 +19,4 @@
 gtest-etree-07.cs
 
 test-643.cs # fails on amd64
+
