|
|
|
|
|
by karamanolev
1251 days ago
|
|
That sounds very weird, unless you are working 1) With with an esoteric environment that has relatively few users. 2) Have specific objectives that require a lot of edge case testing or ridiculously thorough fuzzing of the binary. 3) Go out looking for them by crafting nifty things that aren't much used. Otherwise it would imply large companies (Google-scale) experience thousands of compiler bugs per year... |
|
I find them because of a combination of : - a very large codebase - compiling with optimizations (O3) and targeting recent archs - yearly compiler upgrades - an extremely extensive testsuite
I have found all kinds of bugs (frontend, middle, backend) - the codegen ones tend to be very nasty to diagnose.