| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[CMake][compiler-rt] Make CRT separately buildable This is useful when building a complete toolchain to ensure that CRT is built after builtins but before the rest of the compiler-rt. Differential Revision: https://reviews.llvm.org/D120682 | 4 年前 | |
[crt][test] Add -no-pie to avoid wacky linking with crt1.o if (musl || CLANG_DEFAULT_PIE_ON_LINUX) This works with glibc crt1.o (its crt1.o is essentially Scrt1.o plus (if static PIE is supported for the arch) _dl_relocate_static_pie) but looks wacky. musl crt1.o is not built with an explicit -fno-pic/-fpie/-fpic. If it was built with a non-default-pie GCC/Clang, the linker might complain about absolute relocations referencing _init/_fini for the -pie link: ld: error: relocation R_X86_64_32 cannot be used against symbol '_fini'; recompile with -fPIC >>> defined in obj/crt/crt1.o >>> referenced by crt1.c >>> obj/crt/crt1.o:(_start_c) | 4 年前 | |
[crt][test] Fix dso_handle.cpp for Linux systems which default to PIE | 4 年前 | |
Revert "[Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON" See post-commit discussion on https://reviews.llvm.org/D120305. This change breaks the clang-ppc64le-rhel buildbot, though there is suspicion that it's an issue with the bot. The change also had a larger than expected impact on compile-time and code-size. This reverts commit 3c4ed02698afec021c6bca80740d1e58e3ee019e and some followup changes. | 4 年前 | |
[compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* These lit configuration files are really Python source code. Using the .py file extension helps editors and tools use the correct language mode. LLVM and Clang already use this convention for lit configuration, this change simply applies it to all of compiler-rt. Reviewers: vitalybuka, dberris Differential Revision: https://reviews.llvm.org/D63658 llvm-svn: 364591 | 6 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 6 年前 |