aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1993-01-08 20:09:26 +0000
committerTorbjorn Granlund <tege@gnu.org>1993-01-08 20:09:26 +0000
commit5fa1be5021116e9603dabe926bf3f9e05e4c593d (patch)
tree6deb7f09b9421a88d46730a0006fb279cc4fbe79
parente35dd71d27a0d043a00c7d1a8a59bde223a3ed17 (diff)
downloadgcc-5fa1be5021116e9603dabe926bf3f9e05e4c593d.zip
gcc-5fa1be5021116e9603dabe926bf3f9e05e4c593d.tar.gz
gcc-5fa1be5021116e9603dabe926bf3f9e05e4c593d.tar.bz2
(plus_xor_ior_operator): New predicate.
From-SVN: r3157
-rw-r--r--gcc/config/pa/pa.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index 15a544b..a01b0b7 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -2627,3 +2627,12 @@ shadd_operand (op, mode)
return 1;
return 0;
}
+
+int
+plus_xor_ior_operator (op, mode)
+ rtx op;
+ enum machine_mode mode;
+{
+ return (GET_CODE (op) == PLUS || GET_CODE (op) == XOR
+ || GET_CODE (op) == IOR);
+}