diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2011-08-21 18:19:14 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2011-08-21 18:19:14 +0200 |
commit | 38acd2910a3a23bc48131ceef153ac52f23b8ed6 (patch) | |
tree | e4c101e26671e0c0bd395bc7588dcfbeb7d00711 /gcc | |
parent | 2d27cb4477b945b1b836a357a0440fd7d8d6ca28 (diff) | |
download | gcc-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/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 15 |
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]) |