re PR objc/18862 (ICE on gcc-4.0-20041205/gcc/testsuite/objc.dg/selector-1.m)
authorAlexander Malmberg <alexander@malmberg.org>
Wed, 26 Jan 2005 21:03:31 +0000 (21:03 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Wed, 26 Jan 2005 21:03:31 +0000 (13:03 -0800)
2005-01-26  Alexander Malmberg  <alexander@malmberg.org>

        PR objc/18862
        * objc.dg/selector-2.m: New test.

From-SVN: r94286

gcc/testsuite/ChangeLog
gcc/testsuite/objc.dg/selector-2.m [new file with mode: 0644]

index 63f4aca8cc4444cb4bcc1d0dca23f2856839afa1..7cdaf99f162915e5fc111599aac241cef71c0fbd 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
+
+       PR objc/18862
+       * objc.dg/selector-2.m: New test.
+
 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
 
        * g++.dg/opt/range-test-2.C: New test.
diff --git a/gcc/testsuite/objc.dg/selector-2.m b/gcc/testsuite/objc.dg/selector-2.m
new file mode 100644 (file)
index 0000000..5584f15
--- /dev/null
@@ -0,0 +1,16 @@
+/* Test that we don't ICE when issuing a -Wselector warning.  */
+/* { dg-options "-Wselector -fgnu-runtime" } */
+/* { dg-do compile } */
+
+#include <objc/Object.h>
+
+@interface Foo
+@end
+@implementation Foo
+-(void) foo
+{
+  SEL a;
+  a = @selector(b1ar);
+}
+@end /* { dg-warning "creating selector for nonexistent method .b1ar." } */
+