This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/65660] [5 Regression] 252.eon regression on bdver2 with -Ofast
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 02 Apr 2015 12:02:41 +0000
- Subject: [Bug target/65660] [5 Regression] 252.eon regression on bdver2 with -Ofast
- Auto-submitted: auto-generated
- References: <bug-65660-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65660
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
https://gcc.gnu.org/ml/gcc-patches/2015-04/msg00053.html
C testcase:
void Set (float d, float *data)
{
for (int i = 0; i < 8; i++)
data[i] = d;
}
note that I didn't really verify it is that specific vectorization causing the
slowdown. It just appears a lot in the diff. As said we should recognize
that peeling for alignment is stupid here. Will produce a patch for that as
well.