------- Comment #1 from laurent at guerby dot net 2009-05-08 18:08 ------- According to line information the assert that fails is about aliasing:
/* If accesses through a pointer to vectype do not alias the original memory reference we have a problem. This should never happen. */ gcc_assert (alias_sets_conflict_p (get_alias_set (data_ref), get_alias_set (gimple_assign_lhs (stmt)))); -- laurent at guerby dot net changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ICE in vectorizable_store, |ICE assert aliasing in |at tree-vect-stmts.c:3108 on|vectorizable_store, at tree- |mipsel abi=n32 and 64, works|vect-stmts.c:3108 on mipsel |at 32 |abi=n32 and 64, works at 32 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40071