Remove some build warnings.

* config/m32r/initfini.c (__CTOR_LIST__,__DTOR_LIST__): No longer
	static.
	(__do_global_ctors,__do_global_dtors): Ditto.

From-SVN: r67880
This commit is contained in:
Doug Evans 2003-06-13 05:33:38 +00:00 committed by Doug Evans
parent c63f3a3443
commit 2ac29877a5
2 changed files with 17 additions and 10 deletions

View file

@ -1,3 +1,10 @@
2003-06-13 Doug Evans <dje@sebabeach.org>
Remove some build warnings.
* config/m32r/initfini.c (__CTOR_LIST__,__DTOR_LIST__): No longer
static.
(__do_global_ctors,__do_global_dtors): Ditto.
2003-06-12 Richard Henderson <rth@redhat.com>
PR middle-end/10557

View file

@ -46,11 +46,11 @@ typedef void (*func_ptr) (void);
refer to only the __CTOR_END__ symbol in crtfini.o and the __DTOR_LIST__
symbol in crtinit.o, where they are defined. */
static func_ptr __CTOR_LIST__[1]
func_ptr __CTOR_LIST__[1]
__attribute__ ((section (".ctors")))
= { (func_ptr) (-1) };
static func_ptr __DTOR_LIST__[1]
func_ptr __DTOR_LIST__[1]
__attribute__ ((section (".dtors")))
= { (func_ptr) (-1) };
@ -68,11 +68,11 @@ static func_ptr __DTOR_LIST__[1]
refers to one particular associated `__DTOR_LIST__' which belongs to the
same particular root executable or shared library file. */
static void __do_global_dtors ()
void __do_global_dtors (void)
asm ("__do_global_dtors") __attribute__ ((section (".text")));
static void
__do_global_dtors ()
void
__do_global_dtors (void)
{
func_ptr *p;
@ -122,22 +122,22 @@ __fini:\n\
last, these words naturally end up at the very ends of the two lists
contained in these two sections. */
static func_ptr __CTOR_END__[1]
func_ptr __CTOR_END__[1]
__attribute__ ((section (".ctors")))
= { (func_ptr) 0 };
static func_ptr __DTOR_END__[1]
func_ptr __DTOR_END__[1]
__attribute__ ((section (".dtors")))
= { (func_ptr) 0 };
/* Run all global constructors for the program.
Note that they are run in reverse order. */
static void __do_global_ctors ()
void __do_global_ctors (void)
asm ("__do_global_ctors") __attribute__ ((section (".text")));
static void
__do_global_ctors ()
void
__do_global_ctors (void)
{
func_ptr *p;