[Bug tree-optimization/101809] emulated gather capability doesn't support 32-bit target
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Aug 10 10:28:28 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101809
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|ASSIGNED |RESOLVED
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed. The reverse remains, so we currently cannot vectorize int[long] or
char[int] with emulated gather (but the more elements we get the less efficient
it will be).
It would be nice to transition x86 over to internal function gathers
(thus [mask_]gather_load and [mask_]scatter_store optabs, away from the
target hook returing a builtin decl). If somebody can cover the .md
part (write define_expands) I'll take over the vectorizer part which
unfortunately isn't a no-op.
More information about the Gcc-bugs
mailing list