On September 12, 2017 6:25:32 PM GMT+02:00, Andreas Schwab <sch...@linux-m68k.org> wrote: >On Sep 12 2017, Richard Biener <rguent...@suse.de> wrote: > >> Index: gcc/tree-vect-generic.c >> =================================================================== >> --- gcc/tree-vect-generic.c (revision 251997) >> +++ gcc/tree-vect-generic.c (working copy) >> @@ -1638,7 +1638,11 @@ expand_vector_operations_1 (gimple_stmt_ >> /* The signedness is determined from input argument. */ >> if (code == VEC_UNPACK_FLOAT_HI_EXPR >> || code == VEC_UNPACK_FLOAT_LO_EXPR) >> - type = TREE_TYPE (rhs1); >> + { >> + type = TREE_TYPE (rhs1); >> + /* We do not know how to scalarize those. */ >> + return; > >The assignment is surely useless.
Sure. I left it because all this needs further cleanup. Richard. >Andreas.