This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/29256] [4.3/4.4/4.5/4.6 regression] loop performance regression
- From: "pthaugen at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Jul 2010 19:14:19 -0000
- Subject: [Bug middle-end/29256] [4.3/4.4/4.5/4.6 regression] loop performance regression
- References: <bug-29256-12262@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #33 from pthaugen at gcc dot gnu dot org 2010-07-16 19:14 -------
gcc.dg/tree-ssa/loop-19.c started failing on powerpc with -m64 between 7/5 and
7/7. The tree dump now looks like the following:
<bb 2>:
ivtmp.10_12 = (long unsigned int) &a[-1];
ivtmp.16_15 = (long unsigned int) &c[-1];
a.21_18 = (long unsigned int) &a;
D.2035_19 = a.21_18 + 15999992;
<bb 3>:
# ivtmp.10_9 = PHI <ivtmp.10_5(3), ivtmp.10_12(2)>
# ivtmp.16_13 = PHI <ivtmp.16_14(3), ivtmp.16_15(2)>
ivtmp.10_5 = ivtmp.10_9 + 8;
D.2032_16 = (void *) ivtmp.10_5;
D.2007_3 = MEM[(double[2000000] *)D.2032_16];
ivtmp.16_14 = ivtmp.16_13 + 8;
D.2033_17 = (void *) ivtmp.16_14;
MEM[(double[2000000] *)D.2033_17] = D.2007_3;
if (ivtmp.10_5 != D.2035_19)
goto <bb 3>;
else
goto <bb 4>;
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29256