Shachar Shemesh <shac...@debian.org> writes: > I never did understand what people expect. gcc uses the undefined > behavior to not emit checks it would otherwise have to, so that your > code runs faster. This affects not only those corner cases, where you > are relying on this behaving a certain way, but especially in everyday > code, where those undefined behavior allows GCC to save you lots of > cycles.
> Are you really sure you want to have slower code just so that your > corner cases are easier for you? How is that a reasonable trade-off to > make? I don't want, necessarily, to have slower code to make handling corner cases easier. However, I am generally happy to have slower code in return for making the system more secure, as long as the speed hit isn't too substantial. Security is a much bigger problem than performance right now for most people. The hard part is distinguishing between those two properties. -- Russ Allbery (r...@debian.org) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87fvlk50gp....@windlord.stanford.edu