re PR target/65676 (ICE: in extract_insn, at recog.c:2343 (unrecognizable insn) with...
authorKirill Yukhin <kirill.yukhin@intel.com>
Thu, 9 Apr 2015 09:11:27 +0000 (09:11 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Thu, 9 Apr 2015 09:11:27 +0000 (09:11 +0000)
commit54414978ae4085ffce4bb00d802e29e35ed6d6b3
tree2b7654a61dbdfcdf0022cee4171d5066bc64713c
parentda0b9df9a8ece8d062b4fed47e0d67d007c8696a
re PR target/65676 (ICE: in extract_insn, at recog.c:2343 (unrecognizable insn) with -mavx512f -funsigned-char and __builtin_ia32_pmovsxwq512_mask())

        PR target/65676
gcc/
        * config/i386/i386.c (fixup_modeless_constant): New.
        (ix86_expand_args_builtin): Fixup modeless constant operand.
        PR target/65676
        * config/i386/i386.c (fixup_modeless_constant): New.
        (ix86_expand_args_builtin): Fixup modeless constant operand.
        (ix86_expand_round_builtin): Ditto.
        (ix86_expand_special_args_builtin): Ditto.
        (ix86_expand_builtin): Ditto.

gcc/testsuite/
        * gcc.target/i386/sse-25.c: New.
        (ix86_expand_round_builtin): Ditto.
        (ix86_expand_special_args_builtin): Ditto.
        (ix86_expand_builtin): Ditto.

testsuite/
        PR target/65676
        * gcc.target/i386/sse-25.c: New.

From-SVN: r221943
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/sse-25.c [new file with mode: 0644]