Commit c6d8116a by Iain Sandoe

revert r163410, partially revert r163267.

	* config/rs6000/darwin.h (LIB_SPEC): Remove.
	* config/darwin.h (REAL_LIBGCC_SPEC): Link lgcc for all 
	Darwin versions.

From-SVN: r163419
parent 26e4a417
2010-08-20 Iain Sandoe <iains@gcc.gnu.org>
revert r163410, partially revert r163267.
* config/rs6000/darwin.h (LIB_SPEC): Remove.
* config/darwin.h (REAL_LIBGCC_SPEC): Link lgcc for all
Darwin versions.
2010-08-20 Jakub Jelinek <jakub@redhat.com> 2010-08-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/44974 PR middle-end/44974
......
...@@ -412,12 +412,12 @@ extern GTY(()) int darwin_ms_struct; ...@@ -412,12 +412,12 @@ extern GTY(()) int darwin_ms_struct;
%:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5) \ %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5) \
%:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4) \ %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4) \
%:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5) \ %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5) \
%:version-compare(< 10.5 mmacosx-version-min= -lgcc) ; \ -lgcc ; \
:%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \ :%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
%:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5) \ %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5) \
%:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4) \ %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4) \
%:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5) \ %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5) \
%:version-compare(< 10.5 mmacosx-version-min= -lgcc) }" -lgcc }"
/* We specify crt0.o as -lcrt0.o so that ld will search the library path. /* We specify crt0.o as -lcrt0.o so that ld will search the library path.
......
...@@ -120,11 +120,6 @@ extern int darwin_emit_branch_islands; ...@@ -120,11 +120,6 @@ extern int darwin_emit_branch_islands;
mcpu=G5:ppc970; \ mcpu=G5:ppc970; \
:ppc}}" :ppc}}"
/* Linked libs might refer to save/restFP - we still need to append -lgcc to
provide these. */
#undef LIB_SPEC
#define LIB_SPEC "%{!static:-lgcc -lSystem}"
/* crt2.o is at least partially required for 10.3.x and earlier. */ /* crt2.o is at least partially required for 10.3.x and earlier. */
#define DARWIN_CRT2_SPEC \ #define DARWIN_CRT2_SPEC \
"%{!m64:%:version-compare(!> 10.4 mmacosx-version-min= crt2.o%s)}" "%{!m64:%:version-compare(!> 10.4 mmacosx-version-min= crt2.o%s)}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment