gnu-api-2-class.mm: Skip for Darwin < 9.
authorIain Sandoe <iains@gcc.gnu.org>
Sun, 9 Jan 2011 16:59:00 +0000 (16:59 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sun, 9 Jan 2011 16:59:00 +0000 (16:59 +0000)
gcc/testsuite:

* obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
* obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
* obj-c++.dg/gnu-api-2-method.mm: Likewise.
* obj-c++.dg/gnu-api-2-objc.mm: Likewise.
* obj-c++.dg/gnu-api-2-object.mm: Likewise.
* obj-c++.dg/gnu-api-2-property.mm: Likewise.
* obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
* obj-c++.dg/gnu-api-2-sel.mm: Likewise.
* objc.dg/gnu-api-2-class.m: Likewise.
* objc.dg/gnu-api-2-ivar.m: Likewise.
* objc.dg/gnu-api-2-method.m: Likewise.
* objc.dg/gnu-api-2-objc.m: Likewise.
* objc.dg/gnu-api-2-object.m: Likewise.
* objc.dg/gnu-api-2-property.m: Likewise.
* objc.dg/gnu-api-2-protocol.m: Likewise.
* objc.dg/gnu-api-2-sel.m: Likewise.

From-SVN: r168617

17 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-property.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-protocol.mm
gcc/testsuite/obj-c++.dg/gnu-api-2-sel.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-property.m
gcc/testsuite/objc.dg/gnu-api-2-protocol.m
gcc/testsuite/objc.dg/gnu-api-2-sel.m

index f2d6fcdfaa3e4c30f24aa1afe74afd0cbf832fdd..af3810119d800b2c9ebb07cbae5da30d089727f1 100644 (file)
@@ -1,3 +1,22 @@
+2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
+       * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-method.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-object.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-property.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
+       * objc.dg/gnu-api-2-class.m: Likewise.
+       * objc.dg/gnu-api-2-ivar.m: Likewise.
+       * objc.dg/gnu-api-2-method.m: Likewise.
+       * objc.dg/gnu-api-2-objc.m: Likewise.
+       * objc.dg/gnu-api-2-object.m: Likewise.
+       * objc.dg/gnu-api-2-property.m: Likewise.
+       * objc.dg/gnu-api-2-protocol.m: Likewise.
+       * objc.dg/gnu-api-2-sel.m: Likewise.
+
 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
 
        * objc.dg/foreach-1.m: Skip for Darwin < 9.
index fa04fc628038647b08005c54707d90462b85e15b..1e79e9b95c69dd7fb7ef81e08201753c8c7206b4 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'class', covering all functions starting with 'class'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index f1c04b97a6571b068066a395e26d8d5be31c6f3a..1c85d238d60da757057b40827be055f430fffc61 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'ivar', covering all functions starting with 'ivar'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index fe9a277c3461708671a0df1bc9d8ab0299c7429e..4029ce73c6463468a491c7bf8765329ad114501a 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'method', covering all functions starting with 'method'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 974c54fc3256c9f2c3b493b78e176e671881c5a6..90da96ae5c1a225ee76b4058f328be0ed852e886 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'objc', covering all functions starting with 'objc'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 996fe3cee7163a45d90958211710a1005d8f525f..a2702d64707c8717bd45a153af6e63b0c40a87d9 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'object', covering all functions starting with 'object'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 0279124dcc099cdc4df868357e6c7d1550a291d2..b74d0609d65199b1dcfafc3c604e91c2624c6352 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'property', covering all functions starting with 'property'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 7dd3d7bf3637e2c9963c68ded944fe60fb562a2a..9a2ceca1353fb2abeabe04916a0115a390c8cd35 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'protocol', covering all functions starting with 'protocol'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 6d1d0fcf203777c3d80e1d6bb3c2dc245830623b..b00588c9360121002e8faec9e78bfc26d69264b0 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'sel', covering all functions starting with 'sel'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index ff7d194fc1b32b0eb2d94a40135e8df7876f3cf7..f3469f6ede8aa21c259c631d35ec5e512f6852d9 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'class', covering all functions starting with 'class'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 9a4e5cf5615ea98de51e6af0d8b5e96249eea9e4..19ac004e7b1654d047122ce69c16d58cde42f2c0 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'ivar', covering all functions starting with 'ivar'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 91ca7843067e64fd74b8535cc046bdc559f0c805..fc447b69ff6c5df9a576d763bf444ced38a94b77 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'method', covering all functions starting with 'method'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 19b3a37c152fbe2d4e1074220de22a5590b4ca66..59344efaf273b6b9a007a6409b644a5512e08de8 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'objc', covering all functions starting with 'objc'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index da010c43db81e9bf34780bb5068142c6dc9c8e3a..3d4d444fe27e9edd545ee6c54d83099320c575f3 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'object', covering all functions starting with 'object'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 8ac34e981f1d1b596dcce3953cb3af07d54a4beb..16307da77a0cabe971ef524fc11ea577afdc3702 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'property', covering all functions starting with 'property'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */
index 25d4ccb75ef0e01abd6ccefa3e42637a0bf8df6c..a34d74ce90dd794776fb5e58d4027d3ed0a7f2f0 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'protocol', covering all functions starting with 'protocol'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
index 70368cae1852b845246658bccb90079dc76b102b..9a6aef282627c55c5def450551732c8a064a71e0 100644 (file)
@@ -3,6 +3,7 @@
   This is test 'sel', covering all functions starting with 'sel'.  */
 
 /* { dg-do run } */
+/* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
 
 /* To get the modern GNU Objective-C Runtime API, you include
    objc/runtime.h.  */