A good comment on the silliness of investing in SPEC numbers.
"And noone cares about trying to settle things down and produce a compiler one can trust (because version N+1 runs 3.14% faster in the loonystones benchmark which doesn't match any real life use case). Who cares? Tomorrow's compiler will generate code which will complete an infinite loop in less than 5 seconds; stay tuned for more accomplishments!"
Taming Undefined Behavior in LLVM, by John Regehr
I want to talk about a new paper (http://www.cs.utah.edu/~regehr/papers/undef-pldi17.pdf) about undefined behavior in LLVM that’s going to be presented in June at PLDI 2017.
Its goal is to describe and try to fix some unintended consequences of the design of undefined behavior at the level of LLVM IR.
via "Lazy Reading for 2017/04/16" https://www.dragonflydigest.com/2017/04/16/19561.html
Portable Computing Language (pocl) v0.14 released http://lists.llvm.org/pipermail/llvm-dev/2017-April/111910.html #pocl #llvm #bsd #programming