On Thu, Jun 23, 2011 at 9:19 AM, Kirill Yukhin <kirill.yuk...@gmail.com> wrote:
> Attaching the patch
>
> On Thu, Jun 23, 2011 at 8:18 PM, Kirill Yukhin <kirill.yuk...@gmail.com> 
> wrote:
>> Hi,
>> I added spcial case for immediate expanding of vinserti128 and
>> vextractf128 (AVX2) to improve error reporting.
>> Also I added bunch of new tests to check error reporting of out of
>> range immediates for AVX2.
>>
>> ChangeLog.avx2 entry:
>> 2011-06-20  Yukhin Kirill  <kirill.yuk...@intel.com>
>>
>>        * gcc/config/i386/i386.c (ix86_expand_args_builtin): Improved
>>        error diagnistic for extracti128/inserti128 immediates.
>>
>> tesuite/ChangeLog.avx2 entry:
>> 2011-06-20  Yukhin Kirill  <kirill.yuk...@intel.com>
>>
>>        * gcc.target/i386/avx2-mpsadbw-3.c: New test to check error
>>        diagnostic while passing wrong immediate.
>>        * gcc.target/i386/avx2-vextracti128-3.c: Likewise.
>>        * gcc.target/i386/avx2-vinserti128-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpalignr256-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpblendd128-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpblendd256-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpblendw-3.c: Likewise.
>>        * gcc.target/i386/avx2-vperm2i128-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpermpd-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpermq-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpshufd-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpshufhw-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpshuflw-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpslldq-3.c: Likewise.
>>        * gcc.target/i386/avx2-vpsrldq-3.c: Likewise.
>>
>> Going to commit to avx2 branch.
>>

I will check it in for you.

Thanks.

-- 
H.J.

Reply via email to