diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3b86e5ca5dc..37f2c887038 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2007-04-20 Daniel Jacobowitz + + * config/rs6000/sysv4.h (STARTFILE_DEFAULT_SPEC): Include + ecrti.o and crtbegin.o. + (LIB_DEFAULT_SPEC): Include -lc. + (ENDFILE_DEFAULT_SPEC): Include crtend.o and ecrtn.o. + 2007-04-20 Richard Henderson PR target/28623 diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 1aad6afe6d7..2296a696d11 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -756,7 +756,7 @@ extern int fixuplabelno; mcall-openbsd: %(startfile_openbsd) ; \ : %(startfile_default) }" -#define STARTFILE_DEFAULT_SPEC "" +#define STARTFILE_DEFAULT_SPEC "ecrti.o%s crtbegin.o%s" /* Override svr4.h definition. */ #undef LIB_SPEC @@ -773,7 +773,7 @@ extern int fixuplabelno; mcall-openbsd: %(lib_openbsd) ; \ : %(lib_default) }" -#define LIB_DEFAULT_SPEC "" +#define LIB_DEFAULT_SPEC "-lc" /* Override svr4.h definition. */ #undef ENDFILE_SPEC @@ -792,7 +792,7 @@ extern int fixuplabelno; #define CRTSAVRES_DEFAULT_SPEC "crtsavres.o%s" -#define ENDFILE_DEFAULT_SPEC "" +#define ENDFILE_DEFAULT_SPEC "crtend.o%s ecrtn.o%s" /* Motorola ADS support. */ #define LIB_ADS_SPEC "--start-group -lads -lc --end-group"