]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Darwin, PPC] Move the out of line register save/restore to an endfile.
authorIain Sandoe <iain@sandoe.co.uk>
Fri, 1 Nov 2019 20:38:37 +0000 (20:38 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Fri, 1 Nov 2019 20:38:37 +0000 (20:38 +0000)
commitf8d58fbe5700a95d8a0738b620f6f3f1ba9dab51
tree77a7ed91f73cde2f76f8bfe3ffbc64f466333bc6
parent092a2f2a6434aaaefe884e1196ebc289da2b5503
[Darwin, PPC] Move the out of line register save/restore to an endfile.

272660
We have been including this in libgcc, which means that we have to append
-lgcc even when using shared libgcc. In preparation for revision of libgcc
split this into an endfile.

272759 Correct whitespace in specs.

gcc/

2019-11-01  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline
2019-06-27  Iain Sandoe  <iain@sandoe.co.uk>

* config/rs6000/darwin.h (ENDFILE_SPEC): Correct whitespace in the
spec.

Backport from mainline
2019-06-25  Iain Sandoe  <iain@sandoe.co.uk>

* config/rs6000/darwin.h (ENDFILE_SPEC): New.

libgcc/

2019-11-01  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline.
2019-06-25  Iain Sandoe  <iain@sandoe.co.uk>

* config.host: Add libef_ppc.a to the extra files for powerpc-darwin.
* config/rs6000/t-darwin: (PPC_ENDFILE_SRC, PPC_ENDFILE_OBJS): New.
Build objects for the out of line save/restore register functions
so that they can be used for any supported Darwin version.
* config/t-darwin: Default the build Darwin version to Darwin8
(MacOS 10.4).

From-SVN: r277724
gcc/ChangeLog
gcc/config/rs6000/darwin.h
libgcc/ChangeLog
libgcc/config.host
libgcc/config/rs6000/t-darwin
libgcc/config/t-darwin