aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-04-20 16:11:04 +0000
committerDoug Evans <dje@gnu.org>1994-04-20 16:11:04 +0000
commit3841a7f67d8dfdfd37205cce22ef92fa74b43e06 (patch)
treebc9b3a3d2d98e874a761af6a83c0f961324e699d
parentdfa11e055c43a29d186dfd5f7e67d26ce731a39e (diff)
downloadgcc-3841a7f67d8dfdfd37205cce22ef92fa74b43e06.zip
gcc-3841a7f67d8dfdfd37205cce22ef92fa74b43e06.tar.gz
gcc-3841a7f67d8dfdfd37205cce22ef92fa74b43e06.tar.bz2
(output_shift, ASHIFTRT case): Do opposite shift as ASHIFT.
Delete LSHIFT case. From-SVN: r7097
-rw-r--r--gcc/config/sh/sh.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index d8d73ba..ccb366e 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -958,13 +958,11 @@ output_shift (string, reg, k, code)
{
case LSHIFTRT:
case ASHIFTRT:
- code = LSHIFT;
+ code = ASHIFT;
break;
case ASHIFT:
code = ASHIFTRT;
break;
- case LSHIFT:
- code = LSHIFTRT;
default:
abort ();
}