[Bug tree-optimization/70499] internal compiler error: in make_ssa_name_fn, at tree-ssanames.c:266

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Apr 4 14:47:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70499

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The function needs to deal with cases where e.g. DECL_VALUE_EXPR is added to
various VAR_DECLs and the IL needs to be updated accordingtly.  It is mostly
used by OpenMP lowering, and that is done not in SSA form, so that is why most
of its testcase coverage is without SSA.
Anyway, for the testcase, it would be perhaps better to use
typedef double v4df __attribute__((vector_size (32)));
and use v4df instead of __m256d (and immintrin.h include).
Is it inentional that hx and hy are uninitialized and y is unused?  Shouldn't
hx be initialized to Value().data and hy to y.Value().data ?


More information about the Gcc-bugs mailing list