In gcc/testsuite/: 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
authorNicola Pero <nicola.pero@meta-innovation.com>
Sun, 26 Dec 2010 22:49:57 +0000 (22:49 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Sun, 26 Dec 2010 22:49:57 +0000 (22:49 +0000)
In gcc/testsuite/:
2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

* objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
* objc.dg/gnu-api-2-ivar.m: Same.
* objc.dg/gnu-api-2-method.m: Same.
* objc.dg/gnu-api-2-objc.m: Same.
* objc.dg/gnu-api-2-object.m: Same.
* objc.dg/gnu-api-2-protocol.m: Same.
* obj-c++.dg/gnu-api-2-class.mm: Same.
* obj-c++.dg/gnu-api-2-ivar.mm: Same.
* obj-c++.dg/gnu-api-2-method.mm: Same.
* obj-c++.dg/gnu-api-2-objc.mm: Same.
* obj-c++.dg/gnu-api-2-object.mm: Same.
* obj-c++.dg/gnu-api-2-protocol.mm: Same.

From-SVN: r168256

13 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-ivar.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-object.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-protocol.mm
gcc/testsuite/objc.dg/gnu-api-2-class.m
gcc/testsuite/objc.dg/gnu-api-2-ivar.m
gcc/testsuite/objc.dg/gnu-api-2-method.m
gcc/testsuite/objc.dg/gnu-api-2-objc.m
gcc/testsuite/objc.dg/gnu-api-2-object.m
gcc/testsuite/objc.dg/gnu-api-2-protocol.m

index e575d1f8ff3bc9b2e325067ca7003b0cd0389267..2e7a07954d0fde922dd7b16a9a049c83ceb17886 100644 (file)
@@ -1,3 +1,18 @@
+2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
+       * objc.dg/gnu-api-2-ivar.m: Same.
+       * objc.dg/gnu-api-2-method.m: Same.
+       * objc.dg/gnu-api-2-objc.m: Same.
+       * objc.dg/gnu-api-2-object.m: Same.
+       * objc.dg/gnu-api-2-protocol.m: Same.
+       * obj-c++.dg/gnu-api-2-class.mm: Same.
+       * obj-c++.dg/gnu-api-2-ivar.mm: Same.
+       * obj-c++.dg/gnu-api-2-method.mm: Same.
+       * obj-c++.dg/gnu-api-2-objc.mm: Same.
+       * obj-c++.dg/gnu-api-2-object.mm: Same.
+       * obj-c++.dg/gnu-api-2-protocol.mm: Same.
+       
 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
 
        * objc.dg/pr44509.m: New.
index 1e0aaa967e18c3e44b921fed69ce7fb6e89143bb..fa04fc628038647b08005c54707d90462b85e15b 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'class', covering all functions starting with 'class'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 47cc57521313d5f850e0b5df65868352c509b749..f1c04b97a6571b068066a395e26d8d5be31c6f3a 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'ivar', covering all functions starting with 'ivar'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 56f9f2d155769e79883d7f972c25071aa1ad8517..fe9a277c3461708671a0df1bc9d8ab0299c7429e 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'method', covering all functions starting with 'method'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index b7d4ace00704a75685a1c743bb928351f9faf6c8..974c54fc3256c9f2c3b493b78e176e671881c5a6 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'objc', covering all functions starting with 'objc'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 219cd3d1cc5a55e647a92339cab0b9e466c111b5..996fe3cee7163a45d90958211710a1005d8f525f 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'object', covering all functions starting with 'object'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index b16ba5c898a70e1834c224f2a5c3a289ae59c5ac..7dd3d7bf3637e2c9963c68ded944fe60fb562a2a 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'protocol', covering all functions starting with 'protocol'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 2b2715ceb3db2067702b72cf4a8d76ead9d2d462..ff7d194fc1b32b0eb2d94a40135e8df7876f3cf7 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'class', covering all functions starting with 'class'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 484489ed75e5f7a0f9e3a7e51a33d8781924559b..9a4e5cf5615ea98de51e6af0d8b5e96249eea9e4 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'ivar', covering all functions starting with 'ivar'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index a46305721f5ec09df6bf31e7ae92581aa3598fe8..91ca7843067e64fd74b8535cc046bdc559f0c805 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'method', covering all functions starting with 'method'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 67e43c9d50bd8da6cccc3c8dfc76b26d52d750c8..19b3a37c152fbe2d4e1074220de22a5590b4ca66 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'objc', covering all functions starting with 'objc'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index db9576fc6fc680f5299c708195d438b3c2e224a8..da010c43db81e9bf34780bb5068142c6dc9c8e3a 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'object', covering all functions starting with 'object'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 84aca5d2c9561bf61510868a1b1cbbfc02116ac6..25d4ccb75ef0e01abd6ccefa3e42637a0bf8df6c 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'protocol', covering all functions starting with 'protocol'.  */
 
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */