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
This commit is contained in:
parent
26e4a41748
commit
c6d8116af9
|
@ -1,3 +1,10 @@
|
|||
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>
|
||||
|
||||
PR middle-end/44974
|
||||
|
|
|
@ -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 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) ; \
|
||||
-lgcc ; \
|
||||
:%: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 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) }"
|
||||
-lgcc }"
|
||||
|
||||
/* 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;
|
|||
mcpu=G5:ppc970; \
|
||||
: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. */
|
||||
#define DARWIN_CRT2_SPEC \
|
||||
"%{!m64:%:version-compare(!> 10.4 mmacosx-version-min= crt2.o%s)}"
|
||||
|
|
Loading…
Reference in New Issue