------- Additional Comments From rakdver at gcc dot gnu dot org 2005-07-31 16:44 ------- Adding
def = unshare_expr (def); after if (force_expr_to_var_cost (def) >= target_spill_cost) continue; in tree-scalar-evolution.c might help. I cannot test it just now (I am on shared computer and cannot take much time). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23157