------- Comment #3 from hjl at gcc dot gnu dot org  2008-05-01 16:14 -------
Subject: Bug 36095

Author: hjl
Date: Thu May  1 16:13:23 2008
New Revision: 134861

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134861
Log:
2008-05-01  H.J. Lu  <[EMAIL PROTECTED]>

        PR target/36095
        * config/i386/i386.c (bdesc_crc32): Removed.
        (ix86_expand_crc32): Likewise.
        (ix86_builtin_type): Replace V2DI2TI_FTYPE_V2DI2TI_INT with
        V2DI2TI_FTYPE_V2DI_INT, V2DI2TI_FTYPE_V2DI2TI_V2DI2TI_INT with
        V2DI2TI_FTYPE_V2DI_V2DI_INT.  Add UINT64_FTYPE_UINT64_UINT64,
        UINT_FTYPE_UINT_UINT, UINT_FTYPE_UINT_USHORT and
        UINT_FTYPE_UINT_UCHAR.
        (bdesc_args): Updated. Add crc32 builtins.
        (ix86_init_mmx_sse_builtins): Updated.
        (ix86_expand_args_builtin): Updated to support subreg.

        * doc/extend.texi: Correct __builtin_ia32_crc32di.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c
    trunk/gcc/doc/extend.texi


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36095

Reply via email to