[Bug tree-optimization/62021] ICE in verify_gimple_assign_single
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Aug 5 13:12:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62021
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed. The constructor is built in vectorizable_simd_clone_call
2958 vec_oprnd0 = build_constructor (atype,
ctor_elts);
2959 new_stmt
2960 = gimple_build_assign (make_ssa_name
(atype, NULL),
2961 vec_oprnd0);
(gdb) p debug_generic_expr (atype)
vector(4) float *
huh. The actual elements in the constructor are of type
vector(2) long unsigned int
Seems bestn->simdclone->args[i].vector_type seems to miss that we substitute
integer types for all pointer types in vectors (pointer element vectors are
disallowed)?
More information about the Gcc-bugs
mailing list