aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2011-08-21 18:19:14 +0200
committerUros Bizjak <uros@gcc.gnu.org>2011-08-21 18:19:14 +0200
commit38acd2910a3a23bc48131ceef153ac52f23b8ed6 (patch)
treee4c101e26671e0c0bd395bc7588dcfbeb7d00711 /gcc/config
parent2d27cb4477b945b1b836a357a0440fd7d8d6ca28 (diff)
downloadgcc-38acd2910a3a23bc48131ceef153ac52f23b8ed6.zip
gcc-38acd2910a3a23bc48131ceef153ac52f23b8ed6.tar.gz
gcc-38acd2910a3a23bc48131ceef153ac52f23b8ed6.tar.bz2
i386.md (any_div): Remove.
* config/i386/i386.md (any_div): Remove. (sgnprefix): Update for removal. (u): Ditto. From-SVN: r177941
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/i386/i386.md15
1 files changed, 5 insertions, 10 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index e7ae397..b73d46f 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -778,17 +778,12 @@
;; Used in signed and unsigned widening multiplications.
(define_code_iterator any_extend [sign_extend zero_extend])
-;; Various insn prefixes for signed and unsigned operations.
-(define_code_attr u [(sign_extend "") (zero_extend "u")
- (div "") (udiv "u")])
-(define_code_attr s [(sign_extend "s") (zero_extend "u")])
-
-;; Used in signed and unsigned divisions.
-(define_code_iterator any_div [div udiv])
+;; Prefix for insn menmonic.
+(define_code_attr sgnprefix [(sign_extend "i") (zero_extend "")])
-;; Instruction prefix for signed and unsigned operations.
-(define_code_attr sgnprefix [(sign_extend "i") (zero_extend "")
- (div "i") (udiv "")])
+;; Prefix for define_insn
+(define_code_attr u [(sign_extend "") (zero_extend "u")])
+(define_code_attr s [(sign_extend "s") (zero_extend "u")])
;; All integer modes.
(define_mode_iterator SWI1248x [QI HI SI DI])