[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Dec 12 12:54:00 GMT 2016


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |uros at gcc dot gnu.org,
                   |                            |vekumar at gcc dot gnu.org

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Sure, the question is (raised several times over the last couple of years) is
if the generic tuning should not adjust slightly based on the selected ISAs.
AVX2 is right now only supported by Intel CPUs and bdver4/znver1 from the AMD
CPUs.  The Intel CPUs don't want this kind of tuning, dunno if bdver4/znver1
prefers such splitting or not.  If not and it is limited only to older AMD
chips, the question is whether it shouldn't be removed from the generic tuning,
or if narrowing the set of CPUs (by adding further ISAs) can't change some
properties of the generic tuning (say define generic+avx2 and generic+avx512f
tunings that would be enabled for generic tuning if MASK_AVX2 or MASK_AVX512F
is set).


More information about the Gcc-bugs mailing list