OSDN Git Service

* output.h: Don't unnecessarily conditionalize prototypes on TREE_CODE.
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 1999 17:44:42 +0000 (17:44 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 1999 17:44:42 +0000 (17:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30195 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/output.h

index 8351057..9baf2f1 100644 (file)
@@ -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
index aeba9fd..2fb6ae4 100644 (file)
@@ -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));