From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id E9AA13858D20 for ; Sat, 21 Jan 2023 09:57:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E9AA13858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-IronPort-AV: E=Sophos;i="5.97,235,1669104000"; d="diff'?scan'208";a="94274610" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa4.mentor.iphmx.com with ESMTP; 21 Jan 2023 01:57:35 -0800 IronPort-SDR: MCsNbzmp5LJGa/gCWBmOYyV3+tQF4SRAj3vyGnHiTTwkBn5QTmFeYme8O7AXaCUvBmBjhZKcHK bcS8eq8wJOP+gce10JPvgHJjPuUTNH8VN206kkQSnutJtywYk45rl/pw3NKMvVpLWA2jq2V4VB mlzKasS4VzQ5bGb5nhRd/GP2pHJHbpDaZ465AyECvZbv6qZMzWyUIqPSd4hYcwMB1z3cfAgL5r YHp+HZ+cZt8xzjdm7MRhe/upnl6qoxb/zEs0UdSKAvisp8yxC1q1yN3wzYvNAF9ZmZLXQ1FsPs OAY= Content-Type: multipart/mixed; boundary="------------PZO0QwsvSmknTn3iHzquFmcp" Message-ID: <11d635d0-9798-5344-934b-969cb01974ba@codesourcery.com> Date: Sat, 21 Jan 2023 10:57:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: gcc-patches , Andrew Stubbs , Tom de Vries , Thomas Schwinge CC: =?UTF-8?Q?Martin_Li=c5=a1ka?= , Matthias Klose From: Tobias Burnus Subject: [Patch] install.texi: Bump newlib version for nvptx + gcn X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-14.mgc.mentorg.com (139.181.222.14) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,SPF_HELO_PASS,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 List-Id: --------------PZO0QwsvSmknTn3iHzquFmcp Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable A new newlib version has been realized yesterday: newlib-4.3.0 (yearly snap= shot) https://sourceware.org/pipermail/newlib/2023/020141.html https://sourceware.org/ftp/newlib/index.html =E2=86=92 2023-01-20: newlib-4= .3.0.20230120.tar.gz (8.8 MB) For both nvptx and GCN, the new version is recommended - mostly because of = upcoming changes and not because GCC mainline already needs them currently. But soon it will= , hence: The attached patch bumps the minimal version instead of keeping the old ver= sion and only recommending the newer one. Comments? Suggestions? =E2=80=93 If there are none, I intent to commit the = patch as obvious. Tobias PS: For AMDGCN, the newlib uses (if available) some new builtins: one provi= ded by GCC 13 but having the currently same value as the hard coded registers that get us= ed if the builtin s not available - to permit a change to non-private stack variables (requir= ed for reverse offload; will require recompilation of newlib). And to support vectorized math functions. (The gcn builtins still have to b= e added to GCC 13; if the builtins aren't available, newlib won't use them - hence, also will = later require a rebuild with the newer newlib). For nvptx, newlib added some features to permit building a non-minimal vers= ion of libgfortran, which also permits I/O. The libgfortran changes have been approved but the = GCC nvptx patches still have to be reviewed (and would also require a pending nvptx-tools pul= l request). BTW: The gcn vect math and the nvptx changes went into newlib in the last f= ew days. Thus, if you have use the 'git' version it won't have the changes, unless you update= d at least yesterday. ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 201= , 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaf= t: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955 --------------PZO0QwsvSmknTn3iHzquFmcp Content-Type: text/x-patch; charset="UTF-8"; name="install-newlib.diff" Content-Disposition: attachment; filename="install-newlib.diff" Content-Transfer-Encoding: base64 aW5zdGFsbC50ZXhpOiBCdW1wIG5ld2xpYiB2ZXJzaW9uIGZvciBudnB0eCArIGdjbgoKQmVm b3JlLCBuZXdsaWIgMy4yIHdhcyByZXF1aXJlZCBmb3IgYW1kZ2NuIGFuZCAzLjEgZm9yIG52 cHR4LgpOb3cgcmVjb21tZW5kZWQgaXMgNC4zLjAgd2hpY2ggd2FzIGp1c3QgcmVsZWFzZWQg b24gMjAyMy0wMS0yMC4KCldoaWxlIGN1cnJlbnRseSB0aGUgb2xkIHZlcnNpb25zIHdvdWxk IHdvcmsgZmluZSwgdXBjb21pbmcgR0NDIApjaGFuZ2VzIGRlcGVuZCBvbiBhIG5ld2VyIG5l d2xpYi4gVGh1cywgdGhlIG1pbmltYWwgdmVyc2lvbiBpcwpidW1wZWQgaW5zdGVhZCBvZiBq dXN0IHJlY29tbWVuZGluZyB0aGUgbmV3IHZlcnNpb24uCgpGb3IgR0NOLCB0aGUgYnVtcCBp cyBpbiBwcmVwYXJhdGlvbiBmb3IgcGVybWl0dGluZyBub24tdGhyZWFkbG9jYWwKc3RhY2sg dmFyaWFibGVzIGFuZCB2ZWN0b3JpemVkIG1hdGggZnVuY3Rpb25zIC0gYm90aCBzY2hlZHVs ZWQgZm9yCkdDQyAxMyBhbmQgYWRkZWQgdG8gbmV3bGliIGluIDQuMy4wLgoKRm9yIG52cHR4 LCB0aGlzIGluY2x1ZGVzIGFuIGVtdWxhdGVkIGNsb2NrIChjb21taXQgNmJiOTZkMTNhKSwK YSBjYWxsb2MgZml4ICg1ZmNhNGUwZjEpIGFuZCBjaGFuZ2VzIHRvIHBlcm1pdCBsaWJnZm9y dHJhbiB0byBiZQpjb21waWxlZCB3aXRoIEkvTyBzdXBwb3J0IGluc3RlYWQgb2Ygb25seSBp biBtaW5pbWFsIG1vZGUuCihQYXRjaCBhcHByb3ZlZCBmb3IgR0NDIDEzIGJ1dCBwZW5kaW5n IG9uIGEgbnZ0cHggcGF0Y2guKQoKZ2NjL0NoYW5nZUxvZzoKCgkqIGRvYy9pbnN0YWxsLnRl eGkgKGFtZGdjbiwgbnZwdHgpOiBSZXF1aXJlIG5ld2xpYiA0LjMuMC4KCmRpZmYgLS1naXQg YS9nY2MvZG9jL2luc3RhbGwudGV4aSBiL2djYy9kb2MvaW5zdGFsbC50ZXhpCmluZGV4IGNj YzhkMTVmZDA4Li5iMTg2MWE2YTQzNyAxMDA2NDQKLS0tIGEvZ2NjL2RvYy9pbnN0YWxsLnRl eGkKKysrIGIvZ2NjL2RvYy9pbnN0YWxsLnRleGkKQEAgLTM4NTUsNyArMzg1NSw3IEBAIElu c3RlYWQgb2YgR05VIEJpbnV0aWxzLCB5b3Ugd2lsbCBuZWVkIHRvIGluc3RhbGwgTExWTSAx My4wLjEsIG9yIGxhdGVyLCBhbmQgY29wCiBAZmlsZXtiaW4vbGx2bS1hcn0gdG8gYm90aCBA ZmlsZXtiaW4vYW1kZ2NuLWFtZGhzYS1hcn0gYW5kCiBAZmlsZXtiaW4vYW1kZ2NuLWFtZGhz YS1yYW5saWJ9LgogCi1Vc2UgTmV3bGliICgzLjIuMCwgb3IgbmV3ZXIpLgorVXNlIE5ld2xp YiAoNC4zLjAgb3IgbmV3ZXIpLgogCiBUbyBydW4gdGhlIGJpbmFyaWVzLCBpbnN0YWxsIHRo ZSBIU0EgUnVudGltZSBmcm9tIHRoZQogQHVyZWZ7aHR0cHM6Ly9yb2NtLmdpdGh1Yi5pbyws Uk9DbSBQbGF0Zm9ybX0sIGFuZCB1c2UKQEAgLTQ2NzIsNyArNDY3Miw3IEBAIEluc3RlYWQg b2YgR05VIGJpbnV0aWxzLCB5b3Ugd2lsbCBuZWVkIHRvIGluc3RhbGwKIFRlbGwgR0NDIHdo ZXJlIHRvIGZpbmQgaXQ6CiBAb3B0aW9uey0td2l0aC1idWlsZC10aW1lLXRvb2xzPVtpbnN0 YWxsLW52cHR4LXRvb2xzXS9udnB0eC1ub25lL2Jpbn0uCiAKLVlvdSB3aWxsIG5lZWQgbmV3 bGliIDMuMS4wIG9yIGxhdGVyLiAgSXQgY2FuIGJlCitZb3Ugd2lsbCBuZWVkIG5ld2xpYiA0 LjMuMCBvciBsYXRlci4gIEl0IGNhbiBiZQogYXV0b21hdGljYWxseSBidWlsdCB0b2dldGhl ciB3aXRoIEdDQ0AuICBGb3IgdGhpcywgYWRkIGEgc3ltYm9saWMgbGluawogdG8gbnZwdHgt bmV3bGliJ3MgQGZpbGV7bmV3bGlifSBkaXJlY3RvcnkgdG8gdGhlIGRpcmVjdG9yeSBjb250 YWluaW5nCiB0aGUgR0NDIHNvdXJjZXMuCg== --------------PZO0QwsvSmknTn3iHzquFmcp--