aboutsummaryrefslogtreecommitdiff
path: root/gcc
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
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')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/i386/i386.md15
2 files changed, 12 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e9f71ac..b277da6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2011-08-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md (any_div): Remove.
+ (sgnprefix): Update for removal.
+ (u): Ditto.
+
2011-08-20 Vladimir Makarov <vmakarov@redhat.com>
* ira-lives.c (mark_pseudo_regno_subword_live): Use allocno class
@@ -8,7 +14,7 @@
2011-08-20 Richard Henderson <rth@redhat.com>
* config/c6x/eqd.c, config/c6x/eqf.c, config/c6x/ged.c,
- config/c6x/gef.c, config/c6x/gtd.c, config/c6x/gtf.c,
+ config/c6x/gef.c, config/c6x/gtd.c, config/c6x/gtf.c,
config/c6x/led.c, config/c6x/lef.c, config/c6x/ltd.c,
config/c6x/ltf.c: Adjust include path for soft-fp.
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])