This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/26304] [4.2 Regression] 25_algorithms/prev_permutation/1.cc on powerpc{64,}-linux and powerpc-darwin
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Feb 2006 15:18:59 -0000
- Subject: [Bug tree-optimization/26304] [4.2 Regression] 25_algorithms/prev_permutation/1.cc on powerpc{64,}-linux and powerpc-darwin
- References: <bug-26304-133@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from pinskia at gcc dot gnu dot org 2006-02-15 15:18 -------
-O2 -fno-tree-vrp cures the wrong code which either means VRP is messing up or
some other pass is messing up after VRP. Though I should note:
- ivtmp.209 = ivtmp.209 - 1;
+ ivtmp.211 = ivtmp.211 - 1;
ivtmp.214 = ivtmp.214 + 4B;
- goto <bb 11> (<L22>);
+ if (ivtmp.211 != 4294967295) goto <L9>; else goto <L13>;
Which looks more like VRP messing up.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |law at gcc dot gnu dot org
Component|target |tree-optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26304