[llvm-branch-commits] [llvm-gcc-branch] r101310 - /llvm-gcc-4.2/branches/Apple/Morbo/gcc/testsuite/objc.dg/arm-scalar-atomic-copyStruct.m
Jim Grosbach
grosbach at apple.com
Wed Apr 14 15:56:19 PDT 2010
Author: grosbach
Date: Wed Apr 14 17:56:18 2010
New Revision: 101310
URL: http://llvm.org/viewvc/llvm-project?rev=101310&view=rev
Log:
fix commit glitch.
Modified:
llvm-gcc-4.2/branches/Apple/Morbo/gcc/testsuite/objc.dg/arm-scalar-atomic-copyStruct.m
Modified: llvm-gcc-4.2/branches/Apple/Morbo/gcc/testsuite/objc.dg/arm-scalar-atomic-copyStruct.m
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Morbo/gcc/testsuite/objc.dg/arm-scalar-atomic-copyStruct.m?rev=101310&r1=101309&r2=101310&view=diff
==============================================================================
--- llvm-gcc-4.2/branches/Apple/Morbo/gcc/testsuite/objc.dg/arm-scalar-atomic-copyStruct.m (original)
+++ llvm-gcc-4.2/branches/Apple/Morbo/gcc/testsuite/objc.dg/arm-scalar-atomic-copyStruct.m Wed Apr 14 17:56:18 2010
@@ -36,41 +36,3 @@
}
/* { dg-final { scan-assembler-times "blx\t_objc_copyStruct" 2 } } */
-/* APPLE LOCAL file 6671703 use objc_copyStruct() for big scalars */
-/* { dg-do compile { target arm*-*-darwin* } } */
-/* { dg-options "-O0" } */
-
-#import <Foundation/NSObject.h>
-
-
- at interface myClass : NSObject {
- unsigned long long _i64;
-}
-
- at property (readwrite) unsigned long long i64;
-
- at end
-
- at implementation myClass
- at synthesize i64 = _i64;
-
-
-
- at end
-
-extern int printf(const char *fmt, ...);
-
-void foo(myClass *obj)
-{
- printf ("%llx\n", obj.i64);
-}
-
-int main()
-{
- myClass *obj = [[myClass alloc] init];
- obj.i64 = 0xfeedface55555555LL;
- foo (obj);
- return 0;
-}
-
-/* { dg-final { scan-assembler-times "blx\t_objc_copyStruct" 2 } } */
More information about the llvm-branch-commits
mailing list