diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ade1d2cdac99..089f77c16c7d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2010-10-24 Nicola Pero + + PR objc/24393 + * objc.dg/pr24393.m: New. + * obj-c++.dg/pr24393.mm: New. + +2010-10-24 Nicola Pero + + PR objc/28049 + * objc.dg/pr28049.m: New. + * obj-c++.dg/pr28049.mm: New. + 2010-10-24 Nicola Pero * objc.dg/attributes/method-attribute-2.m: Updated test. Method diff --git a/gcc/testsuite/obj-c++.dg/pr24393.mm b/gcc/testsuite/obj-c++.dg/pr24393.mm new file mode 100644 index 000000000000..6dae2d317d5c --- /dev/null +++ b/gcc/testsuite/obj-c++.dg/pr24393.mm @@ -0,0 +1,10 @@ +/* { dg-compile } */ +#include + +@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 000000000000..d5ba4a10b2ee --- /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 000000000000..6dae2d317d5c --- /dev/null +++ b/gcc/testsuite/objc.dg/pr24393.m @@ -0,0 +1,10 @@ +/* { dg-compile } */ +#include + +@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 000000000000..d5ba4a10b2ee --- /dev/null +++ b/gcc/testsuite/objc.dg/pr28049.m @@ -0,0 +1,2 @@ +/* { dg-do compile } */ ++ /* { dg-error "expected" } */