------- Comment #15 from rguenth at gcc dot gnu dot org 2007-11-01 15:05 ------- Indeed it does. But while this is a workaround that works, the problem is in excessive phi translation which we could stop here (untested! just a wild guess!):
static bool compute_partial_antic_aux (basic_block block, bool block_has_abnormal_pred_edge) { ... if (phi_nodes (bprime)) { and limit the # of PHI args seen here instead? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32575