diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-06 18:53:21 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-06 18:53:21 +0000 |
commit | ba11bab452799b5f265f672623f842b199db4c83 (patch) | |
tree | c1901e72d6a0d119445c4a981df936b8323c5c1b | |
parent | caeb1102ce1942d2d7bded8a3d97c41927f52bc2 (diff) | |
download | gcc-ba11bab452799b5f265f672623f842b199db4c83.tar.gz |
* config/i386/sse.md
(<avx_avx2>_maskstore<ssemodesuffix><avxsizesuffix>): Mark operand 0
as read and written by the instruction.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193256 138bc75d-0d04-0410-961f-82ee72b054a4
-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 f504293dd32..26a38c51fc9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-11-06 Uros Bizjak <ubizjak@gmail.com> + + * config/i386/sse.md + (<avx_avx2>_maskstore<ssemodesuffix><avxsizesuffix>): Mark operand 0 + as read and written by the instruction. + 2012-11-06 Alexandre Oliva <aoliva@redhat.com> PR debug/54693 diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 33d7b6bc0a9..94f1beada9e 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -11067,7 +11067,7 @@ (set_attr "mode" "<sseinsnmode>")]) (define_insn "<avx_avx2>_maskstore<ssemodesuffix><avxsizesuffix>" - [(set (match_operand:V48_AVX2 0 "memory_operand" "=m") + [(set (match_operand:V48_AVX2 0 "memory_operand" "+m") (unspec:V48_AVX2 [(match_operand:<sseintvecmode> 1 "register_operand" "x") (match_operand:V48_AVX2 2 "register_operand" "x") |