How do you handle answer changes owing to different environments/compiler versions?
A bigger issue is that modern compilers will raise many warnings, and simple inspection will find many bugs, like array or loop boundaries errors, and when you fix the code you get a different result.
Then it has to be handled case by case as well, since you have to check if that affects safety of flight.