[compiler-rt] r177064 - [ASan] remove -fsanitize=init-order from lit tests as now it's implied by -fsanitize=address

Kostya Serebryany kcc at google.com
Thu Mar 14 21:10:10 PDT 2013


On Fri, Mar 15, 2013 at 12:19 AM, Nick Lewycky <nicholas at mxc.ca> wrote:

> Alexey Samsonov wrote:
>
>> Author: samsonov
>> Date: Thu Mar 14 07:43:03 2013
>> New Revision: 177064
>>
>> URL: http://llvm.org/viewvc/llvm-**project?rev=177064&view=rev<http://llvm.org/viewvc/llvm-project?rev=177064&view=rev>
>> Log:
>> [ASan] remove -fsanitize=init-order from lit tests as now it's implied by
>> -fsanitize=address
>>
>
> Woot!
>
> It doesn't mean it's enabled  by default.
We just moved the switch from compile-time to run-time.

--kcc


> Nick
>
>
>
>> Modified:
>>      compiler-rt/trunk/lib/asan/**lit_tests/Linux/**
>> initialization-bug-any-order.**cc
>>      compiler-rt/trunk/lib/asan/**lit_tests/initialization-bug.**cc
>>
>> Modified: compiler-rt/trunk/lib/asan/**lit_tests/Linux/**
>> initialization-bug-any-order.**cc
>> URL: http://llvm.org/viewvc/llvm-**project/compiler-rt/trunk/lib/**
>> asan/lit_tests/Linux/**initialization-bug-any-order.**
>> cc?rev=177064&r1=177063&r2=**177064&view=diff<http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/lit_tests/Linux/initialization-bug-any-order.cc?rev=177064&r1=177063&r2=177064&view=diff>
>> ==============================**==============================**
>> ==================
>> --- compiler-rt/trunk/lib/asan/**lit_tests/Linux/**
>> initialization-bug-any-order.**cc (original)
>> +++ compiler-rt/trunk/lib/asan/**lit_tests/Linux/**
>> initialization-bug-any-order.**cc Thu Mar 14 07:43:03 2013
>> @@ -2,12 +2,10 @@
>>   // Check that on Linux initialization order bugs are caught
>>   // independently on order in which we list source files.
>>
>> -// RUN: %clangxx_asan -m64 -O0 %s %p/../Helpers/initialization-**
>> bug-extra.cc\
>> -// RUN:   -fsanitize=init-order -o %t
>> +// RUN: %clangxx_asan -m64 -O0 %s %p/../Helpers/initialization-**bug-extra.cc
>> -o %t
>>   // RUN: ASAN_OPTIONS=check_**initialization_order=true %t 2>&1 \
>>   // RUN:    | %symbolize | FileCheck %s
>> -// RUN: %clangxx_asan -m64 -O0 %p/../Helpers/initialization-**bug-extra.cc
>> %s\
>> -// RUN:   -fsanitize=init-order -o %t
>> +// RUN: %clangxx_asan -m64 -O0 %p/../Helpers/initialization-**bug-extra.cc
>> %s -o %t
>>   // RUN: ASAN_OPTIONS=check_**initialization_order=true %t 2>&1 \
>>   // RUN:    | %symbolize | FileCheck %s
>>
>>
>> Modified: compiler-rt/trunk/lib/asan/**lit_tests/initialization-bug.**cc
>> URL: http://llvm.org/viewvc/llvm-**project/compiler-rt/trunk/lib/**
>> asan/lit_tests/initialization-**bug.cc?rev=177064&r1=177063&**
>> r2=177064&view=diff<http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/lit_tests/initialization-bug.cc?rev=177064&r1=177063&r2=177064&view=diff>
>> ==============================**==============================**
>> ==================
>> --- compiler-rt/trunk/lib/asan/**lit_tests/initialization-bug.**cc
>> (original)
>> +++ compiler-rt/trunk/lib/asan/**lit_tests/initialization-bug.**cc Thu
>> Mar 14 07:43:03 2013
>> @@ -1,11 +1,9 @@
>>   // Test to make sure basic initialization order errors are caught.
>>
>> -// RUN: %clangxx_asan -m64 -O0 %s %p/Helpers/initialization-bug-**
>> extra2.cc\
>> -// RUN:   -fsanitize=init-order -o %t
>> +// RUN: %clangxx_asan -m64 -O0 %s %p/Helpers/initialization-bug-**extra2.cc
>> -o %t
>>   // RUN: ASAN_OPTIONS=check_**initialization_order=true %t 2>&1 \
>>   // RUN:    | %symbolize | FileCheck %s
>> -// RUN: %clangxx_asan -m32 -O0 %s %p/Helpers/initialization-bug-**
>> extra2.cc\
>> -// RUN:   -fsanitize=init-order -o %t
>> +// RUN: %clangxx_asan -m32 -O0 %s %p/Helpers/initialization-bug-**extra2.cc
>> -o %t
>>   // RUN: ASAN_OPTIONS=check_**initialization_order=true %t 2>&1 \
>>   // RUN:     | %symbolize | FileCheck %s
>>
>>
>>
>> ______________________________**_________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/**mailman/listinfo/llvm-commits<http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits>
>>
>>
> ______________________________**_________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/**mailman/listinfo/llvm-commits<http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130315/8d8e43af/attachment.html>


More information about the llvm-commits mailing list