On Thu, Mar 03, 2016 at 01:08:41PM +0100, Jakub Jelinek wrote: > Fixed thusly, unfortunately I don't have access to avx512f (and not even to > avx512dq) hw, so while I will bootstrap/regtest it on Haswell-E, can't test > the tests if they now work at runtime (they link and the assembly of the foo > routine has changed and looks good to me). Can somebody test this please > on real hw or emulator? > Ok for trunk if it passes?
FYI, my bootstrap/regtest on Haswell-E (but without trying to run any AVX512-* code, just link it at most) passed on both x86_64-linux and i686-linux. > 2016-03-03 Jakub Jelinek <ja...@redhat.com> > > PR target/70059 > * config/i386/sse.md (vec_set_lo_<mode><mask_name>, > <extract_type_2>_vinsert<shuffletype><extract_suf_2>_mask): Formatting > fixes. > (vec_set_hi_<mode><mask_name>): Likewise. Swap VEC_CONCAT operands. > > * gcc.target/i386/avx512f-pr70059.c: New test. > * gcc.target/i386/avx512dq-pr70059.c: New test. Jakub