PPeter CollingbourneFix more compiler-rt tests after #149015.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[profile] Fix file contention causing dropped counts on Windows under -fprofile-generate See PR43425: https://bugs.llvm.org/show_bug.cgi?id=43425 When writing profile data on Windows we were opening profile file with exclusive read/write access. In case we are trying to write to the file from multiple processes simultaneously, subsequent calls to CreateFileA would return INVALID_HANDLE_VALUE. To fix this, I changed to open without exclusive access and then take a lock. Patch by Michael Holman! Differential revision: https://reviews.llvm.org/D70330 | 6 年前 | |
[compiler-rt] Fix Windows test after profile summary change (#124318) Fix a Windows compiler-rt test that https://github.com/llvm/llvm-project/pull/105915 broke. | 1 年前 | |
[profile] Add -fprofile-instr-generate tests for weak definition and various linkages | 5 年前 | |
[compiler-rt] [test] [profile] Skip an MSVC-style linker parameter in mingw mode This parameter isn't essential for the execution of this test, so just skip it when running tests in mingw mode. Differential Revision: https://reviews.llvm.org/D148165 | 3 年前 | |
[compiler-rt] Switch LLD specific tests to a more precise option (#69781) Prefer the new flag -lld-allow-duplicate-weak (which was added recently in a67ae8c0fd301a11e2a058e8035304cfc70a3e91), over the old -lldmingw. The -lldmingw option enables a number of different behaviours, while this test only is interested in one aspect of them. This should allow making -lldmingw more strict with not enabling MSVC specific behaviours like inferring lib directories automatically from the environment, as being pursued in https://reviews.llvm.org/D144084. | 2 年前 | |
[profile] Fix file contention causing dropped counts on Windows under -fprofile-generate See PR43425: https://bugs.llvm.org/show_bug.cgi?id=43425 When writing profile data on Windows we were opening profile file with exclusive read/write access. In case we are trying to write to the file from multiple processes simultaneously, subsequent calls to CreateFileA would return INVALID_HANDLE_VALUE. To fix this, I changed to open without exclusive access and then take a lock. Patch by Michael Holman! Differential revision: https://reviews.llvm.org/D70330 | 6 年前 | |
Fix more compiler-rt tests after #149015. | 1 年前 |