aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2006-07-25 22:38:37 +0200
committerZdenek Dvorak <rakdver@gcc.gnu.org>2006-07-25 20:38:37 +0000
commitcdc30c457970d9876af28cdfe7e3a90d590e55ae (patch)
tree864371b0b02568c810a54c10001f592a9e71d987
parentcb4132fe11e1852aa1bb108d69ace94f09296c5b (diff)
downloadgcc-cdc30c457970d9876af28cdfe7e3a90d590e55ae.zip
gcc-cdc30c457970d9876af28cdfe7e3a90d590e55ae.tar.gz
gcc-cdc30c457970d9876af28cdfe7e3a90d590e55ae.tar.bz2
tree-chrec.c (chrec_convert_aggressive): Return NULL on failure.
* tree-chrec.c (chrec_convert_aggressive): Return NULL on failure. From-SVN: r115740
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-chrec.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 636ec23..80caad9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2006-07-25 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-chrec.c (chrec_convert_aggressive): Return NULL on failure.
+
2006-07-25 Nick Clifton <nickc@redhat.com>
* ggc-page.c (NUM_SIZE_LOOKUP): New constant - the length of the
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index f9b804e..f36fc9b 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -1326,7 +1326,7 @@ chrec_convert_aggressive (tree type, tree chrec)
/* If we cannot perform arithmetic in TYPE, avoid creating an scev. */
if (avoid_arithmetics_in_type_p (type))
- return false;
+ return NULL_TREE;
left = CHREC_LEFT (chrec);
right = CHREC_RIGHT (chrec);