[4.3]: PATCH: PR target/36095: __builtin_ia32_crc32di shouldn't defined in 32bit
Uros Bizjak
ubizjak@gmail.com
Thu May 1 09:03:00 GMT 2008
Hello!
> __builtin_ia32_crc32di is defined in 32bit by accident. Gcc 4.4
> is fixed by
>
> http://gcc.gnu.org/ml/gcc-patches/2008-05/msg00010.html
>
> Here is a patch for 4.3.
>
>
> H.J.
> ---
> 2008-04-30 H.J. Lu <hongjiu.lu@intel.com>
>
> PR target/36095
> * config/i386/i386.c (bdesc_crc32): Remove OPTION_MASK_ISA_64BIT
> from IX86_BUILTIN_CRC32QI. Add OPTION_MASK_ISA_64BIT to
> IX86_BUILTIN_CRC32DI.
> (ix86_init_mmx_sse_builtins): Add OPTION_MASK_ISA_64BIT to
> IX86_BUILTIN_CRC32DI.
>
> * doc/extend.texi: Correct __builtin_ia32_crc32di.
>
OK for 4.3 under obvious rule.
Thanks,
Uros.
More information about the Gcc-patches
mailing list