From 55d3f91712e9b1d2e8428433a27db61bbe2ca7cc Mon Sep 17 00:00:00 2001
From: Jeffrey A Law <law@cygnus.com>
Date: Mon, 24 Jul 2000 15:47:06 +0000
Subject: [PATCH] gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not
 needed by our gcse pass anymore.

        * gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not
        needed by our gcse pass anymore.
        (free_pre_mem): Corresponding changes.
        (compute_pre_data): Do not call compute_transpout anymore.

From-SVN: r35226
---
 gcc/ChangeLog | 5 +++++
 gcc/gcse.c    | 6 +-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9e9a681e4741..e1e2ad119e34 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
 Mon Jul 24 02:04:52 2000  Jeffrey A Law  (law@cygnus.com)
 
+	* gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not
+	needed by our gcse pass anymore.
+	(free_pre_mem): Corresponding changes.
+	(compute_pre_data): Do not call compute_transpout anymore.
+
 	* gcse.c (alloc_avail_expr_mem): Kill unused 'u_bitmap'.
 	(free_avail_expr_mem, alloc_pre_mem, free_pre_mem): Corresponding
 	changes.
diff --git a/gcc/gcse.c b/gcc/gcse.c
index f879ea7385e6..2b30ee9dcb02 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4046,7 +4046,6 @@ alloc_pre_mem (n_blocks, n_exprs)
   pre_delete_map = NULL;
   ae_in = NULL;
   ae_out = NULL;
-  transpout = sbitmap_vector_alloc (n_blocks, n_exprs);
   ae_kill = sbitmap_vector_alloc (n_blocks, n_exprs);
 
   /* pre_insert and pre_delete are allocated later.  */
@@ -4070,8 +4069,6 @@ free_pre_mem ()
     free (pre_insert_map);
   if (pre_delete_map)
     free (pre_delete_map);
-  if (transpout)
-    free (transpout);
 
   if (ae_in)
     free (ae_in);
@@ -4080,7 +4077,7 @@ free_pre_mem ()
 
   transp = comp = NULL;
   pre_optimal = pre_redundant = pre_insert_map = pre_delete_map = NULL;
-  transpout = ae_in = ae_out = NULL;
+  ae_in = ae_out = NULL;
 }
 
 /* Top level routine to do the dataflow analysis needed by PRE.  */
@@ -4091,7 +4088,6 @@ compute_pre_data ()
   int i;
 
   compute_local_properties (transp, comp, antloc, 0);
-  compute_transpout ();
   sbitmap_vector_zero (ae_kill, n_basic_blocks);
 
   /* Compute ae_kill for each basic block using:
-- 
GitLab