summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2015-08-05 23:33:45 +0000
committerFrederic Riss <friss@apple.com>2015-08-05 23:33:45 +0000
commit2a6e44518f105c30f4ce97106e0f522618683e67 (patch)
treeb17e3974d2aa5b12dae03fe16f79ee3493b51a0f /llvm
parentc4b94da00eea0122b0ef2e2b5942a584d9c24786 (diff)
downloadbcm5719-llvm-2a6e44518f105c30f4ce97106e0f522618683e67.tar.gz
bcm5719-llvm-2a6e44518f105c30f4ce97106e0f522618683e67.zip
[dsymutil] Update source used to generate test binary.
Forgot to include that in the last commit. llvm-svn: 244171
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/tools/dsymutil/Inputs/fat-test.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/llvm/test/tools/dsymutil/Inputs/fat-test.c b/llvm/test/tools/dsymutil/Inputs/fat-test.c
index 42c1fce1ec3..f6c4c76fe2f 100644
--- a/llvm/test/tools/dsymutil/Inputs/fat-test.c
+++ b/llvm/test/tools/dsymutil/Inputs/fat-test.c
@@ -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
OpenPOWER on IntegriCloud