Don't strip dSYM objects.

llvm-svn: 64183
diff --git a/llvm-gcc-4.2/build_gcc b/llvm-gcc-4.2/build_gcc
index e1c47f6..adbf2b7 100755
--- a/llvm-gcc-4.2/build_gcc
+++ b/llvm-gcc-4.2/build_gcc
@@ -582,17 +582,20 @@
 # Remove debugging information from DEST_DIR.
 
 if [ "x$LLVM_DEBUG" != "x1" ]; then
-    find $DEST_DIR -perm -0111 \! -name \*.dylib \! -name fixinc.sh \
-        \! -name mkheaders \! -name libstdc++.dylib -type f -print \
+    # LLVM LOCAL begin - don't strip dSYM objects
+    find $DEST_DIR -perm -0111 \! -path '*DWARF*' \! -name \*.dylib \
+        \! -name fixinc.sh \! -name mkheaders \! -name libstdc++.dylib \
+        -type f -print \
         | xargs strip || exit 1
-    # APPLE LOCAL begin LLVM - Strip with -Sx instead of -SX
-    find $DEST_DIR \( -name \*.a -or -name \*.dylib \) \
+    # LLVM LOCAL begin - Strip with -Sx instead of -SX
+    find $DEST_DIR \! -path '*DWARF*' \( -name \*.a -or -name \*.dylib \) \
         \! -name libgcc_s.10.*.dylib \! -name libstdc++.dylib -type f \
 	-print \
        	| xargs strip -SX || exit 1
-    # APPLE LOCAL end LLVM - Strip with -Sx instead of -SX
-    find $DEST_DIR -name \*.a -type f -print \
+    # LLVM LOCAL end - Strip with -Sx instead of -SX
+    find $DEST_DIR \! -path '*DWARF*' -name \*.a -type f -print \
         | xargs ranlib || exit 1
+    # LLVM LOCAL end - don't strip dSYM objects
 fi
 
 # LLVM LOCAL begin