Here's the original resource on Diverse Double Compilation to counter Trusting Trust Attacks:
https://dwheeler.com/trusting-trust/Notably I know the Rust compiler has been verified in this way (or at least certain versions of it have been verified), but it shouldn't be hard to do the same for any language with multiple independent implementations.