aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-04-25 15:11:03 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2018-04-25 15:11:03 +0200
commit971424e418f4ab1272fa006c85dcf658d375463a (patch)
tree74addb1c04c76b18081045f357dd5d90267e0f5b /gcc/config
parentb15b6fc56478c6243e5776d04c23565ebba87e68 (diff)
downloadgcc-971424e418f4ab1272fa006c85dcf658d375463a.zip
gcc-971424e418f4ab1272fa006c85dcf658d375463a.tar.gz
gcc-971424e418f4ab1272fa006c85dcf658d375463a.tar.bz2
i386.md (*x86_mov<mode>cc_0_m1): Use type "alu1" rather than "alu"...
* config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "alu1" rather than "alu", remove explicit "memory" and "imm_disp" attributes. (*x86_mov<mode>cc_0_m1_se, *x86_mov<mode>cc_0_m1_neg): Likewise. From-SVN: r259650
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/i386/i386.md14
1 files changed, 3 insertions, 11 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index ad9ccf9..1db95f0 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -17900,14 +17900,10 @@
(clobber (reg:CC FLAGS_REG))]
""
"sbb{<imodesuffix>}\t%0, %0"
- ; Since we don't have the proper number of operands for an alu insn,
- ; fill in all the blanks.
- [(set_attr "type" "alu")
+ [(set_attr "type" "alu1")
(set_attr "modrm_class" "op0")
(set_attr "use_carry" "1")
(set_attr "pent_pair" "pu")
- (set_attr "memory" "none")
- (set_attr "imm_disp" "false")
(set_attr "mode" "<MODE>")
(set_attr "length_immediate" "0")])
@@ -17920,12 +17916,10 @@
(clobber (reg:CC FLAGS_REG))]
""
"sbb{<imodesuffix>}\t%0, %0"
- [(set_attr "type" "alu")
+ [(set_attr "type" "alu1")
(set_attr "modrm_class" "op0")
(set_attr "use_carry" "1")
(set_attr "pent_pair" "pu")
- (set_attr "memory" "none")
- (set_attr "imm_disp" "false")
(set_attr "mode" "<MODE>")
(set_attr "length_immediate" "0")])
@@ -17936,12 +17930,10 @@
(clobber (reg:CC FLAGS_REG))]
""
"sbb{<imodesuffix>}\t%0, %0"
- [(set_attr "type" "alu")
+ [(set_attr "type" "alu1")
(set_attr "modrm_class" "op0")
(set_attr "use_carry" "1")
(set_attr "pent_pair" "pu")
- (set_attr "memory" "none")
- (set_attr "imm_disp" "false")
(set_attr "mode" "<MODE>")
(set_attr "length_immediate" "0")])