<div dir="ltr">Hi all,<div><br></div><div>compiler-rt is now not only a libgcc replacement for different platforms, there are sanitizer and profile runtimes as well. I plan to move the files as follows during this week:</div>
<div><br></div><div>1. libraries:</div><div>a) all libgcc replacement stuff moves from "/lib" to "/lib/core" (the name sucks, please suggest alternatives). Same for platform-specific code: "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc.</div>
<div>b) "/BlocksRuntime"->"/lib/BlocksRuntime"</div><div>c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved.</div><div><br></div><div>2. tests:</div>
<div>all tests (lit tests and unit tests) are moved from directories under "/lib" to "/test" to be consistent with LLVM/Clang test subtrees.</div><div><br></div><div>See the original mail from Chandler for the overview of compiler-rt tree current state and suggestion to change its structure:</div>
<div><a href="http://clang-developers.42468.n3.nabble.com/Sanitizers-libs-in-Compiler-RT-tp4037520p4037567.html">http://clang-developers.42468.n3.nabble.com/Sanitizers-libs-in-Compiler-RT-tp4037520p4037567.html</a><br></div>
<div><br></div><div>Please speak up if you disagree with this.</div><div><div><div><br></div>-- <br><div>Alexey Samsonov, MSK</div>
</div></div></div>