aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1992-09-13 15:38:06 +0000
committerTorbjorn Granlund <tege@gnu.org>1992-09-13 15:38:06 +0000
commit7254dbd49778f0842a6ed26cfb92fd5c0d60e7a7 (patch)
tree77cf98a4b43cc7d536d46ae8c2f1fe2d942c7d1c
parent876662ef357890ef334213b3398803972011f879 (diff)
downloadgcc-7254dbd49778f0842a6ed26cfb92fd5c0d60e7a7.zip
gcc-7254dbd49778f0842a6ed26cfb92fd5c0d60e7a7.tar.gz
gcc-7254dbd49778f0842a6ed26cfb92fd5c0d60e7a7.tar.bz2
(output_and, output_ior): Declare.
(CONST_OK_FOR_LETTER_P): Add 'O' and 'P'. From-SVN: r2114
-rw-r--r--gcc/config/pa/pa.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index a24fd60..79201b6 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -532,6 +532,8 @@ HP-PA immediate field sizes:
: (C) == 'K' ? (unsigned) (VALUE) < 0x20 \
: (C) == 'L' ? (unsigned) ((VALUE) + 0x10) < 0x20 \
: (C) == 'M' ? (VALUE) == 0 \
+ : (C) == 'O' ? (((VALUE) & ((VALUE) + 1)) == 0) \
+ : (C) == 'P' ? consec_zeros_p (VALUE) \
: 0)
/* Similar, but for floating constants, and defining letters G and H.
@@ -1695,7 +1697,8 @@ bss_section () \
#define SMALL_INT(OP) INT_14_BITS (OP)
/* Define functions in pa.c and used in insn-output.c. */
-extern char *output_zdepi ();
+extern char *output_and ();
+extern char *output_ior ();
extern char *output_move_double ();
extern char *output_fp_move_double ();
extern char *output_block_move ();