However, for non safety-critical software I’d say buying a proven correct C compiler would be a waste of money.
However, for non safety-critical software I’d say buying a proven correct C compiler would be a waste of money.
In Fedora this is all low stakes but it wouldn't be if the software was deployed in a plane.
I remember a presentation in which they presented the number of bugs they found on other compilers (GCC, Clang, MSVC) while developing test cases and benchmarks, and it was surprisingly high!
I don’t want to say any figures as I don’t remember it enough, but I think it was in the hundreds.
And there are many horror stories on Hacker News of people being impacted by compiler bugs in prod on non-critical software, sometimes with significant financial impact.
But yeah, not sure the price is worth it for non critical software in general.
They did not fix them though, that would have needed a team 10x larger