2 ms·
> For a commercial system, the compiler has to be completely reliable—whatever the source code, it should produce correct, high performance binaries. Well, tha
by msla 9y ago
> For a commercial system, the compiler has to be completely reliable—whatever the source code, it should produce correct, high performance binaries.
Well, that's certainly the ideal case. I can only wonder what historic defect rates have been for commercial compilers.
- eesmith 9y agoNot that it answers the question, but here are some VC++ bugs found in Chromium development: https://randomascii.wordpress.com/2016/03/24/compiler-bugs-found-when-porting-chromium-to-vc-2015/ https://randomascii.wordpress.com/2016/03/24/compiler-bugs-f... . HN discussion at https://news.ycombinator.com/item?id=11361151 https://news.ycombinator.com/item?id=11361151 .
- gnufx 9y agoRed Hat tend to hide bug reports on their commercial (free software) compilers in bugzilla, unfortunately; I don't know what Adacore, for instance, or other commercial providers do, and such bug reports will be only a small part of it. You could obviously study the defects in released versions of GCC on which commercialized versions are based, though, to the extent they have PRs. A great benefit of GCC was always enabling learning and research, though there are more opportunities these days.