This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/76342] AVX512: _mm512_undefined_epi32() intrinsic missing (incorrectly named _mm512_undefined_si512)
- From: "uros at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 22 Aug 2016 18:58:09 +0000
- Subject: [Bug target/76342] AVX512: _mm512_undefined_epi32() intrinsic missing (incorrectly named _mm512_undefined_si512)
- Auto-submitted: auto-generated
- References: <bug-76342-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76342
--- Comment #4 from uros at gcc dot gnu.org ---
Author: uros
Date: Mon Aug 22 18:57:37 2016
New Revision: 239669
URL: https://gcc.gnu.org/viewcvs?rev=239669&root=gcc&view=rev
Log:
Backport from mainline
2016-08-14 Uros Bizjak <ubizjak@gmail.com>
PR target/76342
* config/i386/avx512fintrin.h (_mm512_undefined_epi32):
Renamed from _mm512_undefined_si512.
(_mm_undefined_si512): New definition.
Backport from mainline:
2016-08-09 David Wohlferd <dw@LimeGreenSocks.com>
* config/i3836/avx512fintrin.h (_mm512_cvtsepi64_epi32): Remove
unused variable __O.
Backport from mainline:
2016-08-09 Uros Bizjak <ubizjak@gmail.com>
PR target/72843
* config/i386/i386.md (*movtf_internal): Use
lra_in_progress || reload_completed instead of !can_create_pseudo_p
in the insn constraint.
(*movxf_internal): Ditto.
(*movdf_internal): Ditto.
(*movsf_internal): Ditto.
testsuite/ChangeLog:
Backport from mainline
2016-08-14 Uros Bizjak <ubizjak@gmail.com>
PR target/76342
* gcc.target/i386/pr76342.c: New test.
Added:
branches/gcc-5-branch/gcc/testsuite/gcc.target/i386/pr76342.c
Modified:
branches/gcc-5-branch/gcc/ChangeLog
branches/gcc-5-branch/gcc/config/i386/avx512bwintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512dqintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512fintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512ifmaintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512ifmavlintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512vbmiintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512vbmivlintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512vlbwintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512vldqintrin.h
branches/gcc-5-branch/gcc/config/i386/avx512vlintrin.h
branches/gcc-5-branch/gcc/config/i386/i386.md
branches/gcc-5-branch/gcc/testsuite/ChangeLog