diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 16f72a6fbb10b9520adde8d474a1a26dc219b942..e7678e05fb3ab88e6819566521dfeb3fe159b29a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -10,6 +10,8 @@ 2003-11-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> + * som.h (DO_GLOBAL_DTORS_BODY): Change to C90 declaration. + * libgcc2.c (SYMBOL__MAIN): Provide C90 declaration. * collect2.c (scan_libraries): Fix typos. diff --git a/gcc/config/pa/som.h b/gcc/config/pa/som.h index 42265cbbe8bbb8f6e91dd290a6e30aab6ffc8c48..ae52cd0a30e26d5c95c41e3e1794720fc25dd487 100644 --- a/gcc/config/pa/som.h +++ b/gcc/config/pa/som.h @@ -332,8 +332,8 @@ readonly_data (void) \ #define DO_GLOBAL_DTORS_BODY \ do { \ - extern void __gcc_plt_call (); \ - void (*reference)() = &__gcc_plt_call; \ + extern void __gcc_plt_call (void); \ + void (*reference)(void) = &__gcc_plt_call; \ func_ptr *p; \ __asm__ ("" : : "r" (reference)); \ for (p = __DTOR_LIST__ + 1; *p; ) \