Fix patterns to enable sse-14.c to compile with -masm=intel.
authorPetr Murzin <petr.murzin@intel.com>
Wed, 18 May 2016 09:06:11 +0000 (09:06 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Wed, 18 May 2016 09:06:11 +0000 (09:06 +0000)
commitfef31922aab50ff497f64f171bfb97f393561c12
tree16f866d54a8726fb919874030d53e99ade504445
parentc9326aef96dd6628bf9b170a95e9a0ecadcb9263
Fix patterns to enable sse-14.c to compile with -masm=intel.

gcc/
        * config/i386/sse.md (define_insn "srcp14<mode>"): Use proper operand
modifiers.
(define_insn "rsqrt14<mode>"): Ditto.
(define_insn "<mask_codefor>avx512dq_cvtps2qqv2di<mask_name>"): Ditto.
(define_insn "<fixsuffix>fix_truncv2sfv2di2<mask_name>"): Ditto.
(define_insn "avx512f_<code>v8div16qi2_mask_store"): Ditto.
(define_insn "vec_set_hi_<mode><mask_name>"): Ditto.
(define_insn "<mask_codefor>avx512dq_broadcast<mode><mask_name>"):
Ditto.
(define_insn "*avx512f_gatherdi<mode>"): Ditto.
(define_insn "*avx512f_scatterdi<mode>"): Ditto.
* config/i386/i386.c (ix86_print_operand): Expand check for size
override codes for Intel syntax.

Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
From-SVN: r236362
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/sse.md