From 76ac938bdc05cf06f3d1fcffb6e11f79690d7201 Mon Sep 17 00:00:00 2001 From: Michael Hayes Date: Sat, 12 Jan 2002 01:18:42 +0000 Subject: [PATCH] gcse.c (compute_pre_data, pre_gcse): Use sbitmap_free. * gcse.c (compute_pre_data, pre_gcse): Use sbitmap_free. * lcm.c (compute_earliest, compute_farthest): Likewise. From-SVN: r48789 --- gcc/ChangeLog | 5 +++++ gcc/gcse.c | 4 ++-- gcc/lcm.c | 8 ++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2af52c964e9..b3612e7541c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-01-12 Michael Hayes + + * gcse.c (compute_pre_data, pre_gcse): Use sbitmap_free. + * lcm.c (compute_earliest, compute_farthest): Likewise. + 2002-01-11 Janis Johnson * expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET. diff --git a/gcc/gcse.c b/gcc/gcse.c index af3b29e4ca6..928b6397624 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -4450,7 +4450,7 @@ compute_pre_data () antloc = NULL; sbitmap_vector_free (ae_kill); ae_kill = NULL; - free (trapping_expr); + sbitmap_free (trapping_expr); } /* PRE utilities */ @@ -5003,7 +5003,7 @@ pre_gcse () } free (index_map); - free (pre_redundant_insns); + sbitmap_free (pre_redundant_insns); return changed; } diff --git a/gcc/lcm.c b/gcc/lcm.c index a1e6845757c..0a8a7cef9a1 100644 --- a/gcc/lcm.c +++ b/gcc/lcm.c @@ -224,8 +224,8 @@ compute_earliest (edge_list, n_exprs, antin, antout, avout, kill, earliest) } } - free (temp_bitmap); - free (difference); + sbitmap_free (temp_bitmap); + sbitmap_free (difference); } /* later(p,s) is dependent on the calculation of laterin(p). @@ -612,8 +612,8 @@ compute_farthest (edge_list, n_exprs, st_avout, st_avin, st_antin, } } - free (temp_bitmap); - free (difference); + sbitmap_free (temp_bitmap); + sbitmap_free (difference); } /* Compute nearer and nearerout vectors for edge based lcm. -- 2.11.4.GIT