OSDN Git Service

* output.h (ctors_section, dtors_section, bss_section): Prototype.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Oct 1999 19:38:53 +0000 (19:38 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Oct 1999 19:38:53 +0000 (19:38 +0000)
* alpha/alpha-interix.h (text_section): Delete prototype.
* alpha/elf.h (text_section): Likewise.
* arm/linux-elf.h (text_section): Likewise.
* arm/linux-telf.h (text_section): Likewise.
* c4x/c4x.h (text_section): Likewise.
* dsp16xx/dsp16xx.h (bss_section): Likewise.
* elfos.h (text_section): Likewise.
* i386/aix386ng.h (text_section): Likewise.
* i386/i386-interix.h (text_section): Likewise.
* i386/sco5.h (text_section): Likewise.
* i386/svr3gas.h (text_section): Likewise.
* nextstep.h (text_section): Likewise.
* psos.h (text_section): Likewise.
* ptx4.h (text_section): Likewise.
* svr3.h (text_section): Likewise.
* svr4.h (text_section, ctors_section, dtors_section): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30145 138bc75d-0d04-0410-961f-82ee72b054a4

18 files changed:
gcc/ChangeLog
gcc/config/alpha/alpha-interix.h
gcc/config/alpha/elf.h
gcc/config/arm/linux-elf.h
gcc/config/arm/linux-telf.h
gcc/config/c4x/c4x.h
gcc/config/dsp16xx/dsp16xx.h
gcc/config/elfos.h
gcc/config/i386/aix386ng.h
gcc/config/i386/i386-interix.h
gcc/config/i386/sco5.h
gcc/config/i386/svr3gas.h
gcc/config/nextstep.h
gcc/config/psos.h
gcc/config/ptx4.h
gcc/config/svr3.h
gcc/config/svr4.h
gcc/output.h

index 49c2c36..5210eea 100644 (file)
@@ -1,3 +1,24 @@
+Sun Oct 24 15:35:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * output.h (ctors_section, dtors_section, bss_section): Prototype.
+
+       * alpha/alpha-interix.h (text_section): Delete prototype.
+       * alpha/elf.h (text_section): Likewise.
+       * arm/linux-elf.h (text_section): Likewise.
+       * arm/linux-telf.h (text_section): Likewise.
+       * c4x/c4x.h (text_section): Likewise.
+       * dsp16xx/dsp16xx.h (bss_section): Likewise.
+       * elfos.h (text_section): Likewise.
+       * i386/aix386ng.h (text_section): Likewise.
+       * i386/i386-interix.h (text_section): Likewise.
+       * i386/sco5.h (text_section): Likewise.
+       * i386/svr3gas.h (text_section): Likewise.
+       * nextstep.h (text_section): Likewise.
+       * psos.h (text_section): Likewise.
+       * ptx4.h (text_section): Likewise.
+       * svr3.h (text_section): Likewise.
+       * svr4.h (text_section, ctors_section, dtors_section): Likewise.
+
 Sun Oct 24 15:20:59 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * final.c (peephole): Delete prototype.
index f90d06f..5e6bc02 100644 (file)
@@ -121,8 +121,6 @@ Boston, MA 02111-1307, USA.  */
 #undef READONLY_DATA_SECTION
 #define READONLY_DATA_SECTION() const_section ()
 
-extern void text_section ();
-
 #define CONST_SECTION_FUNCTION                                         \
 void                                                                   \
 const_section ()                                                       \
index a4e1acc..cb63845 100644 (file)
@@ -268,8 +268,6 @@ do {                                                                        \
 #undef READONLY_DATA_SECTION
 #define READONLY_DATA_SECTION() const_section ()
 
-extern void text_section ();
-
 #define CONST_SECTION_FUNCTION                                 \
 void const_section PROTO ((void));                             \
 void                                                           \
index 3905490..87fc678 100644 (file)
@@ -166,8 +166,6 @@ do {                                                                \
    definition in the target-specific file which includes this file.  */
 #define SUBTARGET_EXTRA_SECTION_FUNCTIONS      CONST_SECTION_FUNCTION
 
-extern void text_section ();
-
 #define CONST_SECTION_ASM_OP   ".section\t.rodata"
 
 #define CONST_SECTION_FUNCTION                                         \
index 8be3852..dd730d8 100644 (file)
@@ -125,8 +125,6 @@ Boston, MA 02111-1307, USA.  */
    definition in the target-specific file which includes this file.  */
 #define SUBTARGET_EXTRA_SECTION_FUNCTIONS      CONST_SECTION_FUNCTION
 
-extern void text_section ();
-
 #define CONST_SECTION_ASM_OP   ".section\t.rodata"
 
 #define CONST_SECTION_FUNCTION                                         \
index 5644ee2..20a5835 100644 (file)
@@ -1940,7 +1940,6 @@ fini_section ()                                                   \
 void                                                                   \
 const_section ()                                                       \
 {                                                                      \
-  extern void text_section();                                          \
   if (! USE_CONST_SECTION)                                             \
     text_section();                                                    \
   else if (in_section != in_const)                                     \
index 320a2a1..5d96207 100644 (file)
@@ -72,7 +72,6 @@ extern void function_epilogue ();
 extern int  dsp1600_comparison_reverse ();
 extern void double_reg_from_memory ();
 extern void double_reg_to_memory ();
-extern void bss_section ();
 extern struct rtx_def *dsp16xx_function_arg ();
 extern void dsp16xx_function_arg_advance ();
 extern enum rtx_code next_cc_user_code ();
index a23805e..ad88b1e 100644 (file)
@@ -280,8 +280,6 @@ do {                                                                        \
 
 #define READONLY_DATA_SECTION() const_section ()
 
-extern void text_section ();
-
 #define CONST_SECTION_FUNCTION                                         \
 void                                                                   \
 const_section ()                                                       \
index 9a8dae6..521dd94 100644 (file)
@@ -124,7 +124,6 @@ Boston, MA 02111-1307, USA.  */
 void                                                                   \
 const_section ()                                                       \
 {                                                                      \
-  extern void text_section();                                          \
   text_section();                                                      \
 }
 
index 30017be..70b8bc4 100644 (file)
@@ -304,8 +304,6 @@ Boston, MA 02111-1307, USA.  */
 #undef READONLY_DATA_SECTION
 #define READONLY_DATA_SECTION() const_section ()
 
-extern void text_section ();
-
 #define CONST_SECTION_FUNCTION                                         \
 void                                                                   \
 const_section ()                                                       \
index bea9ede..0790e38 100644 (file)
@@ -590,7 +590,6 @@ do {                                                                        \
 void                                                                   \
 const_section ()                                                       \
 {                                                                      \
-  extern void text_section();                                          \
   if (!USE_CONST_SECTION)                                              \
     text_section();                                                    \
   else if (in_section != in_const)                                     \
index a288b84..308aa5a 100644 (file)
@@ -178,7 +178,6 @@ fini_section ()                                                     \
 void                                                                   \
 const_section ()                                                       \
 {                                                                      \
-  extern void text_section();                                          \
   if (!USE_CONST_SECTION)                                              \
     text_section();                                                    \
   else if (in_section != in_const)                                     \
index ea56709..05d1bd4 100644 (file)
@@ -322,7 +322,6 @@ extern int handle_pragma ();
 void                                                                   \
 FUNCTION ()                                                            \
 {                                                                      \
-  extern void text_section ();                                         \
   extern void objc_section_init ();                                    \
   extern int flag_no_mach_text_sections;                               \
                                                                        \
index 23a41e1..1d3b2f8 100644 (file)
@@ -116,8 +116,6 @@ while (0)
   CTORS_SECTION_FUNCTION                                               \
   DTORS_SECTION_FUNCTION
 
-extern void text_section ();
-
 #define CTORS_SECTION_FUNCTION                                         \
 void                                                                   \
 ctors_section ()                                                       \
index 3a6a572..5580ed9 100644 (file)
@@ -497,8 +497,6 @@ do {                                                                        \
 
 #define READONLY_DATA_SECTION() const_section ()
 
-extern void text_section ();
-
 #define CONST_SECTION_FUNCTION                                         \
 void                                                                   \
 const_section ()                                                       \
index 3475561..a32a56b 100644 (file)
@@ -288,7 +288,6 @@ fini_section ()                                                     \
 void                                                                   \
 const_section ()                                                       \
 {                                                                      \
-  extern void text_section();                                          \
   if (!USE_CONST_SECTION)                                              \
     text_section();                                                    \
   else if (in_section != in_const)                                     \
index 3793b87..b2d9118 100644 (file)
@@ -486,8 +486,6 @@ do {                                                                        \
 
 #define READONLY_DATA_SECTION() const_section ()
 
-extern void text_section PARAMS ((void));
-
 extern void const_section PARAMS ((void));
 #define CONST_SECTION_FUNCTION                                         \
 void                                                                   \
@@ -502,7 +500,6 @@ const_section ()                                                    \
     }                                                                  \
 }
 
-extern void ctors_section PARAMS ((void));
 #define CTORS_SECTION_FUNCTION                                         \
 void                                                                   \
 ctors_section ()                                                       \
@@ -514,7 +511,6 @@ ctors_section ()                                                    \
     }                                                                  \
 }
 
-extern void dtors_section PARAMS ((void));
 #define DTORS_SECTION_FUNCTION                                         \
 void                                                                   \
 dtors_section ()                                                       \
index d3fb02c..aeba9fd 100644 (file)
@@ -159,6 +159,19 @@ extern int in_text_section         PROTO((void));
 extern void eh_frame_section           PROTO ((void));
 #endif
 
+#ifdef CTORS_SECTION_ASM_OP
+extern void ctors_section PARAMS ((void));
+#endif
+
+#ifdef DTORS_SECTION_ASM_OP
+extern void dtors_section PARAMS ((void));
+#endif
+
+#ifdef BSS_SECTION_ASM_OP
+extern void bss_section PARAMS ((void));
+#endif
+
+
 #ifdef TREE_CODE
 /* Tell assembler to change to section NAME for DECL.
    If DECL is NULL, just switch to section NAME.