rustc already supports lto (lto=true in cargo manifest, or -C lto in rustc)
> all the list of target backends GCC support.
Which targets are you interested in specifically?