On 03/28/2017 06:45 AM, Richard Sandiford wrote:
tree-call-cdce.c was updating the edge probabilities and counts but
it wasn't updating the corresponding block information. Among other
things, this tricked the register allocator into thinking that the
libm call was relatively hot and that it was
tree-call-cdce.c was updating the edge probabilities and counts but
it wasn't updating the corresponding block information. Among other
things, this tricked the register allocator into thinking that the
libm call was relatively hot and that it wasn't worth assigning
call-clobbered registers to val