[Bug tree-optimization/48172] [4.5/4.6/4.7 Regression] incorrect vectorization of loop in GCC 4.5.* with -O3
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Mar 18 09:32:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48172
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Known to work| |4.4.4
Keywords| |wrong-code
Last reconfirmed| |2011.03.18 09:29:27
Ever Confirmed|0 |1
Summary|incorrect vectorization of |[4.5/4.6/4.7 Regression]
|loop in GCC 4.5.* with -O3 |incorrect vectorization of
| |loop in GCC 4.5.* with -O3
Target Milestone|--- |4.5.3
Known to fail| |4.5.0, 4.5.2, 4.6.0, 4.7.0
--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-18 09:29:27 UTC ---
Not vectorized on the 4.4 branch because of
t.c:23: note: not vectorized: unsupported unaligned store.
t.c:16: note: vect_model_induction_cost: inside_cost = 6, outside_cost = 4 .
t.c:16: note: not vectorized: relevant stmt not supported: i.16_8 = (uint32_t)
i_60;
Confirmed.
It's not the conversion but the unaligned store it seems, also fails
with 4.5.0.
More information about the Gcc-bugs
mailing list