re PR target/81175 (EXC_BAD_ACCESS in ::slpeel_duplicate_current_defs_from_edges(edge, edge, edge, edge) at is-a.h:192)
PR target/81175 * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use def_builtin rather than def_builtin_pure for __builtin_ia32_gatherpf*. From-SVN: r249727
This commit is contained in:
parent
c8cf0b6f22
commit
576f123b83
2 changed files with 18 additions and 12 deletions
|
@ -1,3 +1,9 @@
|
|||
2017-06-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/81175
|
||||
* config/i386/i386.c (ix86_init_mmx_sse_builtins): Use def_builtin
|
||||
rather than def_builtin_pure for __builtin_ia32_gatherpf*.
|
||||
|
||||
2017-06-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (vect_get_vec_defs): Remove.
|
||||
|
|
|
@ -32886,18 +32886,18 @@ ix86_init_mmx_sse_builtins (void)
|
|||
IX86_BUILTIN_SCATTERALTDIV16SI);
|
||||
|
||||
/* AVX512PF */
|
||||
def_builtin_pure (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfdpd",
|
||||
VOID_FTYPE_QI_V8SI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFDPD);
|
||||
def_builtin_pure (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfdps",
|
||||
VOID_FTYPE_HI_V16SI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFDPS);
|
||||
def_builtin_pure (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfqpd",
|
||||
VOID_FTYPE_QI_V8DI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFQPD);
|
||||
def_builtin_pure (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfqps",
|
||||
VOID_FTYPE_QI_V8DI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFQPS);
|
||||
def_builtin (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfdpd",
|
||||
VOID_FTYPE_QI_V8SI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFDPD);
|
||||
def_builtin (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfdps",
|
||||
VOID_FTYPE_HI_V16SI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFDPS);
|
||||
def_builtin (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfqpd",
|
||||
VOID_FTYPE_QI_V8DI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFQPD);
|
||||
def_builtin (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_gatherpfqps",
|
||||
VOID_FTYPE_QI_V8DI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_GATHERPFQPS);
|
||||
def_builtin (OPTION_MASK_ISA_AVX512PF, "__builtin_ia32_scatterpfdpd",
|
||||
VOID_FTYPE_QI_V8SI_PCVOID_INT_INT,
|
||||
IX86_BUILTIN_SCATTERPFDPD);
|
||||
|
|
Loading…
Add table
Reference in a new issue