[Bug middle-end/38932] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-23 Thread bonzini at gcc dot gnu dot org


--- Comment #12 from bonzini at gnu dot org  2009-01-23 15:57 ---
Subject: Bug 38932

Author: bonzini
Date: Fri Jan 23 15:57:19 2009
New Revision: 143588

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143588
Log:
2008-01-23  Paolo Bonzini  

PR tree-optimization/38932
* fold-const.c (fold_unary_no_overflow): New.
* tree.h (fold_unary_no_overflow): Declare.
* tree-ssa-ccp.c (ccp_fold): Use fold_unary_no_overflow.
* tree-ssa-sccvn.c (visit_reference_op_load,
simplify_unary_expression): Likewise.

testsuite:
2008-01-23  Paolo Bonzini  

PR tree-optimization/38932
* gcc.dg/pr38932.c: New.


Added:
trunk/gcc/testsuite/gcc.dg/pr38932.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/fold-const.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-ccp.c
trunk/gcc/tree-ssa-sccvn.c
trunk/gcc/tree.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38932



[Bug middle-end/38932] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-22 Thread dberlin at dberlin dot org


--- Comment #11 from dberlin at gcc dot gnu dot org  2009-01-22 17:12 
---
Subject: Re:  [4.3/4.4 Regression] ICE in 
set_value_range, at tree-vrp.c:398

Uh, well, that would be tricky since none of this code still exists in 4.4.0

On Thu, Jan 22, 2009 at 11:09 AM, hjl dot tools at gmail dot com
 wrote:
>
>
> --- Comment #10 from hjl dot tools at gmail dot com  2009-01-22 16:09 
> ---
> It is caused by revision 126434:
>
> http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00290.html
>
>
> --
>
> hjl dot tools at gmail dot com changed:
>
>   What|Removed |Added
> 
> CC||dberlin at gcc dot gnu dot
>   ||org
>  Known to fail|4.4.0   |4.3.3 4.4.0
>Summary|[4.4 Regression] ICE in |[4.3/4.4 Regression] ICE in
>   |set_value_range, at tree-   |set_value_range, at tree-
>   |vrp.c:398   |vrp.c:398
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38932
>
> --- You are receiving this mail because: ---
> You are on the CC list for the bug, or are watching someone who is.
>


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38932



[Bug middle-end/38932] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398

2009-01-22 Thread hjl dot tools at gmail dot com


--- Comment #10 from hjl dot tools at gmail dot com  2009-01-22 16:09 
---
It is caused by revision 126434:

http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00290.html


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

 CC||dberlin at gcc dot gnu dot
   ||org
  Known to fail|4.4.0   |4.3.3 4.4.0
Summary|[4.4 Regression] ICE in |[4.3/4.4 Regression] ICE in
   |set_value_range, at tree-   |set_value_range, at tree-
   |vrp.c:398   |vrp.c:398


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38932