[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-25 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-02-25 17:04 --- Also in 4.0. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-25 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-25 16:58 --- Subject: Bug 19937 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-02-25 16:56:28 Modified files: gcc: Change

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-25 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|REOPENED|ASSIGNED Known to fail||4.0.0 Known to work|

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-25 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-25 12:29 --- Yes but only on the mainline, 4.0 is now branched. -- What|Removed |Added Status

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-25 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-02-25 12:10 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-25 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-25 12:08 --- Subject: Bug 19937 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-25 12:07:17 Modified files: gcc: ChangeLog tree-ssa-loop-ivopts.c Lo

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-23 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-23 12:50 --- The patch has been approved in http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01232.html Zdenek, are you going to commit it? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-20 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-20 15:37 --- *** Bug 20106 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)

2005-02-17 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-02-18 04:52 --- (In reply to comment #7) > Subject: Re: [4.0 regression] Wrong loop exit > I don't understand the comment. Comparisons constructed due to > may_eliminate_iv are always either EQ_EXPRs or NE_EXPRs. Comparing >

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-17 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-18 04:14 --- *** Bug 20048 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread rakdver at atrey dot karlin dot mff dot cuni dot cz
--- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni dot cz 2005-02-14 07:03 --- Subject: Re: [4.0 regression] Wrong loop exit > (In reply to comment #5) > > http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00657.html > > it may be worth noting that compare for equive

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-02-14 06:04 --- (In reply to comment #5) > http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00657.html it may be worth noting that compare for equivelence/non-equivelence, is insensitive to the sign of equivelent rank integers, alt

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-02-13 22:20 --- http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00657.html -- What|Removed |Added Key

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread rakdver at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot |dot org |org Status|NEW

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2005-02-13 19:17 --- Broken by this patch: 2005-02-06 Zdenek Dvorak <[EMAIL PROTECTED]> * tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Do not add unnecessary cast to original induction variable increments.

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-13 16:52 --- I think this is an ivopt bug: if (i_3 != 4294967295) goto ; else goto ; i_3 is signed but the expression (I think), 4294967295, is unsigned, maybe we are missing a fold_convert. -- http://gcc.gnu.o

[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit

2005-02-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-13 16:44 --- Reduced testcase: void abort (void); int g(void) { return 1; } int main (void) { int i; for (i = 4; i--;) if (g () == 0) break; if (i >= 0) abort (); return 0; } -