Re: PR80218: Call CDCE fails to update the block profile

2017-03-28 Thread Jeff Law
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

PR80218: Call CDCE fails to update the block profile

2017-03-28 Thread Richard Sandiford
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