News for hackers. Stuff that matters.
Re:GodBolt: Enter C, get Assembly by CyberShadow on Thursday December 15, 2016 @11:17AM (#13185634)
> For instance, when they detect a clever shortcut do they generate and quickly run [1] the optimized bytecode on a sampling of inputs to verify it is functionally-equivalent to what non-optimized bytecode outputs ?

No. Optimization transformations are generally expected to result in provably identically-functional code (or sufficiently identical, in case of e.g. floating-point optimizations). Otherwise it is a bug.

Re:GodBolt: Enter C, get Assembly by vsl on Friday December 16, 2016 @06:50AM (#13192619)
Indeed, “provably” being the key word. If I, the compiler developer, prove (in the mathematical sense) that the transformation is functionally identical, I don’t need the compiler to run any experiments to verify it. A proof is much more solid than running a few experiments.