Commit 7751947b by Kaveh R. Ghazi Committed by Kaveh Ghazi

output.h (ctors_section, [...]): Prototype.

	* 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.

From-SVN: r30145
parent 36f0e0a6
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.
......
......@@ -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 () \
......
......@@ -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 \
......
......@@ -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 \
......
......@@ -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 \
......
......@@ -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) \
......
......@@ -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 ();
......
......@@ -280,8 +280,6 @@ do { \
#define READONLY_DATA_SECTION() const_section ()
extern void text_section ();
#define CONST_SECTION_FUNCTION \
void \
const_section () \
......
......@@ -124,7 +124,6 @@ Boston, MA 02111-1307, USA. */
void \
const_section () \
{ \
extern void text_section(); \
text_section(); \
}
......
......@@ -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 () \
......
......@@ -590,7 +590,6 @@ do { \
void \
const_section () \
{ \
extern void text_section(); \
if (!USE_CONST_SECTION) \
text_section(); \
else if (in_section != in_const) \
......
......@@ -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) \
......
......@@ -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; \
\
......
......@@ -116,8 +116,6 @@ while (0)
CTORS_SECTION_FUNCTION \
DTORS_SECTION_FUNCTION
extern void text_section ();
#define CTORS_SECTION_FUNCTION \
void \
ctors_section () \
......
......@@ -497,8 +497,6 @@ do { \
#define READONLY_DATA_SECTION() const_section ()
extern void text_section ();
#define CONST_SECTION_FUNCTION \
void \
const_section () \
......
......@@ -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) \
......
......@@ -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 () \
......
......@@ -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.
......
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