PATCH: PR target/44088: -mavx doesn't generate always AVX instructions

H.J. Lu hjl.tools@gmail.com
Wed May 12 13:06:00 GMT 2010


On Wed, May 12, 2010 at 12:08 AM, Uros Bizjak <ubizjak@gmail.com> wrote:
> On Wed, May 12, 2010 at 2:46 AM, H.J. Lu <hongjiu.lu@intel.com> wrote:
>
>> -mavx doesn't generate always AVX instructions due to a missing AVX
>> pattern.  This patch fixes it.  OK for trunk?
>>
>> Thanks.
>>
>>
>> H.J.
>> ---
>> gcc/
>>
>> 2010-05-11  H.J. Lu  <hongjiu.lu@intel.com>
>>
>>        PR target/44088
>>        * config/i386/sse.md (*avx_vmmaskcmp<mode>3): New.
>>
>> gcc/testsuite/
>>
>> 2010-05-11  H.J. Lu  <hongjiu.lu@intel.com>
>>
>>        PR target/44088
>>        * gcc.target/i386/avx-cmpsd-1.c: New.
>>        * gcc.target/i386/avx-cmpsd-2.c: Likewise.
>>        * gcc.target/i386/avx-cmpss-1.c: Likewise.
>>        * gcc.target/i386/avx-cmpss-2.c: Likewise.
>>        * gcc.target/i386/sse-cmpss-1.c: Likewise.
>>        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
>
> OK.
>

Done.  OK for 4.5 after a few days?

Thanks.


-- 
H.J.



More information about the Gcc-patches mailing list