add files missed on previous commit.
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Sep 2010 09:50:55 +0000 (09:50 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Sep 2010 09:50:55 +0000 (09:50 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164748 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/obj-c++.dg/const-str-12.mm
gcc/testsuite/obj-c++.dg/const-str-7.mm
gcc/testsuite/obj-c++.dg/method-22.mm
gcc/testsuite/obj-c++.dg/method-23.mm
gcc/testsuite/obj-c++.dg/threedotthree-abi-1.mm

index d6bb1be..b92b50b 100644 (file)
@@ -5,6 +5,7 @@
 /* { dg-do compile } */
 
 #include "../objc-obj-c++-shared/Object1.h"
+#import "../objc-obj-c++-shared/next-mapping.h"
 
 @interface Foo: Object {
   char *cString;
 + (Foo *) getString: (int) which;
 @end
 
+#ifdef NEXT_OBJC_USE_NEW_INTERFACE
+struct fudge_objc_class _FooClassReference;
+#else
 struct objc_class _FooClassReference;
+#endif
 
 @implementation Bar
 + (Foo *) getString: (int) which {
index 755b045..fc423bd 100644 (file)
@@ -10,7 +10,7 @@
 #include "../objc-obj-c++-shared/next-mapping.h"
 #include <stdio.h>
 #include <stdlib.h>
-#include <memory.h>
+#include <string.h>
 #include <objc/objc.h>
 
 @interface Foo: Object {
index 583607b..610c178 100644 (file)
@@ -1,6 +1,8 @@
 /* Ensure that overload resolution does not produce warnings as
    side-effects.  */
 /* { dg-do run } */
+/* { dg-additional-sources "../objc-obj-c++-shared/Object1.mm" } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 #include "../objc-obj-c++-shared/Object1.h"
 #include <stdlib.h>
index 9b8625a..2b59cb8 100644 (file)
@@ -2,6 +2,8 @@
    they should.  */
 /* { dg-do run } */
 /* { dg-options "-O2" } */
+/* { dg-additional-sources "../objc-obj-c++-shared/Object1.mm" } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 #include "../objc-obj-c++-shared/Object1.h"
 #include <string.h>
index 56fa701..672a311 100644 (file)
@@ -1,7 +1,9 @@
 /* This file tests that things are encoded using the gcc-3.3 ABI which is only
    used by the NeXT runtime.  */
 /* { dg-do run { target *-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-skip-if "" { *-*-* } { "-fgnu-runtime" } { "" } } */
+
 #include <stdio.h>
 #include <string.h>
 #include "../objc-obj-c++-shared/Protocol1.h"