[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=gccview=revrev=143588
Log:
2008-01-23  Paolo Bonzini  bonz...@gnu.org

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  bonz...@gnu.org

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 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



[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
gcc-bugzi...@gcc.gnu.org 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