aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPhilippe De Muyter <phdm@macqel.be>2000-05-13 19:08:28 +0200
committerJeff Law <law@gcc.gnu.org>2000-05-13 11:08:28 -0600
commit8701a6a4bae8ba246ce7041f553e8f34dead1115 (patch)
tree51d60bdc9e82be004b2d4845a87159b928bd909f /gcc
parente09aafa0d48e91f490d7ae7dcf73bc71147578cf (diff)
downloadgcc-8701a6a4bae8ba246ce7041f553e8f34dead1115.zip
gcc-8701a6a4bae8ba246ce7041f553e8f34dead1115.tar.gz
gcc-8701a6a4bae8ba246ce7041f553e8f34dead1115.tar.bz2
* ifcvt.c (if_convert): Do not free NULL.
From-SVN: r33888
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ifcvt.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0915354..556b705 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Sat May 13 11:05:47 2000 Philippe De Muyter <phdm@macqel.be>
+
+ * ifcvt.c (if_convert): Do not free NULL.
+
2000-05-12 Nick Clifton <nickc@cygnus.com>
* config/fr30/fr30.c (fr30_move_double): New function: Emit code
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index aa54390..f4142e2 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -1990,7 +1990,8 @@ if_convert (life_data_ok)
block_num++;
}
- sbitmap_vector_free (post_dominators);
+ if (post_dominators)
+ sbitmap_vector_free (post_dominators);
if (rtl_dump_file)
fflush (rtl_dump_file);