diff options
author | Torbjorn Granlund <tege@gnu.org> | 1996-11-12 22:52:45 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1996-11-12 22:52:45 +0000 |
commit | a2574dbebf114c81ce137b7caacbd628e99f6c4c (patch) | |
tree | 29ddc94360825c5737bbeddd9e13f141f82f3bd4 | |
parent | b7747781463e8327cf993370055d344fb26abb54 (diff) | |
download | gcc-a2574dbebf114c81ce137b7caacbd628e99f6c4c.zip gcc-a2574dbebf114c81ce137b7caacbd628e99f6c4c.tar.gz gcc-a2574dbebf114c81ce137b7caacbd628e99f6c4c.tar.bz2 |
(input_operand): If TARGET_BYTE_OPS accept HImode and QImode.
From-SVN: r13148
-rw-r--r-- | gcc/config/alpha/alpha.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 33a6fe6..e92791b 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -447,7 +447,8 @@ input_operand (op, mode) return 1; /* ... fall through ... */ case MEM: - return mode != HImode && mode != QImode && general_operand (op, mode); + return (TARGET_BYTE_OPS || (mode != HImode && mode != QImode) + && general_operand (op, mode)); case CONST_DOUBLE: return GET_MODE_CLASS (mode) == MODE_FLOAT && op == CONST0_RTX (mode); |