Commit d8d79d15 by Richard Earnshaw Committed by Richard Earnshaw

* output.h: Don't unnecessarily conditionalize prototypes on TREE_CODE.

From-SVN: r30195
parent 67e61fe7
Tue Oct 26 18:35:25 1999 Richard Earnshaw <rearnsha@arm.com>
* output.h: Don't unnecessarily conditionalize prototypes on TREE_CODE.
Tue Oct 26 15:42:56 1999 Bernd Schmidt <bernds@cygnus.co.uk> Tue Oct 26 15:42:56 1999 Bernd Schmidt <bernds@cygnus.co.uk>
* reload.c (find_reloads): Compute mode and nregs fields of all * reload.c (find_reloads): Compute mode and nregs fields of all
......
...@@ -229,21 +229,6 @@ extern void assemble_alias PROTO((tree, tree)); ...@@ -229,21 +229,6 @@ extern void assemble_alias PROTO((tree, tree));
for an `asm' keyword used between functions. */ for an `asm' keyword used between functions. */
extern void assemble_asm PROTO((tree)); extern void assemble_asm PROTO((tree));
/* Record an element in the table of global destructors.
How this is done depends on what sort of assembler and linker
are in use.
NAME should be the name of a global function to be called
at exit time. This name is output using assemble_name. */
extern void assemble_destructor PROTO((char *));
/* Likewise for global constructors. */
extern void assemble_constructor PROTO((char *));
/* Likewise for entries we want to record for garbage collection.
Garbage collection is still under development. */
extern void assemble_gc_entry PROTO((char *));
/* Output assembler code for the constant pool of a function and associated /* Output assembler code for the constant pool of a function and associated
with defining the name of the function. DECL describes the function. with defining the name of the function. DECL describes the function.
NAME is the function's name. For the constant pool, we use the current NAME is the function's name. For the constant pool, we use the current
...@@ -254,14 +239,6 @@ extern void assemble_start_function PROTO((tree, char *)); ...@@ -254,14 +239,6 @@ extern void assemble_start_function PROTO((tree, char *));
function. DECL describes the function. NAME is the function's name. */ function. DECL describes the function. NAME is the function's name. */
extern void assemble_end_function PROTO((tree, char *)); extern void assemble_end_function PROTO((tree, char *));
/* Assemble code to leave SIZE bytes of zeros. */
extern void assemble_zeros PROTO((int));
/* Assemble an alignment pseudo op for an ALIGN-bit boundary. */
extern void assemble_align PROTO((int));
/* Assemble a string constant with the specified C string as contents. */
extern void assemble_string PROTO((const char *, int));
/* Assemble everything that is needed for a variable or function declaration. /* Assemble everything that is needed for a variable or function declaration.
Not used for automatic variables, and not used for function definitions. Not used for automatic variables, and not used for function definitions.
Should not be called for variables of incomplete structure type. Should not be called for variables of incomplete structure type.
...@@ -279,6 +256,30 @@ extern void assemble_variable PROTO((tree, int, int, int)); ...@@ -279,6 +256,30 @@ extern void assemble_variable PROTO((tree, int, int, int));
extern void assemble_external PROTO((tree)); extern void assemble_external PROTO((tree));
#endif /* TREE_CODE */ #endif /* TREE_CODE */
/* Record an element in the table of global destructors.
How this is done depends on what sort of assembler and linker
are in use.
NAME should be the name of a global function to be called
at exit time. This name is output using assemble_name. */
extern void assemble_destructor PROTO((char *));
/* Likewise for global constructors. */
extern void assemble_constructor PROTO((char *));
/* Likewise for entries we want to record for garbage collection.
Garbage collection is still under development. */
extern void assemble_gc_entry PROTO((char *));
/* Assemble code to leave SIZE bytes of zeros. */
extern void assemble_zeros PROTO((int));
/* Assemble an alignment pseudo op for an ALIGN-bit boundary. */
extern void assemble_align PROTO((int));
/* Assemble a string constant with the specified C string as contents. */
extern void assemble_string PROTO((const char *, int));
#ifdef RTX_CODE #ifdef RTX_CODE
/* Similar, for calling a library function FUN. */ /* Similar, for calling a library function FUN. */
extern void assemble_external_libcall PROTO((rtx)); extern void assemble_external_libcall PROTO((rtx));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment