I'm opening this to track upgrading to LLVM 7.0. This version of LLVM has not been release and is currently in development on the master branch of LLVM itself, but I'd like to track possible regressions over time and otherwise try to routinely build rustc with LLVM 7 and make sure it keeps working
Reasons to upgrade to LLVM 7
... and likely more coming soon!
Changes required
Changes hoped for
I'm opening this to track upgrading to LLVM 7.0. This version of LLVM has not been release and is currently in development on the master branch of LLVM itself, but I'd like to track possible regressions over time and otherwise try to routinely build rustc with LLVM 7 and make sure it keeps working
Reasons to upgrade to LLVM 7
--gc-sectionsfor wasm@-file syntax... and likely more coming soon!
Changes required
fs::tests::realpath_works_trickyis failing on x86_64 MSVC@-syntax to always use GNU quoting--gc-sectionstowasm-ld--stack-firstoption towasm-ldby defaultwasm32-unknown-unkonwn(no trailing-wasm)-O2to LLD on wasmChanges hoped for