[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