* 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
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
aix.h | Loading commit data... | |
aix31.h | Loading commit data... | |
aix3newas.h | Loading commit data... | |
aix41.h | Loading commit data... | |
aix43.h | Loading commit data... | |
beos.h | Loading commit data... | |
eabi-ci.asm | Loading commit data... | |
eabi-cn.asm | Loading commit data... | |
eabi.asm | Loading commit data... | |
eabi.h | Loading commit data... | |
eabiaix.h | Loading commit data... | |
eabisim.h | Loading commit data... | |
linux.h | Loading commit data... | |
lynx.h | Loading commit data... | |
mach.h | Loading commit data... | |
milli.exp | Loading commit data... | |
netware.h | Loading commit data... | |
rs6000-protos.h | Loading commit data... | |
rs6000.c | Loading commit data... | |
rs6000.h | Loading commit data... | |
rs6000.md | Loading commit data... | |
rtems.h | Loading commit data... | |
sol-c0.c | Loading commit data... | |
sol-ci.asm | Loading commit data... | |
sol-cn.asm | Loading commit data... | |
sol2.h | Loading commit data... | |
sysv4.h | Loading commit data... | |
sysv4le.h | Loading commit data... | |
t-aix41 | Loading commit data... | |
t-aix43 | Loading commit data... | |
t-beos | Loading commit data... | |
t-newas | Loading commit data... | |
t-ppccomm | Loading commit data... | |
t-ppcgas | Loading commit data... | |
t-ppcos | Loading commit data... | |
t-rs6000 | Loading commit data... | |
t-xnewas | Loading commit data... | |
t-xrs6000 | Loading commit data... | |
tramp.asm | Loading commit data... | |
vxppc.h | Loading commit data... | |
x-aix31 | Loading commit data... | |
x-aix41 | Loading commit data... | |
x-beos | Loading commit data... | |
x-cygwin | Loading commit data... | |
x-lynx | Loading commit data... | |
x-mach | Loading commit data... | |
x-rs6000 | Loading commit data... | |
x-sysv4 | Loading commit data... | |
xm-beos.h | Loading commit data... | |
xm-cygwin.h | Loading commit data... | |
xm-lynx.h | Loading commit data... | |
xm-mach.h | Loading commit data... | |
xm-rs6000.h | Loading commit data... | |
xm-sysv4.h | Loading commit data... |