gcc:
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Nov 2011 13:51:07 +0000 (13:51 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Nov 2011 13:51:07 +0000 (13:51 +0000)
commit8f8ba4fc86cc842bd858feaabf204e1d8d47f0e9
treecb37d55577828a0e4d3083598574060fadac99a9
parent8059169426893d980767d298ebf3dfd49910fe3c
gcc:

*  config/darwin.h (ENDFILE_SPEC): New.
(DARWIN_CRT1_SPEC): Add crttms.o.
(STARTFILE_SPEC): Likewise for dynamic libs and bundles.
* config/i386.h (ENDFILE_SPEC): Amend to include crttme.o.

libgcc:

* config/darwin-crt-tm.c: New file.
* config.host (darwin): Build crttms.o crttme.o to provide
startup and shutdown for tm clones.
* config/t-darwin (crttms.o): New build rule.
(crttme.o): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181616 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/darwin.h
gcc/config/i386/darwin.h
libgcc/ChangeLog
libgcc/config.host
libgcc/config/darwin-crt-tm.c [new file with mode: 0644]
libgcc/config/t-darwin