darwin.h (ENDFILE_SPEC): New.
authorIain Sandoe <iains@gcc.gnu.org>
Tue, 22 Nov 2011 13:51:07 +0000 (13:51 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Tue, 22 Nov 2011 13:51:07 +0000 (13:51 +0000)
commite2362f5de06d4ba52f86421b0869b0ab04f89315
treecb37d55577828a0e4d3083598574060fadac99a9
parent018076e705f8783a471dc36cef10b60d30d95ebf
darwin.h (ENDFILE_SPEC): New.

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.

From-SVN: r181616
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