re PR tree-optimization/30159 (gcc.c-torture/execute/20010422-1.c is miscompiled)
authorAndrew MacLeod <amacleod@redhat.com>
Tue, 12 Dec 2006 15:50:06 +0000 (15:50 +0000)
committerAndrew Macleod <amacleod@gcc.gnu.org>
Tue, 12 Dec 2006 15:50:06 +0000 (15:50 +0000)
2006-12-12  Andrew Macleod  <amacleod@redhat.com>

PR tree-optimization/30159
* tree-ssa-coalesce.c (coalesce_ssa_name): Process single ssa_name
functions in case a default_def coalesce is required.

From-SVN: r119792

gcc/ChangeLog
gcc/tree-ssa-coalesce.c

index 3e5514b356f2946287d7d1bd0a365b9c41aae215..0d9e396a1db2a2a57d0d41eb835c62221f474703 100644 (file)
@@ -1,3 +1,9 @@
+2006-12-12  Andrew Macleod  <amacleod@redhat.com>
+       
+       PR tree-optimization/30159
+       * tree-ssa-coalesce.c (coalesce_ssa_name): Process single ssa_name 
+       functions in case a default_def coalesce is required.
+
 2006-12-12  Jakub Jelinek  <jakub@redhat.com>
 
        PR libstdc++/11953
index 6bf530f6b50df832624b8cef7d973d342f1c55ac..6b6371bd63eeff3d1777b72ab822bfedc5f1601d 100644 (file)
@@ -1284,7 +1284,7 @@ coalesce_ssa_name (void)
   partition_view_bitmap (map, used_in_copies, true);
   BITMAP_FREE (used_in_copies);
 
-  if (num_var_partitions (map) <= 1)
+  if (num_var_partitions (map) < 1)
     {
       delete_coalesce_list (cl);
       return map;