Not sure which C compilers you're referring to. If you mean Clang which is also based on LLVM.
https://clang.llvm.org/
Clang is a competitor to GCC.
Clang is a competitor to GCC.
If I understand, no languages offer the same assurances, I remember GodBolt is a nice way to explore how it's compile to assembly code you can compare.
https://rust.godbolt.org https://gcc.godbolt.org https://go.godbolt.org
[1] Many compilers have much more than two stages. For example, Rust has another intermediate representation called MIR.
Rust's main benefit is in the compiler itself, not optimization and codegen.