* tree-ssa (rewrite_out_of_ssa): Disable coalescing of variables not related by a copy that share the same root variable. Index: tree-outof-ssa.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/Attic/tree-outof-ssa.c,v retrieving revision 1.1.2.1 diff -c -p -r1.1.2.1 tree-outof-ssa.c *** tree-outof-ssa.c 19 Mar 2004 02:07:25 -0000 1.1.2.1 --- tree-outof-ssa.c 24 Mar 2004 19:56:28 -0000 *************** rewrite_out_of_ssa (void) *** 1970,1977 **** { var_map map; int var_flags = 0; ! int ssa_flags = (SSANORM_REMOVE_ALL_PHIS | SSANORM_USE_COALESCE_LIST ! | SSANORM_COALESCE_PARTITIONS); eliminate_virtual_phis (); --- 1970,1976 ---- { var_map map; int var_flags = 0; ! int ssa_flags = (SSANORM_REMOVE_ALL_PHIS | SSANORM_USE_COALESCE_LIST); eliminate_virtual_phis ();