------- Additional Comments From rguenth at gcc dot gnu dot org 2005-09-21 14:18 ------- We insert the reciprocal computation correctly after the call to double prrs = potentially_runnable_resource_share(); but as this call may trap and is the last instruction in the basic block, inserting there is obviously bogous.
We'd need to insert a new BB or need a way to insert on the EXIT_EDGE. And make sure critical edges are split. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23948