diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2012-11-06 19:53:21 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-11-06 19:53:21 +0100 |
commit | e4ecb9228b6efa6dba32179361c1186bcaddee1d (patch) | |
tree | c1901e72d6a0d119445c4a981df936b8323c5c1b | |
parent | 8273ed8077dfb58c5df5b8a5e2f8b65fb52b56be (diff) | |
download | gcc-e4ecb9228b6efa6dba32179361c1186bcaddee1d.zip gcc-e4ecb9228b6efa6dba32179361c1186bcaddee1d.tar.gz gcc-e4ecb9228b6efa6dba32179361c1186bcaddee1d.tar.bz2 |
* config/i386/sse.md
(<avx_avx2>_maskstore<ssemodesuffix><avxsizesuffix>): Mark operand 0
as read and written by the instruction.
From-SVN: r193256
-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 f504293..26a38c5 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 33d7b6b..94f1bea 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") |