It is a hard requirement for Rust in things other than drivers. But that's a ways off. Walk before you run.
EDIT: Ah, found lower in the thread: https://github.com/antoyo/rustc_codegen_gcc. The missing c was enough to make it not show up in searches.
That project could use more contributors, if anyone is interested.
I say "risk" because any such OS would probably be available under a license more permissive than the GPL. The result would almost certainly be that large parts of the OS would become proprietary (NVIDIA has already tried this with Linux's limited module support).
Of course, moving to Rust is also a risk in this respect, since the LLVM toolchain is BSD-licensed, but hopefully Rust support will be added to GCC in the not-too-distant future.
phew, that was bothering me
I understand developer thoughts on this are skewed (job security, promotions, fun, etc.), but please. Don't.
http://gunkies.org/wiki/4.3_BSD
Thanks to BSD 4.3 and specially BSD 4.4.