[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-05-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-21 16:59 --- Subject: Bug 21293 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-05-21 16:58:46 Modified files: gcc: Change

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-05-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-21 16:58 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-05-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-21 16:57 --- Subject: Bug 21293 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-21 16:57:25 Modified files: gcc/testsuite : ChangeLog Added files: gcc/t

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-05-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-16 00:29 --- Mine, patch posted. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |p

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-05-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-10 16:27 --- *** Bug 21497 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-05-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-02 17:15 --- Subject: Bug 21293 CVSROOT:/cvs/gcc Module name:gcc Branch: apple-local-200502-branch Changes by: [EMAIL PROTECTED] 2005-05-02 17:15:15 Modified files: gcc

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-04-30 03:06 --- because they are supposed to also be constant, because even though overflowed, they do not change, ever. :) constants are constants are constants are constants. If it's not a constant, it shouldn't be a _

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread dalej at gcc dot gnu dot org
--- Additional Comments From dalej at gcc dot gnu dot org 2005-04-30 02:45 --- Certainly. Presumably the expectation was that overflowed constants would not get here. But I confess I don't see why not. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21293

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-04-30 01:58 --- This is also what i figured was the patch that fixed it However, it *is* necessary for correctness because we need to consider constants to be invariant, or else set_value_handle and friends will break. We

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread dalej at gcc dot gnu dot org
--- Additional Comments From dalej at gcc dot gnu dot org 2005-04-30 01:56 --- Yes, I figured out that allowing overflowed constants in is_gimple_min_invariant would fix it. But that doesn't seem like it should be necessary for correctness. Zdenek changed it to improve optimization,

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-30 01:29 --- Reduced even further: struct { double x[1]; } g; void k( double *, double*); void h(int Tmp8) { int i; for(i = 1;i <= Tmp8;i++) k(&g.x[ + -1],&g.x[ Tmp8 + -1]); } -- What|Removed

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-30 01:17 --- I just checked and a back porting of that patch fixes the ICE. I might do the bootstrap/testing if I get some time tomorrow or later this week. -- What|Removed |Added --

[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

2005-04-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-30 01:10 --- This works on the mainline but fails on the 4.0.0 branch. I think this was fixed on the mainline by: 2005-03-14 Zdenek Dvorak <[EMAIL PROTECTED]> * tree-cfg.c (find_taken_edge_cond_expr): Use zero