[Bug tree-optimization/54610] [4.8 Regression] FAIL: gcc.dg/tree-ssa/forwprop-22.c (internal compiler error) on x86 AVX targets

glisse at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Sep 18 16:07:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54610

--- Comment #6 from Marc Glisse <glisse at gcc dot gnu.org> 2012-09-18 16:06:43 UTC ---
(In reply to comment #2)
> The bug is obvious, vect_gen_perm_mask is not suitable for uses outside of the
> vectorizer, it uses e.g. current_vector_size.

Argh, I was happy to find a function that did just what I needed, and I
couldn't see any reason why it would need anything besides what was passed as
arguments, so I went ahead without looking too closely, sorry. Thanks a lot
Jakub for handling it so quickly (I am away for the first half of this week).

By the way, I still don't understand why vect_gen_perm_mask uses
current_vector_size when it has nunits at its disposal. Would it be useless to
change that (assuming it makes sense)?



More information about the Gcc-bugs mailing list