From 89f0bef317b8a5ee8ced03d91c794b113bcdf587 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 26 Apr 1995 18:19:38 -0400 Subject: [PATCH] (ashrsi2_31): Don't use dead_or_set_p after reload. From-SVN: r9492 --- gcc/config/sh/sh.md | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index d6b5475ef72..b94f331b2f7 100644 --- 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")]) -- 2.30.2