diff options
-rw-r--r-- | gcc/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/tree-vrp.c | 3 |
2 files changed, 10 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d16ff84..6f0c5123 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-01-05 Zhouyi Zhou <zhouzhouyi@FreeBSD.org> + + * tree-vrp.c (find_conditional_asserts): Remove redundant check that + edge does not point to current bb before changing need_assert. + 2008-01-04 Richard Guenther <rguenther@suse.de> PR middle-end/34029 @@ -64,8 +69,7 @@ 2008-01-03 Jakub Jelinek <jakub@redhat.com> PR middle-end/34608 - * omp-low.c (expand_omp_parallel): Purge dead EH edges in the - child fn. + * omp-low.c (expand_omp_parallel): Purge dead EH edges in the child fn. 2008-01-02 Richard Sandiford <rsandifo@nildram.co.uk> @@ -81,14 +85,14 @@ 2008-01-02 Arthur Norman <acn1@cam.ac.uk> - PR 34013 - * gcc/config/i386/i386.c: (ix86_expand_prologue): Save red-zone + PR target/34013 + * gcc/config/i386/i386.c (ix86_expand_prologue): Save red-zone while stack probing. 2008-01-01 Douglas Gregor <doug.gregor@gmail.com> * c-opts.c (sanitize_cpp_opts): Don't warn about "long long" when - in C++0x mode. + in C++0x mode. 2008-01-01 Volker Reichelt <v.reichelt@netcologne.de> diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index 1e1ffaa..5f9a327 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -3825,8 +3825,7 @@ find_conditional_asserts (basic_block bb, tree last) /* Traverse the strictly dominated sub-graph rooted at E->DEST to determine if any of the operands in the conditional predicate are used. */ - if (e->dest != bb) - need_assert |= find_assert_locations (e->dest); + need_assert |= find_assert_locations (e->dest); /* Register the necessary assertions for each operand in the conditional predicate. */ |