projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d8ddc75
)
(ashrsi2_31): Don't use dead_or_set_p after reload.
author
Richard Kenner
<kenner@gcc.gnu.org>
Wed, 26 Apr 1995 22:19:38 +0000
(18:19 -0400)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Wed, 26 Apr 1995 22:19:38 +0000
(18:19 -0400)
From-SVN: r9492
gcc/config/sh/sh.md
patch
|
blob
|
history
diff --git
a/gcc/config/sh/sh.md
b/gcc/config/sh/sh.md
index d6b5475ef724ca15aa9457a0579d6371f3f72997..b94f331b2f7515cef73186e143b1baf5ab980139 100644
(file)
--- a/
gcc/config/sh/sh.md
+++ b/
gcc/config/sh/sh.md
@@
-697,17
+697,9
@@
(const_int 31)))
(clobber (reg:SI 18))]
""
- "*
-{
- if (which_alternative == 1)
- {
- if (dead_or_set_p (insn, operands[1]))
- return \"shll %1\;subc %0,%0\";
- else
- return \"mov %1,%0\;shll %0\;subc %0,%0\";
- }
- return \"shll %0\;subc %0,%0\";
-}"
+ "@
+ shll %0\;subc %0,%0
+ mov %1,%0\;shll %0\;subc %0,%0"
[(set_attr "length" "4,6")])