diff options
author | Kirill Yukhin <kirill.yukhin@intel.com> | 2016-02-03 13:44:50 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2016-02-03 13:44:50 +0000 |
commit | 203ae08bb31cd53e725fe29c5a21e5613e09fc3b (patch) | |
tree | 9f909ba0f1a0d17a9378057a0ae4c6c7702c9988 | |
parent | 96299640d4e2c4454df07b93fc148a08e26e94a2 (diff) | |
download | gcc-203ae08bb31cd53e725fe29c5a21e5613e09fc3b.zip gcc-203ae08bb31cd53e725fe29c5a21e5613e09fc3b.tar.gz gcc-203ae08bb31cd53e725fe29c5a21e5613e09fc3b.tar.bz2 |
re PR target/69118 (Wrong condition in avx512f_maskcmp<mode>3)
PR target/69118
gcc/
* config/i386/sse.md (define_insn "avx512f_maskcmp<mode>3"):
Fix target.
From-SVN: r233103
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/sse.md | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8c59956..92db764 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2016-02-03 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/69118 + * config/i386/sse.md (define_insn "avx512f_maskcmp<mode>3"): + Fix target. + 2016-02-02 Jakub Jelinek <jakub@redhat.com> * wide-int.cc (canonize_uhwi): New function. diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 7f89679..045a85f 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -2788,7 +2788,7 @@ (match_operator:<avx512fmaskmode> 3 "sse_comparison_operator" [(match_operand:VF 1 "register_operand" "v") (match_operand:VF 2 "nonimmediate_operand" "vm")]))] - "TARGET_SSE" + "TARGET_AVX512F" "vcmp%D3<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" [(set_attr "type" "ssecmp") (set_attr "length_immediate" "1") |