[llvm-commits] [compiler-rt] r145743 - in /compiler-rt/trunk/lib/asan: Makefile.old asan_stats.cc

Kostya Serebryany kcc at google.com
Fri Dec 2 18:23:25 PST 2011


Author: kcc
Date: Fri Dec  2 20:23:25 2011
New Revision: 145743

URL: http://llvm.org/viewvc/llvm-project?rev=145743&view=rev
Log:
[asan] get rid of some more dependency on libstdc++

Modified:
    compiler-rt/trunk/lib/asan/Makefile.old
    compiler-rt/trunk/lib/asan/asan_stats.cc

Modified: compiler-rt/trunk/lib/asan/Makefile.old
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/Makefile.old?rev=145743&r1=145742&r2=145743&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/Makefile.old (original)
+++ compiler-rt/trunk/lib/asan/Makefile.old Fri Dec  2 20:23:25 2011
@@ -261,7 +261,7 @@
 	$(ASAN_CXX) $(GTEST_INCLUDE) -I. -g -c $< -O2 -o $@ -ObjC $(PIE) $(CFLAGS)
 
 $(BIN)/%$(SUFF).o: %.cc $(RTL_HDR) $(MAKEFILE)
-	$(CXX) $(PIE) $(CFLAGS) -fPIC -c -O2 -o $@ -g $< -Ithird_party \
+	$(CXX) $(PIE) $(CFLAGS) -fPIC -c -O2 -fno-exceptions -o $@ -g $< -Ithird_party \
 		-DASAN_USE_SYSINFO=1 \
 		-DASAN_NEEDS_SEGV=$(ASAN_NEEDS_SEGV) \
 		-DASAN_HAS_EXCEPTIONS=$(ASAN_HAS_EXCEPTIONS) \

Modified: compiler-rt/trunk/lib/asan/asan_stats.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/asan_stats.cc?rev=145743&r1=145742&r2=145743&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/asan_stats.cc (original)
+++ compiler-rt/trunk/lib/asan/asan_stats.cc Fri Dec  2 20:23:25 2011
@@ -53,11 +53,12 @@
          malloc_large, malloc_small_slow);
 }
 
+static AsanLock print_lock(LINKER_INITIALIZED);
+
 static void PrintAccumulatedStats() {
   if (!FLAG_stats) return;
   AsanStats stats = asanThreadRegistry().GetAccumulatedStats();
   // Use lock to keep reports from mixing up.
-  static AsanLock print_lock(LINKER_INITIALIZED);
   ScopedLock lock(&print_lock);
   stats.Print();
 }





More information about the llvm-commits mailing list