re PR tree-optimization/20773 (ICE: SEGV building jar file)
authorZdenek Dvorak <dvorakz@suse.cz>
Wed, 27 Jul 2005 13:23:33 +0000 (15:23 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Wed, 27 Jul 2005 13:23:33 +0000 (13:23 +0000)
PR tree-optimization/20773
* tree-ssa-loop-ch.c (copy_loop_headers): Select the correct latch
edge.

From-SVN: r102425

gcc/ChangeLog
gcc/tree-ssa-loop-ch.c

index a300071a9143c719ff47f7e59d67821cfcf31d3a..10f3d12bfdf8d345938b48dfe30c5102ffb1e25d 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/20773
+       * tree-ssa-loop-ch.c (copy_loop_headers): Select the correct latch
+       edge.
+
 2005-07-27  Richard Guenther  <rguenther@suse.de>
 
        * tree-ssa-structalias.c (push_fields_onto_fieldstack):
index 01845788a6d3d695993f991ec73208fd996a7568..2b3094622d71c8ffdb1a02aad9de300f35ff5a91 100644 (file)
@@ -197,7 +197,7 @@ copy_loop_headers (void)
       /* Ensure that the header will have just the latch as a predecessor
         inside the loop.  */
       if (!single_pred_p (exit->dest))
-       exit = single_succ_edge (loop_split_edge_with (exit, NULL));
+       exit = single_pred_edge (loop_split_edge_with (exit, NULL));
 
       entry = loop_preheader_edge (loop);