aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-09-29 18:46:53 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-09-29 18:46:53 -0400
commitf5a2889838e608feffe4eb6a80b76aa842b7a732 (patch)
treef1a75d7514c0cff6ed0366255a0893d7f2297222
parent38b3167eb6b1fe22ca2df3dc8e7e9d09d1ed8e33 (diff)
downloadgcc-f5a2889838e608feffe4eb6a80b76aa842b7a732.zip
gcc-f5a2889838e608feffe4eb6a80b76aa842b7a732.tar.gz
gcc-f5a2889838e608feffe4eb6a80b76aa842b7a732.tar.bz2
(reg_or_short_operand): Remove redundant test.
From-SVN: r5535
-rw-r--r--gcc/config/rs6000/rs6000.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index a2cfe3c..74f7859 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -217,10 +217,7 @@ reg_or_short_operand (op, mode)
register rtx op;
enum machine_mode mode;
{
- if (GET_CODE (op) == CONST_INT)
- return short_cint_operand (op, mode);
-
- return gpc_reg_operand (op, mode);
+ return short_cint_operand (op, mode) || gpc_reg_operand (op, mode);
}
/* Similar, except check if the negation of the constant would be valid for