Re:QNX is now free for anything non-commercial, plus there's...
by pjmlp on Friday November 08, 2024 @07:09AM
(#42086233)
Also after LLVM came to be, GCC gained on its official collection Go, D, and Modula-2 frontends.
Re:QNX is now free for anything non-commercial, plus there's...
by xvilka on Friday November 08, 2024 @11:28AM
(#42088086)
And, hopefully, Rust soon as well[1][2][3].
[1] https://rust-gcc.github.io/
[2] https://github.com/Rust-GCC/gccrs
[3] https://blog.rust-lang.org/2024/11/07/gccrs-an-alternative-c...
Respectively, LLVM fills it's own gap nicely. It has the classical BSD-like issue where hundreds of unique and disperate forks exist with no roadmap to bring them together, but that's also technically a "feature" of each license and not a bug. If GCC developers felt their job was obsoleted by Lattner, there wouldn't be a reason to update and maintain it. The end result has been healthy competition, accountability for either team, and better optimizations for everyone using either compiler.