OSDN Git Service

* pa-protos.h (prefetch_operand): Delete.
[pf3gnuchains/gcc-fork.git] / gcc / config / pa / pa-protos.h
index 0e0dc74..bb49ca3 100644 (file)
@@ -79,7 +79,8 @@ extern int arith_operand (rtx, enum machine_mode);
 extern int read_only_operand (rtx, enum machine_mode);
 extern int move_dest_operand (rtx, enum machine_mode);
 extern int move_src_operand (rtx, enum machine_mode);
-extern int prefetch_operand (rtx, enum machine_mode);
+extern int prefetch_cc_operand (rtx, enum machine_mode);
+extern int prefetch_nocc_operand (rtx, enum machine_mode);
 extern int and_operand (rtx, enum machine_mode);
 extern int ior_operand (rtx, enum machine_mode);
 extern int arith32_operand (rtx, enum machine_mode);
@@ -135,6 +136,7 @@ extern int zdepi_cint_p (unsigned HOST_WIDE_INT);
 
 extern void override_options (void);
 extern void output_ascii (FILE *, const char *, int);
+extern const char * som_text_section_asm_op (void);
 extern HOST_WIDE_INT compute_frame_size (HOST_WIDE_INT, int *);
 extern int and_mask_p (unsigned HOST_WIDE_INT);
 extern int cint_ok_for_move (HOST_WIDE_INT);
@@ -151,7 +153,7 @@ extern int cmpib_comparison_operator (rtx, enum machine_mode);
 #endif
 
 
-
+/* Miscellaneous functions in pa.c.  */
 #ifdef TREE_CODE
 extern int reloc_needed (tree);
 #ifdef RTX_CODE
@@ -159,8 +161,21 @@ extern rtx function_arg (CUMULATIVE_ARGS *, enum machine_mode,
                         tree, int);
 extern rtx function_value (tree, tree);
 #endif
-extern int function_arg_partial_nregs (CUMULATIVE_ARGS *,
-                                      enum machine_mode,
-                                      tree, int);
 extern bool pa_return_in_memory (tree, tree);
 #endif /* TREE_CODE */
+
+extern void pa_asm_output_aligned_bss (FILE *, const char *,
+                                      unsigned HOST_WIDE_INT,
+                                      unsigned int);
+extern void pa_asm_output_aligned_common (FILE *, const char *,
+                                         unsigned HOST_WIDE_INT,
+                                         unsigned int);
+extern void pa_asm_output_aligned_local (FILE *, const char *,
+                                        unsigned HOST_WIDE_INT,
+                                        unsigned int);
+
+/* Functions in varasm.c used by pa.c.  */
+extern void som_readonly_data_section (void);
+extern void som_one_only_readonly_data_section (void);
+extern void som_one_only_data_section (void);
+extern void forget_section (void);