diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2015-05-08 14:04:12 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2015-05-08 14:04:12 +0000 |
commit | b5cf8d306c876721ba63b3a6072337c0db4d1364 (patch) | |
tree | 36493dd6a44731ceae83388aaadb317f047d683f /gcc/config/i386 | |
parent | 3b563662689ceea804e2d1830c68b0eec2c8389e (diff) |
gcc/
2015-05-08 Richard Sandiford <richard.sandiford@arm.com>
Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/i386/i386.md (<mode>_ldx, *<mode>_ldx): Remove mode
from (set ...).
* config/rx/rx.md (movdi, movdf): Likewise.
Likewise for define_peephole2s.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@222911 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386')
-rw-r--r-- | gcc/config/i386/i386.md | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 938f3985493..0959aef7a0d 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -18879,13 +18879,13 @@ [(set_attr "type" "mpxchk")]) (define_expand "<mode>_ldx" - [(parallel [(set:BND (match_operand:BND 0 "register_operand") - (unspec:BND - [(mem:<bnd_ptr> - (match_par_dup 3 - [(match_operand:<bnd_ptr> 1 "address_mpx_no_index_operand") - (match_operand:<bnd_ptr> 2 "register_operand")]))] - UNSPEC_BNDLDX)) + [(parallel [(set (match_operand:BND 0 "register_operand") + (unspec:BND + [(mem:<bnd_ptr> + (match_par_dup 3 + [(match_operand:<bnd_ptr> 1 "address_mpx_no_index_operand") + (match_operand:<bnd_ptr> 2 "register_operand")]))] + UNSPEC_BNDLDX)) (use (mem:BLK (match_dup 1)))])] "TARGET_MPX" { @@ -18909,14 +18909,14 @@ }) (define_insn "*<mode>_ldx" - [(parallel [(set:BND (match_operand:BND 0 "register_operand" "=w") - (unspec:BND - [(match_operator:<bnd_ptr> 3 "bnd_mem_operator" - [(unspec:<bnd_ptr> - [(match_operand:<bnd_ptr> 1 "address_mpx_no_index_operand" "Ti") - (match_operand:<bnd_ptr> 2 "register_operand" "l")] - UNSPEC_BNDLDX_ADDR)])] - UNSPEC_BNDLDX)) + [(parallel [(set (match_operand:BND 0 "register_operand" "=w") + (unspec:BND + [(match_operator:<bnd_ptr> 3 "bnd_mem_operator" + [(unspec:<bnd_ptr> + [(match_operand:<bnd_ptr> 1 "address_mpx_no_index_operand" "Ti") + (match_operand:<bnd_ptr> 2 "register_operand" "l")] + UNSPEC_BNDLDX_ADDR)])] + UNSPEC_BNDLDX)) (use (mem:BLK (match_dup 1)))])] "TARGET_MPX" "bndldx\t{%3, %0|%0, %3}" |