From patchwork Mon Sep 4 11:35:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iain Sandoe X-Patchwork-Id: 137450 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ab0a:0:b0:3f2:4152:657d with SMTP id m10csp1033341vqo; Mon, 4 Sep 2023 04:36:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHVJIWle2dmM1gMzvHfnPR7Pj2ZEarP3U96dtCyP9CyPkyaKk/9k21G0c8WGATKJmNO9hJw X-Received: by 2002:ac2:5b04:0:b0:500:bc14:3e0f with SMTP id v4-20020ac25b04000000b00500bc143e0fmr6054531lfn.31.1693827365995; Mon, 04 Sep 2023 04:36:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693827365; cv=none; d=google.com; s=arc-20160816; b=GLjOSwSC0x1VjfBsd/8ozMVH6QS20FCEcGHxTCmJ4JoirzDN7lgJ+SDrGxs0m37vc7 SyTvehm0UNc0KGx0+mi8zUJtCfF8LkO4avpaG/dNwMroNTncvQc9stQNVB/oVWF7GRVZ 67k84xXMPGihYx4vN5nqUiYuM2rEWqEu2D8jG3RfQohJQbFujmQVPfpxC7O0gKpe/xH7 rxVWjk6+wiHycSH9LOB84bJh4a2i+b1DSlw29xCr4YsB5ynaY+qtNNlUs7jwg8WbMuNC FYPzk3YB5Db71QUquepXPpgnvDxtAoIr5nMOOGfA8mRaBA7qXIbzPW/43aYhPybVichZ Qrlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:reply-to:from:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:message-id:date:subject:to :dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=ELpOBgQv2AXLaN0tqOl6+GeWEnVKSkxqLrMqMllBS/c=; fh=hKkF4Qm4zMpuuPSvBuLljwLCLYziV8/JqYgl0gS1cUA=; b=B5jMK3ozjhCDqpWydUSfs8U5CK9dH0VO9MBBKe9LOTWoggve7Bo6bnFnjZgwWJvW/B jiPhLml5tetvULlH701+ko+DLOp6v9sIkB+nX4i+viQZKjA12dz8BvrEKNq+x/PVIhk+ XbZeuYuNsEsSfz12UC9WSEO8koH21G3dxsk2R+oEKwGaPuLqGIqa67N0HEvX0KbrSntF 0rdIKGyrP/qYS2dTsXf03XW0JbFHYISEPl+jfTfy/uzveFkvBro2vxFP78ypFB4WDMuR IWLbh9S3bh6CQ0LdQKB1J4L8FBfL7ql6JMJoNJaBHcDcaLWTZ613hwLghcncdTIUBzzl isAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=GwvrvjNI; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id d6-20020aa7ce06000000b0052a3cffeeecsi6244220edv.599.2023.09.04.04.36.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Sep 2023 04:36:05 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=GwvrvjNI; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A5CBB38582BE for ; Mon, 4 Sep 2023 11:36:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A5CBB38582BE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1693827364; bh=ELpOBgQv2AXLaN0tqOl6+GeWEnVKSkxqLrMqMllBS/c=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=GwvrvjNIWmvdKfirZSeLhY6U4qYJ0za3IRpkaWE+kHblu4y3xWhGTHBT8vGcWFk6A 7oRgmaJeOC217fe4zxveARBUfHrbebXSZQSGBOs32lr5nVBmCZxGeW5vnC3sACNsl6 BvgI0WyEqOuw7AvJ5abR6XnbsirRw/OqHCeRpUYw= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by sourceware.org (Postfix) with ESMTPS id 745D93858425 for ; Mon, 4 Sep 2023 11:35:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 745D93858425 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-401b3ea0656so12930405e9.0 for ; Mon, 04 Sep 2023 04:35:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693827321; x=1694432121; h=content-transfer-encoding:mime-version:reply-to:message-id:date :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ELpOBgQv2AXLaN0tqOl6+GeWEnVKSkxqLrMqMllBS/c=; b=ScmjWPrSg8qNVH2eIXAO6IC0HyabaLZk8ZXt45Ar+vrmdNjVne/BTLCOoNI+6dZ015 gDV6jBf98zvBuQy0qR+iKH0OAdS8q3FgkLxGZy48dyBCDhcXCmBfZUrzW1gxTMn+Rrbq l26Vig+s8zeHpyjf2zLo94BPPhDx40USUw1EAsZcKDbFZqSe4mpJ3Mlgo1z7XOjhFeOJ xTLXAI25pGHs+Tk3QmRvCA8DviTOO3YPKMtE1CFcR5NrapBhl/Yes/lJmTGl9uf32v4O gZxnE0prls8N2tGjP+Cwn55JWg5AusB+OLsewwWgydH61HL14jGd1RsNCChwcQYDPCFu 9Tkw== X-Gm-Message-State: AOJu0YzKwkOq0hUX9MC1nTSxoQBRXS1wQslbnoDD/eMl5tSe5eqRiR0n QiNjZSpJG9dVyJAS6XooK3OZreFlPS8= X-Received: by 2002:a05:600c:3784:b0:3fe:2f31:8bf7 with SMTP id o4-20020a05600c378400b003fe2f318bf7mr7063130wmr.26.1693827320928; Mon, 04 Sep 2023 04:35:20 -0700 (PDT) Received: from localhost.localdomain (host81-138-1-83.in-addr.btopenworld.com. [81.138.1.83]) by smtp.gmail.com with ESMTPSA id f9-20020adff989000000b00319756d5b80sm14501712wrr.29.2023.09.04.04.35.19 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 04 Sep 2023 04:35:20 -0700 (PDT) X-Google-Original-From: Iain Sandoe To: gcc-patches@gcc.gnu.org Subject: [pushed] Darwin, ppc: Add system stubs for all 32b PPC Date: Mon, 4 Sep 2023 12:35:19 +0100 Message-Id: <20230904113519.8865-1-iain@sandoe.co.uk> X-Mailer: git-send-email 2.39.2 (Apple Git-143) MIME-Version: 1.0 X-Spam-Status: No, score=-8.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Iain Sandoe via Gcc-patches From: Iain Sandoe Reply-To: iain@sandoe.co.uk Cc: Iain Sandoe Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1776106724053861759 X-GMAIL-MSGID: 1776106724053861759 Tested on powerpc-darwin9, pushed to trunk, thanks Iain --- 8< --- 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. --- 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 bf9dfaf2f34..88a39478702 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 \ }"