From patchwork Fri Feb 9 10:29:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iain Sandoe X-Patchwork-Id: 198812 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:50ea:b0:106:860b:bbdd with SMTP id r10csp756707dyd; Fri, 9 Feb 2024 02:30:08 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUkyVP+thTveyLRAULaW3eLHFqM7MB75fOVk5CelxhTl6wSteCNG+BVpCoPz6XL/v2uEcOCDLH0OXJmVp7q/YYJmAf68Q== X-Google-Smtp-Source: AGHT+IEJWHlHSqkhHrMSPN21Ph2oUax5Ju7Lx8eytqZiwRSCBbTubepKYmW2ekJoay+gg7SoMc29 X-Received: by 2002:a05:6808:1391:b0:3bd:dd9d:a3ab with SMTP id c17-20020a056808139100b003bddd9da3abmr1310367oiw.42.1707474608474; Fri, 09 Feb 2024 02:30:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707474608; cv=pass; d=google.com; s=arc-20160816; b=FCXocM2s6OcfrnMT51HQoGEnrixkgOH4FbggWVDMLjFhsmpKcqbck4ia2hxVVr8ohA upDMKkWF5cPjWi0y2Z+cmbUk+1AzqodNMOfmWhjl4rHxCljFpiW3eI+NY3K9E15M7A+0 Wu56WWw8qZLHXn897r7K7Sw1hr6PJv3E+ONTkdfpb46mjR00jldn1wHO8inq5lUAJGwG bfjjR57TUbTcQq+1GBs7uTuovhjeEJHKfJSloZFVMyeJKxvaZ15uGpYv3l5G8w5b485e sTc4PifeC0gPZ0Yv7zZdYWctSBUyS2Rj8DzvlsgKngwmbzE3tdahjx+bl0HfDzy46604 jjHA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:reply-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:to:from:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=wL0/o1CFXZnGP3MmGB6WBpJi/zGwQ6b3DOuJaQLGRwA=; fh=sxOMqJafSEY3yI7ms8iLBhzajGBSEnBcl58pmtD4IFQ=; b=cwL/W5HygjGoFJuDUdLIz/XkVNdGHKE5c51VMaSLE+872zHkNJ/HORKA+EeMOfhowX +iGGWC0v3Sk7zcjSCkiL5VVr2/W0QZJlqdSwiJ42sm4gES1mmBckLO3EcpSV5gP9vT5U TW9kUE6K3OOx4ZZbdr7C4EalV7Ed0wfO7crvNF6fVPk4Eo5e5Qwy/isG7zAvu/FrX5Sl /sKNo76cSByw10GggKMMBkZEuf+1jw3o+/F3Ks7ZGePHF1Egf0+rwiWH1TB/wK9Jba81 mUaPIi9rrhAjI5/sdR59R+UjbKyMXlC5PG12kLW6NXca7Fo7KRbz7jLITutUaoZtL4Ht KElg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=NtBWQr89; arc=pass (i=1); 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=QUARANTINE dis=NONE) header.from=gmail.com X-Forwarded-Encrypted: i=2; AJvYcCV7vmMX2Q5QCIkzGb1h8BxwD1Y+BmjIn7GeRxHgnKZPX/gGObZNcwrCGQCRh0bFxN/KbN7MjKIlE59iTbr6QTezd5k0Tg== Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id c13-20020ac8518d000000b0042c5c349dcdsi533186qtn.165.2024.02.09.02.30.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Feb 2024 02:30:08 -0800 (PST) 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=@gmail.com header.s=20230601 header.b=NtBWQr89; arc=pass (i=1); 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2EE9738582A4 for ; Fri, 9 Feb 2024 10:30:08 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by sourceware.org (Postfix) with ESMTPS id 66430385842B for ; Fri, 9 Feb 2024 10:29:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 66430385842B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 66430385842B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::32d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1707474566; cv=none; b=al14LuWixRF+z0aDmUzuvV+7DizbeJA7FckQ0U6FKQSXtgS4fhPFppJo/MqN7+1X1+dj6yYJShjhUoTzf+mIbI4KgWMRXsI6R9YI2KtPG609qsqE3aw2sm2RjdNRH86c1TZvT+Zw94MhzsaHA/KmJEF8GnLAjyJv7qbUr0rLDcE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1707474566; c=relaxed/simple; bh=4mhCMoZ+zD7oMo0+jT56GXxaQucyYxFCOs36Pqo5k28=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=qXHfd8hc6y74DyAXISn0sEqcTwGlNVxy1NEBPgkS6L2tlLCO9nfLmBegXJAM17WWrbWq1jXJQtT8ZXfkUgj+M5tOcITPO6zc42U4cR0vph3X0qd52ELhTMbvycl6VDV6TfaD5kI1vih/wN8kqP35zyqhTM5Kb/JmIRR+GedNBdw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-4107d76dfa8so178805e9.0 for ; Fri, 09 Feb 2024 02:29:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707474563; x=1708079363; darn=gcc.gnu.org; h=content-transfer-encoding:mime-version:reply-to:message-id:date :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=wL0/o1CFXZnGP3MmGB6WBpJi/zGwQ6b3DOuJaQLGRwA=; b=NtBWQr89jFEYu8f98FvIe4F0l91meZEbDlRZgFwpdiwkN3wpjdsoJUOjR3SnLoc3d/ NbwqpqFs4WhucYeyeSg+V3NvEKvymT3/73Xn0pcP3dtdr6Op8BkZSZ2w/a9TJYsPGC+Y Z5luc0GFKy+Il5GCBwgs8X6dVpln9QJ0ura0+WwGa9QmzO7a/80s7dMij/IrcgnSNrvG QshXQJgtCR3Qomm2dK1l5+ZNUlJaAS2prGXqGk/JtfHp0OLIo8e6oa9Vl7FjQAKuADc3 tDDEdvRAFc6jm2QwNhb459sCP40X/E7bAqdusoHg+I2JWxbXa6591dDclXkKw0sabl0g Dhmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707474563; x=1708079363; 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=wL0/o1CFXZnGP3MmGB6WBpJi/zGwQ6b3DOuJaQLGRwA=; b=Ffg/RdmEkkOZrGk038t2tMuvUrWLLCayGpsiFoKye7oRErbmuB2nEVAI4GPN0DIsMw KvKvM8Mvjgk+ww/BcujkkGIxRZB5oP9ZR6XWIfkRnWD57ssPgRZoK9W9GXNOyR4u8AuQ ACQDnMCBsCSnnMxD7Lb/gnqEccW+gpuuR6rE4SvaMMC1dJrjOwRSgcWJtFx3+SBT++1e dHqptnNBf49QA/xT/MawN+OCf8AjQZDTkl9hWUPPsPZ313w+vCENvU9WI+PGdONkGtcQ QST2o/x+xPXqR4btDRNmsjcwYHSYE0NpyVhTFBrUe+LVjggTcpwf80KipIXODNrQVkfE kmIw== X-Gm-Message-State: AOJu0Yxc6HtoaeIVoGpbAmdxGsFxEhf89H6EAtmqcO1mKj6r7QCV2XM3 VX+P+jcCVVu3KLmnsIExMiu2JudDnPSA1f+tMW82n3K0MO1SYmhK09WdSU4B X-Received: by 2002:a05:600c:4e44:b0:40f:f069:8d13 with SMTP id e4-20020a05600c4e4400b0040ff0698d13mr846524wmq.9.1707474562851; Fri, 09 Feb 2024 02:29:22 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCVgClxbNLH77vfdYSNoBoZaT9CmNXwNvEogxuL+s4k00fbjhj6H0jnM8zWpbvsVGxEXtA8hW7BN8WH3hi23Cir3+A== Received: from localhost.localdomain (host81-138-1-83.in-addr.btopenworld.com. [81.138.1.83]) by smtp.gmail.com with ESMTPSA id j18-20020adff012000000b0033b44b4da56sm1429426wro.111.2024.02.09.02.29.22 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 09 Feb 2024 02:29:22 -0800 (PST) From: Iain Sandoe X-Google-Original-From: Iain Sandoe To: gcc-patches@gcc.gnu.org Subject: [pushed] libgcc, Darwin: Update symbol exports to include bitint and bf. Date: Fri, 9 Feb 2024 10:29:21 +0000 Message-Id: <20240209102921.32135-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.5 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, T_SCC_BODY_TEXT_LINE 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: , Reply-To: iain@sandoe.co.uk Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1790416894932057727 X-GMAIL-MSGID: 1790416894932057727 Tested on i686-darwin8, x86_64-darwin{14,17,19,21,23} pushed to trunk. thanks, Iain --- 8< --- Some exports were missed from the GCC-13 cycle, these are added here along with the bitint-related ones added in GCC-14. libgcc/ChangeLog: * config/i386/libgcc-darwin.ver: Export bf and bitint-related synbols. --- libgcc/config/i386/libgcc-darwin.ver | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/libgcc/config/i386/libgcc-darwin.ver b/libgcc/config/i386/libgcc-darwin.ver index c97dae73855..06560d6b47f 100644 --- a/libgcc/config/i386/libgcc-darwin.ver +++ b/libgcc/config/i386/libgcc-darwin.ver @@ -1,9 +1,12 @@ + +# NOTE: Darwin does not version individual symbols, the grouping is +# preserved here to document at which GCC revision they were introduced. + GCC_4.8.0 { __cpu_model __cpu_indicator_init } -%inherit GCC_12.0.0 GCC_7.0.0 GCC_12.0.0 { __divhc3 __mulhc3 @@ -22,3 +25,22 @@ GCC_12.0.0 { __trunctfhf2 __truncxfhf2 } + +GCC_14.0.0 { + # Added to GCC_13.0.0 in i386/libgcc-glibc.ver. + __extendbfsf2 + __floattibf + __floatuntibf + __truncdfbf2 + __truncsfbf2 + __trunctfbf2 + __truncxfbf2 + __trunchfbf2 + # Added to GCC_14.0.0 in i386/libgcc-glibc.ver. + __fixxfbitint + __fixtfbitint + __floatbitintbf + __floatbitinthf + __floatbitintxf + __floatbitinttf +}