[llvm] r244171 - [dsymutil] Update source used to generate test binary.

Frederic Riss friss at apple.com
Wed Aug 5 16:33:46 PDT 2015


Author: friss
Date: Wed Aug  5 18:33:45 2015
New Revision: 244171

URL: http://llvm.org/viewvc/llvm-project?rev=244171&view=rev
Log:
[dsymutil] Update source used to generate test binary.

Forgot to include that in the last commit.

Modified:
    llvm/trunk/test/tools/dsymutil/Inputs/fat-test.c

Modified: llvm/trunk/test/tools/dsymutil/Inputs/fat-test.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/Inputs/fat-test.c?rev=244171&r1=244170&r2=244171&view=diff
==============================================================================
--- llvm/trunk/test/tools/dsymutil/Inputs/fat-test.c (original)
+++ llvm/trunk/test/tools/dsymutil/Inputs/fat-test.c Wed Aug  5 18:33:45 2015
@@ -2,7 +2,10 @@
    clang -c -g -arch x86_64h -arch x86_64 -arch i386 fat-test.c
    libtool -static -o libfat-test.a fat-test.o
 
-   To reduce the size of the fat .o:
+   to generate a dylib instead:
+   clang -arch ...  -arch ... -arch ...  -dynamiclib fat-test.o -o fat-test.dylib
+
+   To reduce the size of the fat binary:
    lipo -thin i386 -o fat-test.i386.o fat-test.o 
    lipo -thin x86_64 -o fat-test.x86_64.o fat-test.o 
    lipo -thin x86_64h -o fat-test.x86_64h.o fat-test.o 
@@ -12,6 +15,14 @@
 int x86_64h_var;
 #elif defined(__x86_64__)
 int x86_64_var;
-#else
+#elif defined(__i386__)
 int i386_var;
+#elif defined(__ARM_ARCH_7S__)
+int armv7s_var;
+#elif defined(__ARM_ARCH_7A__)
+int armv7_var;
+#elif defined(__ARM64_ARCH_8__)
+int arm64_var;
+#else
+#error "Unknown architecture"
 #endif




More information about the llvm-commits mailing list