aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>1999-10-26 17:44:42 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>1999-10-26 17:44:42 +0000
commitd8d79d15881ec97586e941c199e94a9c88088aca (patch)
treef0c03e3e4e6f97548a830828161fd2faf1307841 /gcc
parent67e61fe7f39ac4eaeadf7bd5273e0ea128eceff3 (diff)
downloadgcc-d8d79d15881ec97586e941c199e94a9c88088aca.zip
gcc-d8d79d15881ec97586e941c199e94a9c88088aca.tar.gz
gcc-d8d79d15881ec97586e941c199e94a9c88088aca.tar.bz2
* output.h: Don't unnecessarily conditionalize prototypes on TREE_CODE.
From-SVN: r30195
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/output.h47
2 files changed, 28 insertions, 23 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8351057..9baf2f1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+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>
* reload.c (find_reloads): Compute mode and nregs fields of all
diff --git a/gcc/output.h b/gcc/output.h
index aeba9fd..2fb6ae4 100644
--- a/gcc/output.h
+++ b/gcc/output.h
@@ -229,21 +229,6 @@ extern void assemble_alias PROTO((tree, tree));
for an `asm' keyword used between functions. */
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
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
@@ -254,14 +239,6 @@ extern void assemble_start_function PROTO((tree, char *));
function. DECL describes the function. NAME is the function's name. */
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.
Not used for automatic variables, and not used for function definitions.
Should not be called for variables of incomplete structure type.
@@ -279,6 +256,30 @@ extern void assemble_variable PROTO((tree, int, int, int));
extern void assemble_external PROTO((tree));
#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
/* Similar, for calling a library function FUN. */
extern void assemble_external_libcall PROTO((rtx));