[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- 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 Log message: PR tree-optimization/19937 * tree-ssa-loop-ivopts.c (rewrite_use_compare): Cast the final value to the type of the induction variable. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.7592r2=2.7593 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gccr1=2.49r2=2.50 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-02-25 12:10 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- 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|RESOLVED|REOPENED Resolution|FIXED | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
-- What|Removed |Added Status|REOPENED|ASSIGNED Known to fail||4.0.0 Known to work||4.1.0 3.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- 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: ChangeLog tree-ssa-loop-ivopts.c Log message: PR tree-optimization/19937 * tree-ssa-loop-ivopts.c (rewrite_use_compare): Cast the final value to the type of the induction variable. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.7592r2=2.7592.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.49r2=2.49.2.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- 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 Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- 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)
--- 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 CC||pluto at pld-linux dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937
[Bug tree-optimization/19937] [4.0 regression] Wrong loop exit (causes binutils to fail)
--- 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 directly with a value in a different type (regardless of what comparison operator is used) is however always an invalid gimple. Yes you're correct, my comment was misguided, and simply wrong. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19937