rustc_codegen_gcc: Progress Report #39
rustc_codegen_gcc: Progress Report #39
rustc_codegen_gcc: Progress Report #39
rustc_codegen_gcc: Progress Report #38
rustc_codegen_gcc: Progress Report #37
rustc_codegen_gcc: Progress Report #36
rustc_codegen_gcc: Progress Report #35
Well, LTO works in many cases, so it's not completely broken. I managed to do a refactoring in this PR, but I'm not entirely satisfied with the results yet (it prints stuff to stderr when LTO is not supported by the gcc installation). I have an idea to workaround this in order to land this PR which should help me continue fixing the issues we have with LTO.
LTO is very complex, though, so this is why it's taking time to move forward on this (same for unwinding support which also works in many cases, but not all).