summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/sanitize-thread-attr.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove 24 instances of 'REQUIRES: shell'Reid Kleckner2016-10-201-3/+1
| | | | | | | | | | | | | | | | | Tests fall into one of the following categories: - The requirement was unnecessary - Additional quoting was required for backslashes in paths (see "sed -e 's/\\/\\\\/g'") in the sanitizer tests. - OpenMP used 'REQUIRES: shell' as a proxy for the test failing on Windows. Those tests fail there reliably, so use XFAIL instead. I tried not to remove shell requirements that were added to suppress flaky test failures, but if I screwed up, we can add it back as needed. llvm-svn: 284793
* Implement no_sanitize attribute.Peter Collingbourne2015-05-151-0/+6
| | | | | | Differential Revision: http://reviews.llvm.org/D9631 llvm-svn: 237463
* Fix another test broken by r235537Reid Kleckner2015-04-221-6/+3
| | | | llvm-svn: 235555
* Add more of the command line options as attribute flags.Bill Wendling2013-02-281-22/+26
| | | | | | These can be easily queried by the back-end. llvm-svn: 176304
* Reapply r176133 with testcase fixes.Bill Wendling2013-02-271-6/+3
| | | | llvm-svn: 176145
* Unify clang/llvm attributes for asan/tsan/msan (Clang part)Kostya Serebryany2013-02-261-0/+60
These are two related changes (one in llvm, one in clang). LLVM: - rename address_safety => sanitize_address (the enum value is the same, so we preserve binary compatibility with old bitcode) - rename thread_safety => sanitize_thread - rename no_uninitialized_checks -> sanitize_memory CLANG: - add __attribute__((no_sanitize_address)) as a synonym for __attribute__((no_address_safety_analysis)) - add __attribute__((no_sanitize_thread)) - add __attribute__((no_sanitize_memory)) for S in address thread memory If -fsanitize=S is present and __attribute__((no_sanitize_S)) is not set llvm attribute sanitize_S llvm-svn: 176076
OpenPOWER on IntegriCloud