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:
authorMarek Safar <marek.safar@gmail.com>2009-07-29 17:57:36 +0400
committerMarek Safar <marek.safar@gmail.com>2009-07-29 17:57:36 +0400
commit36ec58d6f41a2c242513e4c6e7c6d33f4a3169f2 (patch)
tree3344d1badd284409cbfaeb9da8592da79a307068 /mcs/errors
parent907bca6614f5f4bc245b75d4edda60e935d2ee3a (diff)
Add 4.0 profile
svn path=/trunk/mcs/; revision=138960
Diffstat (limited to 'mcs/errors')
-rw-r--r--mcs/errors/Makefile6
-rw-r--r--mcs/errors/known-issues-dmcs29
2 files changed, 34 insertions, 1 deletions
diff --git a/mcs/errors/Makefile b/mcs/errors/Makefile
index 678b03306a0..cf789ae5d86 100644
--- a/mcs/errors/Makefile
+++ b/mcs/errors/Makefile
@@ -42,7 +42,7 @@ TEST_SUPPORT_FILES = \
# mention all targets
all-local $(STD_TARGETS:=-local):
-VALID_PROFILE := $(filter net_1_1 net_2_0 net_2_1, $(PROFILE))
+VALID_PROFILE := $(filter net_1_1 net_2_0 net_2_1 net_4_0, $(PROFILE))
ifdef VALID_PROFILE
check: run-mcs-tests
@@ -60,6 +60,10 @@ test-everything:
$(MAKE) PROFILE=net_1_1 run-test
$(MAKE) PROFILE=net_2_0 run-test
+ifeq (net_4_0, $(PROFILE))
+COMPILER_NAME = dmcs
+TEST_PATTERN = '*cs*.cs'
+endif
ifeq (net_2_1, $(PROFILE))
COMPILER_NAME = smcs
TEST_PATTERN = '*cs*.cs'
diff --git a/mcs/errors/known-issues-dmcs b/mcs/errors/known-issues-dmcs
new file mode 100644
index 00000000000..ee28aff5c20
--- /dev/null
+++ b/mcs/errors/known-issues-dmcs
@@ -0,0 +1,29 @@
+# These files are give the wrong warning when compiled.
+# If you add a new test that should generate an error but generates the
+# wrong one, it should be added here.
+
+# If you fix the compiler so that it emits the correct error,
+# the file should be removed.
+
+# This file supports extended syntax
+# csXXXX.cs : error test case reports wrong error
+# csXXXX.cs IGNORE : adds test to ignore list (should ONLY be used if the runtime crashes)
+# csXXXX.cs NO ERROR : error test case doesn't report any error. An exception is considered
+# as NO ERROR and CS5001 is automatically ignored.
+
+cs0158-5.cs
+cs0162-7.cs NO ERROR
+cs0619-42.cs
+cs1041.cs # new in GMCS; grammar issue
+
+# Operators
+cs0457-2.cs
+cs0457.cs
+
+cs1540-6.cs
+cs1540-9.cs
+
+# Fixed in cecil branch
+gcs0111-8.cs
+
+cs1644-11.cs IGNORE