From 362c63a5e8b5aacfff3e5af0911e42ba7c775042 Mon Sep 17 00:00:00 2001 From: Geoff Keating Date: Fri, 14 Apr 2000 23:16:25 +0000 Subject: In gcc/: * config/rs6000/sysv4.h (LINK_START_SOLARIS_SPEC): Define to empty always, use the default SVR4 start address. * config/rs6000/linux.h (LINK_SPEC): Don't define. (LINK_SHLIB_SPEC): Define. (LINK_START_DEFAULT_SPEC): Define. (LINK_OS_DEFAULT_SPEC): Define. * config/rs6000/sysv4.h (ENDFILE_SPEC): Use the %(endfile_*) macros. * config/rs6000/eabi.asm (__eabi): Call __init rather than __do_global_ctors to handle constructors. * config/rs6000/sysv4.h (STARTFILE_ADS_SPEC): Use crtbegin. (STARTFILE_YELLOWKNIFE_SPEC): Likewise. (STARTFILE_MVME_SPEC): Likewise. (STARTFILE_SIM_SPEC): Likewise. (ENDFILE_ADS_SPEC): Use crtend. (ENDFILE_YELLOWKNIFE_SPEC): Likewise. (ENDFILE_MVME_SPEC): Likewise. (ENDFILE_SIM_SPEC): Likewise. (STARTFILE_SOLARIS_SPEC): Use crtbegin/crtbeginS. (ENDFILE_SOLARIS_SPEC): Use crtend/crtendS. (STARTFILE_LINUX_SPEC): Use crtbeginS for shared objects. (ENDFILE_LINUX_SPEC): Use crtendS for shared objects. * config/rs6000/t-ppccomm (LIB2FUNCS_EXTRA): Don't build eabi-ctors.o. (EXTRA_MULTILIB_PARTS): Build crtbeginS/crtendS. (CRTSTUFF_T_CFLAGS_S): Define. * config/rs6000/eabi-ctors.c: Delete. * config/rs6000/eabi-ci.asm (__init): Align stack to 16-byte boundary. (__fini): Likewise. * config/rs6000/eabi-cn.asm (__init): Allow for 16-byte stack frame. boundary. (__fini): Likewise. In gcc/po: * POTFILES.in: Remove config/rs6000/eabi-ctors.c, which was previously commented out anyway. From-SVN: r33158 --- gcc/po/ChangeLog | 5 +++++ gcc/po/POTFILES.in | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'gcc/po') diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 3f2787e..68ec053 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,5 +1,10 @@ 2000-04-05 Geoff Keating + * POTFILES.in: Remove config/rs6000/eabi-ctors.c, which was + previously commented out anyway. + +2000-04-05 Geoff Keating + * POTFILES.in: Update for config/rs6000 changes. Comment out rs6000 files which are not built into GCC. diff --git a/gcc/po/POTFILES.in b/gcc/po/POTFILES.in index 7a8a232..1e4e63b 100644 --- a/gcc/po/POTFILES.in +++ b/gcc/po/POTFILES.in @@ -451,7 +451,6 @@ config/rs6000/aix3newas.h config/rs6000/aix41.h config/rs6000/aix43.h config/rs6000/beos.h -#config/rs6000/eabi-ctors.c config/rs6000/eabi.h config/rs6000/eabiaix.h config/rs6000/eabisim.h -- cgit v1.1