diff options
author | Richard Henderson <rth@redhat.com> | 2000-11-28 13:31:47 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-11-28 13:31:47 -0800 |
commit | c77e04ae3ae833109b0aab9ff62f1882879abefd (patch) | |
tree | 8c0dafd2db80242046249de676749f4a85109006 /gcc/config/mips | |
parent | 79bc466955ec6dcbb4ba0be4c5f8b8924801275d (diff) | |
download | gcc-c77e04ae3ae833109b0aab9ff62f1882879abefd.tar.gz |
genoutput.c (validate_insn_operands): New.
* genoutput.c (validate_insn_operands): New.
(gen_insn): Call it.
* config/alpha/alpha.md (divmodsi_internal): Renumber operands.
(divmoddi_internal): Likewise.
* config/arm/arm.md (andsi3_compare0_scratch): Likewise.
* config/i960/i960.md (branch patterns): Likewise.
* config/ia64/ia64.md (tbit_and_0): Likewise.
(tbit_and_1, tbit_or_0, tbit_or_1): Likewise.
* config/m68k/m68k.md (zero_extract memory patterns): Likewise.
* config/mips/mips.md (divmodsi4_internal): Likewise.
(divmoddi4_internal): Likewise.
* config/rs6000/rs6000.md (call patterns): Likewise.
* config/sh/sh.md (movsi_y): Likewise.
* config/sparc/sparc.md: Comment out if 0 v8p shift pattern.
From-SVN: r37828
Diffstat (limited to 'gcc/config/mips')
-rw-r--r-- | gcc/config/mips/mips.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 06d4c3842b4..a37464e569f 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -2291,7 +2291,7 @@ (set (match_operand:SI 3 "register_operand" "=h") (mod:SI (match_dup 1) (match_dup 2))) - (clobber (match_scratch:SI 6 "=a"))] + (clobber (match_scratch:SI 4 "=a"))] "optimize" "div\\t$0,%1,%2" [(set_attr "type" "idiv") @@ -2338,7 +2338,7 @@ (set (match_operand:DI 3 "register_operand" "=h") (mod:DI (match_dup 1) (match_dup 2))) - (clobber (match_scratch:DI 6 "=a"))] + (clobber (match_scratch:DI 4 "=a"))] "TARGET_64BIT && optimize" "ddiv\\t$0,%1,%2" [(set_attr "type" "idiv") @@ -2376,7 +2376,7 @@ (set (match_operand:SI 3 "register_operand" "=h") (umod:SI (match_dup 1) (match_dup 2))) - (clobber (match_scratch:SI 6 "=a"))] + (clobber (match_scratch:SI 4 "=a"))] "optimize" "divu\\t$0,%1,%2" [(set_attr "type" "idiv") @@ -2414,7 +2414,7 @@ (set (match_operand:DI 3 "register_operand" "=h") (umod:DI (match_dup 1) (match_dup 2))) - (clobber (match_scratch:DI 6 "=a"))] + (clobber (match_scratch:DI 4 "=a"))] "TARGET_64BIT && optimize" "ddivu\\t$0,%1,%2" [(set_attr "type" "idiv") |