aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNicola Pero <nicola.pero@meta-innovation.com>2010-10-24 10:39:05 +0000
committerNicola Pero <nicola@gcc.gnu.org>2010-10-24 10:39:05 +0000
commit460f861d8dde163de17f6821985108e129dc2a2e (patch)
treefc8d0792f4540a08c5e0d57769abb6cbd4ed673e /gcc
parent4cce988e5b77892135180d6f1a486cfc3e1d5bac (diff)
downloadgcc-460f861d8dde163de17f6821985108e129dc2a2e.zip
gcc-460f861d8dde163de17f6821985108e129dc2a2e.tar.gz
gcc-460f861d8dde163de17f6821985108e129dc2a2e.tar.bz2
In gcc/testsuite/: 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
In gcc/testsuite/: 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/24393 * objc.dg/pr24393.m: New. * obj-c++.dg/pr24393.mm: New. 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/28049 * objc.dg/pr28049.m: New. * obj-c++.dg/pr28049.mm: New. From-SVN: r165898
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog12
-rw-r--r--gcc/testsuite/obj-c++.dg/pr24393.mm10
-rw-r--r--gcc/testsuite/obj-c++.dg/pr28049.mm2
-rw-r--r--gcc/testsuite/objc.dg/pr24393.m10
-rw-r--r--gcc/testsuite/objc.dg/pr28049.m2
5 files changed, 36 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ade1d2c..089f77c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,17 @@
2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
+ PR objc/24393
+ * objc.dg/pr24393.m: New.
+ * obj-c++.dg/pr24393.mm: New.
+
+2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ PR objc/28049
+ * objc.dg/pr28049.m: New.
+ * obj-c++.dg/pr28049.mm: New.
+
+2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
+
* objc.dg/attributes/method-attribute-2.m: Updated test. Method
parameter attributes are now supported.
* obj-c++.dg/attributes/method-attribute-2.m: Same change.
diff --git a/gcc/testsuite/obj-c++.dg/pr24393.mm b/gcc/testsuite/obj-c++.dg/pr24393.mm
new file mode 100644
index 0000000..6dae2d3
--- /dev/null
+++ b/gcc/testsuite/obj-c++.dg/pr24393.mm
@@ -0,0 +1,10 @@
+/* { dg-compile } */
+#include <objc/objc.h>
+
+@interface Foo
+{
+ Class isa;
+}
+- (void) doSomething:(id object; /* { dg-error "xpected .\\)." } */
+- (void) someOtherMethod;
+@end
diff --git a/gcc/testsuite/obj-c++.dg/pr28049.mm b/gcc/testsuite/obj-c++.dg/pr28049.mm
new file mode 100644
index 0000000..d5ba4a1
--- /dev/null
+++ b/gcc/testsuite/obj-c++.dg/pr28049.mm
@@ -0,0 +1,2 @@
+/* { dg-do compile } */
++ /* { dg-error "expected" } */
diff --git a/gcc/testsuite/objc.dg/pr24393.m b/gcc/testsuite/objc.dg/pr24393.m
new file mode 100644
index 0000000..6dae2d3
--- /dev/null
+++ b/gcc/testsuite/objc.dg/pr24393.m
@@ -0,0 +1,10 @@
+/* { dg-compile } */
+#include <objc/objc.h>
+
+@interface Foo
+{
+ Class isa;
+}
+- (void) doSomething:(id object; /* { dg-error "xpected .\\)." } */
+- (void) someOtherMethod;
+@end
diff --git a/gcc/testsuite/objc.dg/pr28049.m b/gcc/testsuite/objc.dg/pr28049.m
new file mode 100644
index 0000000..d5ba4a1
--- /dev/null
+++ b/gcc/testsuite/objc.dg/pr28049.m
@@ -0,0 +1,2 @@
+/* { dg-do compile } */
++ /* { dg-error "expected" } */