------- Comment #2 from rguenth at gcc dot gnu dot org 2009-02-26 10:11 ------- Subject: Bug 39299
Author: rguenth Date: Thu Feb 26 10:10:52 2009 New Revision: 144446 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144446 Log: 2009-02-26 Richard Guenther <rguent...@suse.de> PR tree-optimization/39299 * tree-ssa-structalias.c (struct variable_info): Remove collapsed_to member. (get_varinfo_fc): Remove. (new_var_info): Do not set collapsed_to. (dump_constraint): Do not follow cycles. (dump_constraint_graph): Likewise. (build_pred_graph): Likewise. (build_succ_graph): Likewise. (rewrite_constraints): Likewise. (do_simple_structure_copy): Remove. (do_rhs_deref_structure_copy): Remove. (do_lhs_deref_structure_copy): Remove. (collapse_rest_of_var): Remove. (do_structure_copy): Re-implement. * gcc.dg/torture/pta-structcopy-1.c: New testcase. Added: branches/alias-improvements/gcc/testsuite/gcc.dg/torture/pta-structcopy-1.c Modified: branches/alias-improvements/gcc/ChangeLog.alias branches/alias-improvements/gcc/tree-ssa-structalias.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39299