aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-03-28 14:17:48 +0000
committerJeff Law <law@gcc.gnu.org>1998-03-28 07:17:48 -0700
commitba0b8436b0be24ad5a1119335d6b1fe45f733bd1 (patch)
tree07fed76b542312658f7172491e577107d37fe717 /gcc
parent67ac5957dbae66f31d655cdde2474b3a68e0d02e (diff)
downloadgcc-ba0b8436b0be24ad5a1119335d6b1fe45f733bd1.zip
gcc-ba0b8436b0be24ad5a1119335d6b1fe45f733bd1.tar.gz
gcc-ba0b8436b0be24ad5a1119335d6b1fe45f733bd1.tar.bz2
* pa.h: Add declarations for many functions defined in pa.c.
From-SVN: r18881
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/pa/pa.h39
2 files changed, 41 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6288125..29568fe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
Sat Mar 28 14:37:20 1998 Jeffrey A Law (law@cygnus.com)
+ * pa.h: Add declarations for many functions defined in pa.c.
+
* genpeep.c (main): Remove unused variable 'i' from the generated
file.
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 3f3c2d0..4fed5fe 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -2414,6 +2414,45 @@ extern void output_global_address ();
extern struct rtx_def *legitimize_pic_address ();
extern struct rtx_def *gen_cmp_fp ();
extern void hppa_encode_label ();
+extern int arith11_operand ();
+extern int int11_operand ();
+extern int reg_or_cint_move_operand ();
+extern int arith5_operand ();
+extern int uint5_operand ();
+extern int pic_label_operand ();
+extern int plus_xor_ior_operator ();
+extern int basereg_operand ();
+extern int shadd_operand ();
+extern int arith_operand ();
+extern int read_only_operand ();
+extern int move_operand ();
+extern int and_operand ();
+extern int ior_operand ();
+extern int arith32_operand ();
+extern int uint32_operand ();
+extern int reg_or_nonsymb_mem_operand ();
+extern int reg_or_0_operand ();
+extern int reg_or_0_or_nonsymb_mem_operand ();
+extern int pre_cint_operand ();
+extern int post_cint_operand ();
+extern int div_operand ();
+extern int int5_operand ();
+extern int movb_comparison_operator ();
+extern int ireg_or_int5_operand ();
+extern int fmpyaddoperands ();
+extern int fmpysuboperands ();
+extern int call_operand_address ();
+extern int cint_ok_for_move ();
+extern int ior_operand ();
+extern void emit_bcond_fp ();
+extern int emit_move_sequence ();
+extern int emit_hpdiv_const ();
+extern void hppa_expand_prologue ();
+extern void hppa_expand_epilogue ();
+extern int hppa_can_use_return_insn_p ();
+extern int is_function_label_plus_const ();
+extern int jump_in_call_delay ();
+
/* Declare functions defined in pa.c and used in templates. */