------- Comment #1 from irar at il dot ibm dot com 2008-09-14 07:00 ------- I think those loops are not supposed to get vectorized. E.g., in gcc.target/i386/vectorize2.c the store statement b[i_14] = D.1579_6 is not vectorizable because vector long int (the vector type of the statement taken from the type of D.1579_6) does not alias int (the type of b). Since the use of the rhs type seems to be the best solution (for pr 37385) and the alias sets have to be checked (pr 36493), I guess that the tests have to be changed. In gcc.dg/vect/pr36493.c the vectorization check can be simply removed. In the two other tests, changing the type of array b to long will help to vectorize the loops. I think that does not matter for the tests, right?
-- irar at il dot ibm dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-09-14 07:00:50 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37491