From 4043d9c130afd6fa2a91193b9cc3d3a84ceb9071 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Sun, 2 Nov 2003 00:16:33 +0000 Subject: [PATCH] * libgcc2.c (SYMBOL__MAIN): Provide C90 declaration. From-SVN: r73191 --- gcc/ChangeLog | 2 ++ gcc/libgcc2.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6289d82d684..16f72a6fbb1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -10,6 +10,8 @@ 2003-11-01 John David Anglin + * libgcc2.c (SYMBOL__MAIN): Provide C90 declaration. + * collect2.c (scan_libraries): Fix typos. PR preprocessor/12847 diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index 05cb315cb9d..0827d833f52 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -1690,8 +1690,9 @@ __do_global_ctors (void) For systems which support a .init section we use the .init section to run __do_global_ctors, so we need not do anything here. */ +extern void SYMBOL__MAIN (void); void -SYMBOL__MAIN () +SYMBOL__MAIN (void) { /* Support recursive calls to `main': run initializers just once. */ static int initialized; -- 2.30.2