Hi,
I've updated 64-bit integer variant of gather intrinsics declarations.
It now works while passing '-pedantic' flag.
Also I fixed copy-paste problem to avoid AVX2 tests to be executed on
AVX-capable machines.

ChangeLog.avx2 entry:
2011-06-22  Yukhin Kirill  <kirill.yuk...@intel.com>

        * gcc/config/i386/avx2intrin.h (_mm_i32gather_epi64): Fixed
        pointer type.
        (_mm256_i32gather_epi64): Likewise.
        (_mm256_mask_i32gather_epi64): Likewise.
        (_mm_i64gather_epi64): Likewise.
        (_mm_mask_i64gather_epi64): Likewise.
        (_mm256_i64gather_epi64): Likewise.
        (_mm256_mask_i64gather_epi64): Likewise.

tesuite/ChangeLog.avx2 entry:
2011-06-22  Yukhin Kirill  <kirill.yuk...@intel.com>

        * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Fixed test to run
        on AVX2 machine, not AVX.
        * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
        * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
        * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
        * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
        * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
        * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
        * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.

Going to commit to avx2 branch.

Thanks, K

Attachment: avx2.gatherdecls.gcc.patch
Description: Binary data

Reply via email to