https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62055
--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Marc Glisse from comment #2) > Created attachment 46464 [details] > for vectors > > A naive try to handle it for vectors (because it seems a bit easier), > copying the existing pattern for neg or abs. On a trivial testcase, it seems > to work, but I don't really understand how the "use" part works, and in > particular if it is safe to assume that it is always the constant I expect. The patch is OK, but please let me cleanup this (and scalar) part a bit first.