Here is the analysis of a recent bug I’ve stumbled upon. My initial reaction was that
the problem is in the compiler (or that “These are wrong bees”). Consider the code below. We copy 64 integers into a properly allocated destination buffer and yet, if compiled with
-O3 switch this code crashes with segfault!