[llvm-commits] [llvm-gcc-4.2] r54294 - /llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/

Bill Wendling isanbard at gmail.com
Sat Aug 2 21:17:26 PDT 2008


Author: void
Date: Sat Aug  2 23:17:26 2008
New Revision: 54294

URL: http://llvm.org/viewvc/llvm-project?rev=54294&view=rev
Log:
Add flags for ARM.

Modified:
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/const-str-13.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/cxx-typeconv-func-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/enhanced-proto-4.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-3.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-4.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-3.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-4.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-5.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-6.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-atomic-neg-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-bitfield-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-category-impl-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-compound-setter-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-3.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-deprecated-attr-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dot-syntax-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-impl-nowarn-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-3.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-4.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-5.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-6.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-ivar-check-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-ro-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-unimp-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nested-synthesis-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-compound-exp.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-unused-param.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-lookup-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-type.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-redundant-decl-accessor.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-decl-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-attr-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-struct-val-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-syntax-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-warn-direct-ivar-access.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-weak-attribute-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-10.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-11.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-3.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-4.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-8.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-9.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-elem-collection-elem.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-4698856.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-ivar-test-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-visibility-hidden-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-2.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-5.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-6.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-dwarf-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-metadata-1.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-neg-3.mm
    llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/stubify-2.mm

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/const-str-13.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/const-str-13.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/const-str-13.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/const-str-13.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* Test if ObjC strings play nice with -fwritable-strings.  */
 /* Author: Ziemowit Laski  */
 
-/* { dg-options "-fno-constant-cfstrings -fwritable-strings -fconstant-string-class=Foo -mmacosx-version-min=10.4" } */
+/* { dg-options "-fno-constant-cfstrings -fwritable-strings -fconstant-string-class=Foo -mmacosx-version-min=10.4" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fno-constant-cfstrings -fwritable-strings -fconstant-string-class=Foo" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 /* { dg-skip-if "" { *-*-darwin* } { "-m64" } { "" } } */
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/cxx-typeconv-func-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/cxx-typeconv-func-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/cxx-typeconv-func-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/cxx-typeconv-func-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 3533972 */
 /* Test that type conversion function is applied to the 'receiver' in a method call,
    if one is available. */
-/* { dg-options "-framework Foundation -mmacosx-version-min=10.5" } */
+/* { dg-options "-framework Foundation -mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 #include <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/enhanced-proto-4.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/enhanced-proto-4.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/enhanced-proto-4.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/enhanced-proto-4.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4653422 */
 /* Test implementation of @optional property */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 #import <Foundation/Foundation.h>
 /* { dg-do run } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* This program tests use of property provided setter/getter functions. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-2.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* This program tests use of property provided setter/getter functions. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-3.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-3.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-3.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-3.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* This program tests use of property provided setter/getter functions. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-4.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-4.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-4.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-4.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* This program tests use of property provided setter/getter functions. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-anon-category-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4965989 */
 /* Test for checking out property execution with anonymous category adding setter to
    primary category. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-anon-category-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-2.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4965989 */
 /* Test for checking out property execution with anonymous category adding setter to
    primary category. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-3.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-anon-category-3.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-3.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-3.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4965989 */
 /* Check for a variety misue of anonymous category. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface Foo

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-4.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-anon-category-4.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-4.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-4.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4965989 */
 /* Test for checking out property execution with anonymous category adding setter to
    primary category. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-5.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-anon-category-5.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-5.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-5.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4994854 */
 /* Check for continuation anonymous category and new property decl in it as well. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 // Should compile cleanly

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-6.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-anon-category-6.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-6.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-anon-category-6.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4994854 */
 // Added methods and properties not implemented:
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface TwoStep

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-atomic-neg-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-atomic-neg-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-atomic-neg-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-atomic-neg-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4947014 */
 /* Check for consistancy of 'atomic' vs 'nonatomic' attribute. */
-/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5" } */
+/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface BASE

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-bitfield-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-bitfield-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-bitfield-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-bitfield-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 5389292 */
 /* Test that ivar bitfields work for property of same underlying type. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #import <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-category-impl-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-category-impl-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-category-impl-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-category-impl-1.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* This test is for categories which don't implement the accessors but some accessors are
    implemented in their base class implementation. In this case,no warning must be issued.
 */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface MyClass 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-compound-setter-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-compound-setter-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-compound-setter-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-compound-setter-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 5140757 */
 /* Check that compound assignment to properties when rhs is a gimplifiable 
    expression works.  Program should build with no ICE or error. */
-/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 
 #include <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-copy-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-2.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 5180172 */
 /* Test that cannot synthesize a category */
-/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5" } */
+/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 @protocol NSCopying;
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-3.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-copy-3.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-3.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-copy-3.mm Sat Aug  2 23:17:26 2008
@@ -1,5 +1,6 @@
 /* APPLE LOCAL file radar 4805321 */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 #include <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-deprecated-attr-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-deprecated-attr-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-deprecated-attr-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-deprecated-attr-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4712415 - radar 5285911 */
 /* This program tests use of deprecated attribute on property. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dot-syntax-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-dot-syntax-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dot-syntax-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dot-syntax-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Test sequence of assignment to setters. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-dotsyntax-setter-getter-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Program to test new dot-syntax to call setter/getter. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-dotsyntax-setter-getter-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-dotsyntax-setter-getter-2.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Test sequence of assignment to setters. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-impl-nowarn-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-impl-nowarn-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-impl-nowarn-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-impl-nowarn-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4816280 */
 /* No warning for implementation with user-accessor, @dynamic or @synthesize properties. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface Larry

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-lookup-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-1.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* Test lookup of properties in super classes. */
 /* Program should compile with no error or warning. */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -fobjc-abi-version=2" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -fobjc-abi-version=2" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -fobjc-abi-version=2" { target arm*-*-darwin* } } */
 
 #import <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-lookup-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-2.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* Test lookup of properties in protocol */
 /* Program should compile with no error or warning. */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -fobjc-abi-version=2" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -fobjc-abi-version=2" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -fobjc-abi-version=2" { target arm*-*-darwin* } } */
 
 @protocol Rectangle
 @property (assign) int foo;

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-3.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-lookup-3.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-3.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-3.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Test for property lookup in a protocol id. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @protocol NSCollection

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-4.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-lookup-4.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-4.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-4.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* Test for correct property setter lookup when a similarl method name
    exists in an unrelated class. Test should compile with no error.
 */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-5.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-lookup-5.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-5.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-5.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Test for correct name lookup in presence of multiple protocols. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @protocol NSCoding

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-6.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-lookup-6.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-6.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-lookup-6.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file 4805321 */
 /* { dg-do run { target *-*-darwin* } } */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 
 #include <objc/objc.h>
 /* APPLE LOCAL radar 4894756 */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-ivar-check-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-neg-ivar-check-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-ivar-check-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-ivar-check-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4816280 */
 /* Diagnose as needed when 'ivar' synthesis is needed and it is not allowed. 
    'fragile' ivar (32bit abi) only. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -fobjc-abi-version=1" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -fobjc-abi-version=1" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -fobjc-abi-version=1" { target arm*-*-darwin* } } */
 /* { dg-do compile } */
 
 @interface Moe

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-ro-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-neg-warn-ro-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-ro-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-ro-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4815061 */
 /* Warn when derived class restrics accessors; i.e. readwrite->readonly. 
    But do not warn when it expands; i.e. readonly->readwrite. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile } */
 
 @interface Mutable

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-unimp-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-neg-warn-unimp-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-unimp-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-neg-warn-unimp-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4816280 */
 /* Test that gcc warns when property declared in class has no implementation declarative. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface Subclass 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nested-synthesis-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-nested-synthesis-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nested-synthesis-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nested-synthesis-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 5040740 */
 /* This program tests that properties declared in super class only can be synthesize in 
    a class derived from the suprt class. */
-/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5 -lobjc" } */
+/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5 -lobjc" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -lobjc" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <objc/objc.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-compound-exp.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-nowarn-compound-exp.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-compound-exp.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-compound-exp.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Test that no bogus warning is issued in the synthesize compound-expression. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -Wall" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -Wall" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -Wall" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface test

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-unused-param.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-nowarn-unused-param.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-unused-param.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-nowarn-unused-param.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 5232840 - radar 5398274 */
 /* Test that no warning is issued on 'unused' "_value" parameter even though it is used. */
-/* { dg-options "-Wunused-parameter -mmacosx-version-min=10.5" } */
+/* { dg-options "-Wunused-parameter -mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-Wunused-parameter" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 @interface MyClass 
 {

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-lookup-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-protocol-lookup-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-lookup-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-lookup-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4959107 */
 
 #include <Foundation/Foundation.h>
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 @protocol PropProt

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-type.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-protocol-type.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-type.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-protocol-type.mm Sat Aug  2 23:17:26 2008
@@ -9,3 +9,4 @@
 @property id <PROTO> prop; /* { dg-warning "no 'assign', 'retain', or 'copy' attribute is specified" } */
 @property Class <PROTO> prop1;
 @end
+

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-redundant-decl-accessor.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-redundant-decl-accessor.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-redundant-decl-accessor.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-redundant-decl-accessor.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4897159 */
 /* Test that a redundant user declaration of a setter which is later to be synthesize 
    does not ICE. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 #include <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-retain-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321 */
 /* This program tests use of properties . */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation -fobjc-exceptions" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation -fobjc-exceptions" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -framework Foundation -fobjc-exceptions" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 #include <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-retain-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-retain-2.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4805321, 4947014 */
 /* Test that setter/getter helpers are generated for 'retain' property. */
-/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5" } */
+/* { dg-options "-fobjc-new-property -mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface NSPerson

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-decl-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-setter-decl-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-decl-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-decl-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4968128 */
 /* Test that user specified setter declaration is generated correctly.
    No error/warning must be issued in this test case. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface PSEntry

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-setter-getter-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-1.mm Sat Aug  2 23:17:26 2008
@@ -1,5 +1,6 @@
 /* APPLE LOCAL file radar 4805321 */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile } */
 
 @interface Bar 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-attr-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-setter-getter-attr-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-attr-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-setter-getter-attr-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 5207415 */
 /* Test that user named setter/getter method names will be used in synthesis
    of setter/getter. Program must run with no abort. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 #import <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-struct-val-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-struct-val-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-struct-val-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-struct-val-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 5265737 */
 /* Test that aggregate-valued properties work as expected. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 #include <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-syntax-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-syntax-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-syntax-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-syntax-1.mm Sat Aug  2 23:17:26 2008
@@ -1,5 +1,6 @@
 /* APPLE LOCAL file radar 4805321 */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface INTF

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-warn-direct-ivar-access.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-warn-direct-ivar-access.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-warn-direct-ivar-access.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-warn-direct-ivar-access.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 5376125 */
 /* Test for new objc option -Wdirect-ivar-access. */
-/* { dg-options "-mmacosx-version-min=10.5 -Wdirect-ivar-access" } */
+/* { dg-options "-mmacosx-version-min=10.5 -Wdirect-ivar-access" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-Wdirect-ivar-access" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface MyObject {

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-weak-attribute-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/newproperty-weak-attribute-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-weak-attribute-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/newproperty-weak-attribute-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4805321 */
 /* Test that we call objc_assign_weak and objc_read_weak */
 /* { dg-do run { target *-*-darwin* } } */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-new-property -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-new-property -framework Foundation" { target arm*-*-darwin* } } */
 
 #include <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-10.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-10.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-10.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-10.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file 4631818 */
 /* Execution check for foreach. Make sure that whole tree is generated for function with
    this particular brand of foreach. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 
 #include <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-11.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-11.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-11.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-11.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* This tests the new spec. for foreach-statement. On exit from foreach loop
    with no match, value of 'elem' is set to nil! */
 #include <Foundation/Foundation.h>
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation -fobjc-exceptions" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation -fobjc-exceptions" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation -fobjc-exceptions" { target arm*-*-darwin* } } */
 /* { dg-do run { target *-*-darwin* } } */
 
 /* foreach tester */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-3.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-3.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-3.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-3.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4538105 */
 /* The new foreach generates a spurious warning if the key is not used, but 
    the loop is instead being utilized for a side effect. */
-/* { dg-options "-mmacosx-version-min=10.5 -Wall" } */
+/* { dg-options "-mmacosx-version-min=10.5 -Wall" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-Wall" { target arm*-*-darwin* } } */
 /* { dg-do compile } */
 
 typedef struct objc_class *Class;

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-4.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-4.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-4.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-4.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file 4547045 */
 /* Execution check for foreach. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 #include <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-8.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-8.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-8.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-8.mm Sat Aug  2 23:17:26 2008
@@ -1,5 +1,6 @@
 /* APPLE LOCAL file radar 4631818 */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 #import <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-9.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-9.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-9.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-9.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file 4631818 */
 /* Execution check for foreach. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation -fobjc-exceptions" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation -fobjc-exceptions" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation -fobjc-exceptions" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 #include <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-elem-collection-elem.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc-foreach-elem-collection-elem.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-elem-collection-elem.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc-foreach-elem-collection-elem.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 5128402 */
 /* Check that elem collection can be used as a collection in the foreach-statement. */
-/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" } */
+/* { dg-options "-mmacosx-version-min=10.5 -framework Foundation" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-framework Foundation" { target arm*-*-darwin* } } */
 /* { dg-do run } */
 
 #include <Foundation/Foundation.h>

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-4698856.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc2-4698856.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-4698856.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-4698856.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4698856 */
 /* Test that _objc_empty_cache and _objc_empty_vtable may be user defined. */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-abi-version=2" { target arm*-*-darwin* } } */
 
 #include <objc/object.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-ivar-test-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc2-ivar-test-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-ivar-test-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-ivar-test-1.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file 4540451 */
 /* Test that the new-ABI ivar symbols look like OBJC_IVAR_$_ClassName.IvarName
    not like .objc_ivar.ClassName.IvarName */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fobjc-abi-version=2" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface Rootclass { 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-visibility-hidden-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/objc2-visibility-hidden-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-visibility-hidden-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/objc2-visibility-hidden-2.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4843145 */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2 -fvisibility=hidden" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2 -fvisibility=hidden" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fvisibility=hidden" { target arm*-*-darwin* } } */
 
 @interface Unspecified {
 @private

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/property-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-2.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4738176 */
 /* Test that no bogus warning is issued in the synthesize compound-expression. */
 /* APPLE LOCAL radar 4899595 */
-/* { dg-options "-mmacosx-version-min=10.5 -Wall" } */
+/* { dg-options "-mmacosx-version-min=10.5 -Wall" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-Wall" { target arm*-*-darwin* } } */
 /* { dg-do compile } */
 
 @interface test

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-5.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/property-5.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-5.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-5.mm Sat Aug  2 23:17:26 2008
@@ -3,7 +3,8 @@
 /* Program should compile with no error or warning. */
 /* { dg-do compile { target *-*-darwin* } } */
 /* APPLE LOCAL radar 4899595 */
-/* { dg-options "-mmacosx-version-min=10.5" } */
+/* { dg-options "-mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "" { target arm*-*-darwin* } } */
 
 #import <Foundation/Foundation.h>
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-6.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/property-6.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-6.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-6.mm Sat Aug  2 23:17:26 2008
@@ -2,7 +2,8 @@
 /* Test lookup of properties in protocol */
 /* Program should compile with no error or warning. */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" } */
+/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "" { target arm*-*-darwin* } } */
 
 @protocol Rectangle
 @property int foo;

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-dwarf-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/property-dwarf-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-dwarf-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-dwarf-1.mm Sat Aug  2 23:17:26 2008
@@ -1,6 +1,7 @@
 /* APPLE LOCAL file radar 4666559 */
 /* APPLE LOCAL radar 4899595 */
-/* { dg-options "-mmacosx-version-min=10.5 -gdwarf-2 -dA" } */
+/* { dg-options "-mmacosx-version-min=10.5 -gdwarf-2 -dA" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-gdwarf-2 -dA" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 /* { dg-final { scan-assembler "\"_prop\\\\0\".*DW_AT_name" } } */
 @interface Foo 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-metadata-1.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/property-metadata-1.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-metadata-1.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-metadata-1.mm Sat Aug  2 23:17:26 2008
@@ -25,4 +25,4 @@
 /* LLVM LOCAL begin accept llvm syntax */
 /* { dg-final { scan-assembler "L_.*OBJC_\\\$_PROP_LIST_GCObject:" } } */
 /* { dg-final { scan-assembler "L_.*OBJC_\\\$_PROP_PROTO_LIST_GCObject:" } } */
-/* LLVM LOCAL end */
\ No newline at end of file
+/* LLVM LOCAL end */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-neg-3.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/property-neg-3.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-neg-3.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/property-neg-3.mm Sat Aug  2 23:17:26 2008
@@ -1,7 +1,8 @@
 /* APPLE LOCAL file radar 4436866 */
 /* Check for proper declaration of @property. */
 /* APPLE LOCAL radar 4899595 */
-/* { dg-options "-fno-objc-new-property -mmacosx-version-min=10.5" } */
+/* { dg-options "-fno-objc-new-property -mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-fno-objc-new-property" { target arm*-*-darwin* } } */
 /* { dg-do compile { target *-*-darwin* } } */
 
 @interface Bar

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/stubify-2.mm
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/obj-c%2B%2B.dg/stubify-2.mm?rev=54294&r1=54293&r2=54294&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/stubify-2.mm (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/obj-c++.dg/stubify-2.mm Sat Aug  2 23:17:26 2008
@@ -3,7 +3,10 @@
 /* Testcase extracted from TextEdit:Document.m.  */
 
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-mdynamic-no-pic -fdump-rtl-jump" } */
+/* { dg-require-effective-target ilp32 } */
+/* APPLE LOCAL axe stubs 5571540 */
+/* { dg-options "-mdynamic-no-pic -fdump-rtl-jump -mmacosx-version-min=10.4" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
+/* { dg-options "-mdynamic-no-pic -fdump-rtl-jump" { target arm*-*-darwin* } } */
 /* LLVM LOCAL test not applicable */
 /* { dg-require-fdump "" } */
 





More information about the llvm-commits mailing list