From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id 72A093858428; Mon, 4 Sep 2023 11:34:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 72A093858428 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1693827241; bh=l5VzeCLdXSMjZis+o072+tjTMT1/LhEPbgwnjrDY1dI=; h=From:To:Subject:Date:From; b=m4kP/F6I7ZhOf+Vn4sYNorb6axO0dkwCgQhXwNbDKEYs7pb8xCQlX74eMcjp3wpEv 72XJF692F/cHdYEfGhUtZSP6pR8FFs5fW/zMcUgymMQxveg9i+u88HY5oF/QvMrByP hdnzfBwjkNwo4YeHqa4jK/gv5E83XAd3jCIuJV8E= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org Subject: [gcc r14-3649] Darwin, ppc: Add system stubs for all 32b PPC X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/master X-Git-Oldrev: 68dc3e94fd6bd395a8b343533485616dff3fc796 X-Git-Newrev: b3ab28c3e85af7995fffb87eb190ef942b7e9e4a Message-Id: <20230904113401.72A093858428@sourceware.org> Date: Mon, 4 Sep 2023 11:34:01 +0000 (GMT) List-Id: https://gcc.gnu.org/g:b3ab28c3e85af7995fffb87eb190ef942b7e9e4a commit r14-3649-gb3ab28c3e85af7995fffb87eb190ef942b7e9e4a Author: Iain Sandoe Date: Wed Jul 26 14:31:02 2023 +0100 Darwin, ppc: Add system stubs for all 32b PPC This is a minor adjustment to make the GCC behaviour better match the old system tools. Signed-off-by: Iain Sandoe gcc/ChangeLog: * config/rs6000/darwin.h (LIB_SPEC): Include libSystemStubs for all 32b Darwin PowerPC cases. Diff: --- gcc/config/rs6000/darwin.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h index bf9dfaf2f34b..88a394787029 100644 --- a/gcc/config/rs6000/darwin.h +++ b/gcc/config/rs6000/darwin.h @@ -98,7 +98,7 @@ Include libmx when targeting Darwin 7.0 and above, but before libSystem, since the functions are actually in libSystem but for 7.x compatibility we want them to be looked for in libmx first. - Include libSystemStubs when compiling against 10.3 - 10.5 SDKs (we assume + Include libSystemStubs when compiling against 10.3 - 10.6 SDKs (we assume this is the case when targetting these) - but not for 64-bit long double. Don't do either for m64, the library is either a dummy or non-existent. */ @@ -107,8 +107,8 @@ #define LIB_SPEC \ "%{!static: \ %{!m64:%{!mlong-double-64: \ - %{pg:%:version-compare(>< 10.3 10.5 mmacosx-version-min= -lSystemStubs_profile)} \ - %{!pg:%:version-compare(>< 10.3 10.5 mmacosx-version-min= -lSystemStubs)} \ + %{pg:%:version-compare(>< 10.3 10.7 mmacosx-version-min= -lSystemStubs_profile)} \ + %{!pg:%:version-compare(>< 10.3 10.7 mmacosx-version-min= -lSystemStubs)} \ %:version-compare(>< 10.3 10.4 mmacosx-version-min= -lmx)}} \ -lSystem \ }"