------- Comment #20 from rguenth at gcc dot gnu dot org 2006-05-03 12:09 ------- Created an attachment (id=11366) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11366&action=view) patch
Another patch that implements the suggested basic block splitting by re-inserting on the fallthrough edge in realify_fake_stores. 2006-05-03 Richard Guenther <[EMAIL PROTECTED]> PR tree-optimization/26447 * tree-ssa-pre.c (insert_fake_stores): Do not insert fake stores in a basic block that contains abnormal control flow but more than just a fallthrough edge. (realify_fake_stores): For basic blocks with abnormal control flow, re-insert the store on the fallthrough edge. bootstrap/testing in progress. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26447