Re: [PATCH] Don't consider zero succs empty blocks as forwarders (PR rtl-optimization/71916)

2016-07-19 Thread Richard Biener
On July 19, 2016 7:27:30 PM GMT+02:00, Jakub Jelinek wrote: >Hi! > >Normally empty blocks without successors (result of >__builtin_unreachable () >somewhere in RTL) aren't considered as forwarder_block_p, because they >don't satisfy single_succ_p. But e.g. during cross-jumping

[PATCH] Don't consider zero succs empty blocks as forwarders (PR rtl-optimization/71916)

2016-07-19 Thread Jakub Jelinek
Hi! Normally empty blocks without successors (result of __builtin_unreachable () somewhere in RTL) aren't considered as forwarder_block_p, because they don't satisfy single_succ_p. But e.g. during cross-jumping fake edges to exit are added and then they suddenly satisfy this predicate, which