]> gcc.gnu.org Git - gcc.git/commitdiff
bt-load.c (migrate_btr_defs): Remove unneeded NULL check.
authorNathan Sidwell <nathan@codesourcery.com>
Thu, 25 Nov 2004 10:28:01 +0000 (10:28 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Thu, 25 Nov 2004 10:28:01 +0000 (10:28 +0000)
* bt-load.c (migrate_btr_defs): Remove unneeded NULL check.
* df.c (df_free): Likewise.
* ra-build.c (ra_build_free, ra_build_free_all): Likewise.
* tree-ssa-loop-ivopts.c (set_use_iv_cost): Likewise.

From-SVN: r91280

gcc/ChangeLog
gcc/bt-load.c
gcc/df.c
gcc/ra-build.c
gcc/tree-ssa-loop-ivopts.c

index fae4a9ddddcfef4f926ddb286df95fa7b6ef6744..b162c9b8019243e1b2922cd7453e21d0240e6378 100644 (file)
@@ -1,5 +1,10 @@
 2004-11-25  Nathan Sidwell  <nathan@codesourcery.com>
 
+       * bt-load.c (migrate_btr_defs): Remove unneeded NULL check.
+       * df.c (df_free): Likewise.
+       * ra-build.c (ra_build_free, ra_build_free_all): Likewise.
+       * tree-ssa-loop-ivopts.c (set_use_iv_cost): Likewise.
+
        * basic-block.h (OBSTACK_ALLOC_REG_SET): Rename to ...
        (ALLOC_REG_SET): ... here.
        (FREE_REG_SET): Adjust.
index 3457fac31e015de9c589ed59aa5bc952bf081405..34f19233818c3fcae46ca2e37c2161250bdd28c2 100644 (file)
@@ -1385,10 +1385,7 @@ migrate_btr_defs (enum reg_class btr_class, int allow_callee_save)
            }
        }
       else
-       {
-         if (def->live_range)
-           BITMAP_XFREE (def->live_range);
-       }
+       BITMAP_XFREE (def->live_range);
     }
 
   free (btrs_live);
index 1cda8b818e1346b9fc036dfc60690c555cb15750..07da6e5b1cc4a295d49df232595e43c5346f39d4 100644 (file)
--- a/gcc/df.c
+++ b/gcc/df.c
@@ -580,12 +580,10 @@ df_free (struct df *df)
   df->regs = 0;
   df->reg_size = 0;
 
-  if (df->bbs_modified)
-    BITMAP_XFREE (df->bbs_modified);
+  BITMAP_XFREE (df->bbs_modified);
   df->bbs_modified = 0;
 
-  if (df->insns_modified)
-    BITMAP_XFREE (df->insns_modified);
+  BITMAP_XFREE (df->insns_modified);
   df->insns_modified = 0;
 
   BITMAP_XFREE (df->all_blocks);
index 20254ea2e86bec1527942991b59ed0d8b040b26d..d4438dc9b599151eac1deb35be46270e4d7b5c01 100644 (file)
@@ -3125,10 +3125,7 @@ ra_build_free (void)
     {
       struct tagged_conflict *cl;
       for (cl = web_parts[i].sub_conflicts; cl; cl = cl->next)
-       {
-         if (cl->conflicts)
-           BITMAP_XFREE (cl->conflicts);
-       }
+       BITMAP_XFREE (cl->conflicts);
       web_parts[i].sub_conflicts = NULL;
     }
 
@@ -3154,10 +3151,7 @@ ra_build_free_all (struct df *df)
     {
       struct tagged_conflict *cl;
       for (cl = web_parts[i].sub_conflicts; cl; cl = cl->next)
-       {
-         if (cl->conflicts)
-           BITMAP_XFREE (cl->conflicts);
-       }
+       BITMAP_XFREE (cl->conflicts);
       web_parts[i].sub_conflicts = NULL;
     }
   sbitmap_free (live_over_abnormal);
index 1de1e8292f8390c2120ec0ed1ec2f4ea058d5750..58c751e71bc5486871859dcfd9f88fa5b53e5c38 100644 (file)
@@ -2047,8 +2047,7 @@ set_use_iv_cost (struct ivopts_data *data,
 
   if (cost == INFTY)
     {
-      if (depends_on)
-       BITMAP_XFREE (depends_on);
+      BITMAP_XFREE (depends_on);
       return;
     }
 
This page took 0.085716 seconds and 5 git commands to generate.