aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-05-23 14:38:27 -0700
committerJim Wilson <wilson@gcc.gnu.org>1995-05-23 14:38:27 -0700
commit1d3534c0e71bac66e3ac1ec7d7a8071643c2bd1c (patch)
tree561cd055c6ffa0adffeb9486446e885ed7d393ba
parente33915104685e7c3c0ab74e402d859baabee6a24 (diff)
downloadgcc-1d3534c0e71bac66e3ac1ec7d7a8071643c2bd1c.zip
gcc-1d3534c0e71bac66e3ac1ec7d7a8071643c2bd1c.tar.gz
gcc-1d3534c0e71bac66e3ac1ec7d7a8071643c2bd1c.tar.bz2
(shift_amounts): Correct entry for shifts by 29.
From-SVN: r9784
-rw-r--r--gcc/config/sh/sh.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index 1783a31..4cd6269 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -699,7 +699,7 @@ static short shift_amounts[32][5] = {
{16}, {16, 1}, {16, 2}, {16, 1, 2},
{16, 2, 2}, {16, 2, 1, 2}, {16, -2, 8}, {16, -1, 8},
{16, 8}, {16, 1, 8}, {16, 8, 2}, {16, 8, 1, 2},
- {16, 8, 2, 2}, {16, -1, -2, 8}, {16, -2, 16}, {16, -1, 16}};
+ {16, 8, 2, 2}, {16, -1, -2, 16}, {16, -2, 16}, {16, -1, 16}};
/* This is used in length attributes in sh.md to help compute the length
of arbitrary constant shift instructions. */