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 D8790385417F for ; Fri, 30 Sep 2022 08:11:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D8790385417F 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.93,357,1654588800"; d="diff'?scan'208,217";a="83896520" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa4.mentor.iphmx.com with ESMTP; 30 Sep 2022 00:11:48 -0800 IronPort-SDR: RmBTjWfXYkCqVUiRG0TquHA+/mkvXGWr+vReYxGl0Afdsp2975uf2zKcclIVxcqiZSGv6wdUuV u/vSn3Aiy9mIGglLuq15gLaxDzPcwwLlJH9RPzybjCFADt321C5LH9fIlPw+cywV2t7LmmRjkg 2TvZ3yWV6MIt/L4vkTFggQvaPbV7Ywh0khQva86atQHXLbSaXN8KTxlqAUrTGPm1b+R+t7CCF5 huZTLfozZ+6Z+9oS8GaH9ftJl7JQ4JfYk0QXjnSEY9DOhjhnChZzdbpJUQCt5zG6vaOkqVwFIJ RlE= Content-Type: multipart/mixed; boundary="------------aOtoIoxcOsEsRtnXm8ZQdcdF" Message-ID: <1055cfc9-3358-4d11-ed90-f33ec8b8423e@codesourcery.com> Date: Fri, 30 Sep 2022 10:00:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Content-Language: en-US To: Andrew Stubbs , gcc-patches , Tom de Vries From: Tobias Burnus Subject: [patch] install.texi: gcn - update llvm reqirements, gcn/nvptx - newlib use version X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-11.mgc.mentorg.com (139.181.222.11) 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,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,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: --------------aOtoIoxcOsEsRtnXm8ZQdcdF Content-Type: multipart/alternative; boundary="------------GFPjZFRcCjow1zRNwoqj4ujK" --------------GFPjZFRcCjow1zRNwoqj4ujK Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: quoted-printable That's for https://gcc.gnu.org/install/specific.html [I did notice (just before submitting) that the bullet list was incomplete - hence, I added it. (Also one ref missed a '-x'.) However, main reason for this patch is for GCN:] The listed LLVM version for GCN was outdated. For newlib, I also decided to change from a date/hash-based versioning to a release version - for both nvptx and gcn. [There are some reasons to recommend 4.3.0 once released (or current git), but those fixes are only very nice and not strictly required. (See below.)] OK for mainline + GCC 12 backport? * * * Regarding newlib: * Last release: - 4.2.0 (Dec 2021, end of year snapshot, "newlib-snapshot-20211231" git tag) * GCN - The last bugfix was 2019-11-07, but that's also in 3.2.0 but after the previously listed date - Afterwards, there was only fix after the Makefile reorg (2022-03-21) but that's a post 4.2.0 change. For some reasons, reorg also exposed a preexisting issue ("I'm not sure how this ever worked?") * nvptx: More recent nvptx changes: - fix calloc for nvptx: "Fix Bug libc/28945" (Mar 22) - next annual snapshot - "newlib: Only call _fputwc_r if ELIX_LEVEL >=3D 4" (Mar 22) - next annual= snapshot - "nvptx: Emulate clock and other machine stubs." (Aug 21) - in 4.2.0 Tobias ----------------- 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 --------------GFPjZFRcCjow1zRNwoqj4ujK-- --------------aOtoIoxcOsEsRtnXm8ZQdcdF Content-Type: text/x-patch; charset="UTF-8"; name="fix-install-texi.diff" Content-Disposition: attachment; filename="fix-install-texi.diff" Content-Transfer-Encoding: base64 aW5zdGFsbC50ZXhpOiBnY24gLSB1cGRhdGUgbGx2bSByZXFpcmVtZW50cywg Z2NuL252cHR4IC0gbmV3bGliIHVzZSB2ZXJzaW9uCgpnY2MvCgkqIGRvYy9p bnN0YWxsLnRleGkgKFNwZWNpZmljKTogQWRkIG1pc3NpbmcgaXRlbXMgdG8g YnVsbGV0IGxpc3QuCgkoYW1kZ2NuKTogVXBkYXRlIExMVk0gcmVxdWlyZW1l bnRzLCB1c2UgdmVyc2lvbiBub3QgZGF0ZSBmb3IgbmV3bGliLgoJKG52cHR4 KTogVXNlIHZlcnNpb24gbm90IGdpdCBoYXNoIGZvciBuZXdsaWIuCgpkaWZm IC0tZ2l0IGEvZ2NjL2RvYy9pbnN0YWxsLnRleGkgYi9nY2MvZG9jL2luc3Rh bGwudGV4aQppbmRleCBjYzAxYzY5MWRjMS4uNDkzMWUwYjRmYzUgMTAwNjQ0 Ci0tLSBhL2djYy9kb2MvaW5zdGFsbC50ZXhpCisrKyBiL2djYy9kb2MvaW5z dGFsbC50ZXhpCkBAIC0zNTYzLDE2ICszNTYzLDI4IEBAIGluZm9ybWF0aW9u IGhhdmUgdG8uCiBAaXRlbQogQHVyZWZ7I2FscGhhLXgteCwsYWxwaGEqLSot Kn0KIEBpdGVtCitAdXJlZnsjYW1kZ2NuLXgtYW1kaHNhLCxhbWRnY24tKi1h bWRoc2F9CitAaXRlbQogQHVyZWZ7I2FtZDY0LXgtc29sYXJpczIsLGFtZDY0 LSotc29sYXJpczIqfQogQGl0ZW0KK0B1cmVmeyNhcmMteC1lbGYzMiwsYXJj LSotZWxmMzJ9CitAaXRlbQorQHVyZWZ7I2FyYy1saW51eC11Y2xpYmMsLGFy Yy1saW51eC11Y2xpYmN9CitAaXRlbQogQHVyZWZ7I2FybS14LWVhYmksLGFy bS0qLWVhYml9CiBAaXRlbQogQHVyZWZ7I2F2ciwsYXZyfQogQGl0ZW0KIEB1 cmVmeyNiZmluLCxCbGFja2Zpbn0KIEBpdGVtCitAdXJlZnsjY3JpcywsY3Jp c30KK0BpdGVtCiBAdXJlZnsjZG9zLCxET1N9CiBAaXRlbQorQHVyZWZ7I2Vw aXBoYW55LXgtZWxmLCxlcGlwaGFueS0qLWVsZn0KK0BpdGVtCitAdXJlZnsj ZnQzMi14LWVsZiwsZnQzMi0qLWVsZn0KK0BpdGVtCiBAdXJlZnsjeC14LWZy ZWVic2QsLCotKi1mcmVlYnNkKn0KIEBpdGVtCiBAdXJlZnsjaDgzMDAtaG1z LCxoODMwMC1obXN9CkBAIC0zNTk3LDYgKzM2MDksOCBAQCBpbmZvcm1hdGlv biBoYXZlIHRvLgogQGl0ZW0KIEB1cmVmeyNpcTIwMDAteC1lbGYsLGlxMjAw MC0qLWVsZn0KIEBpdGVtCitAdXJlZnsjbG9vbmdhcmNoLCxsb29uZ2FyY2h9 CitAaXRlbQogQHVyZWZ7I2xtMzIteC1lbGYsLGxtMzItKi1lbGZ9CiBAaXRl bQogQHVyZWZ7I2xtMzIteC11Y2xpbnV4LCxsbTMyLSotdWNsaW51eH0KQEAg LTM2MDcsMTIgKzM2MjEsMTYgQEAgaW5mb3JtYXRpb24gaGF2ZSB0by4KIEBp dGVtCiBAdXJlZnsjbTY4ay14LXgsLG02OGstKi0qfQogQGl0ZW0KLUB1cmVm eyNtNjhrLXVjbGludXgsLG02OGstdWNsaW51eH0KK0B1cmVmeyNtNjhrLXgt dWNsaW51eCwsbTY4ay0qLXVjbGludXh9CiBAaXRlbQogQHVyZWZ7I21pY3Jv YmxhemUteC1lbGYsLG1pY3JvYmxhemUtKi1lbGZ9CiBAaXRlbQogQHVyZWZ7 I21pcHMteC14LCxtaXBzLSotKn0KIEBpdGVtCitAdXJlZnsjbW94aWUteC1l bGYsLG1veGllLSotZWxmfQorQGl0ZW0KK0B1cmVmeyNtc3A0MzAteC1lbGYs LG1zcDQzMC0qLWVsZn0KK0BpdGVtCiBAdXJlZnsjbmRzMzJsZS14LWVsZiws bmRzMzJsZS0qLWVsZn0KIEBpdGVtCiBAdXJlZnsjbmRzMzJiZS14LWVsZiws bmRzMzJiZS0qLWVsZn0KQEAgLTM2NTEsNiArMzY2OSwxMCBAQCBpbmZvcm1h dGlvbiBoYXZlIHRvLgogQGl0ZW0KIEB1cmVmeyNyaXNjdjY0LXgtbGludXgs LHJpc2N2NjQtKi1saW51eH0KIEBpdGVtCitAdXJlZnsjcmw3OC14LWVsZiws cmw3OC0qLWVsZn0KK0BpdGVtCitAdXJlZnsjcngteC1lbGYsLHJ4LSotZWxm fQorQGl0ZW0KIEB1cmVmeyNzMzkwLXgtbGludXgsLHMzOTAtKi1saW51eCp9 CiBAaXRlbQogQHVyZWZ7I3MzOTB4LXgtbGludXgsLHMzOTB4LSotbGludXgq fQpAQCAtMzc2NSwxNCArMzc4NywxNCBAQCBUaGlzIGlzIGEgc3lub255bSBm b3IgQHNhbXB7eDg2XzY0LSotc29sYXJpczIqfS4KIEBoZWFkaW5nIGFtZGdj bi0qLWFtZGhzYQogQU1EIEdDTiBHUFUgdGFyZ2V0LgogCi1JbnN0ZWFkIG9m IEdOVSBCaW51dGlscywgeW91IHdpbGwgbmVlZCB0byBpbnN0YWxsIExMVk0g Niwgb3IgbGF0ZXIsIGFuZCBjb3B5CitJbnN0ZWFkIG9mIEdOVSBCaW51dGls cywgeW91IHdpbGwgbmVlZCB0byBpbnN0YWxsIExMVk0gMTMuMC4xLCBvciBs YXRlciwgYW5kIGNvcHkKIEBmaWxle2Jpbi9sbHZtLW1jfSB0byBAZmlsZXth bWRnY24tYW1kaHNhL2Jpbi9hc30sCiBAZmlsZXtiaW4vbGxkfSB0byBAZmls ZXthbWRnY24tYW1kaHNhL2Jpbi9sZH0sCiBAZmlsZXtiaW4vbGx2bS1ubX0g dG8gQGZpbGV7YW1kZ2NuLWFtZGhzYS9iaW4vbm19LCBhbmQKIEBmaWxle2Jp bi9sbHZtLWFyfSB0byBib3RoIEBmaWxle2Jpbi9hbWRnY24tYW1kaHNhLWFy fSBhbmQKIEBmaWxle2Jpbi9hbWRnY24tYW1kaHNhLXJhbmxpYn0uCiAKLVVz ZSBOZXdsaWIgKDIwMTktMDEtMTYsIG9yIG5ld2VyKS4KK1VzZSBOZXdsaWIg KDMuMi4wLCBvciBuZXdlcikuCiAKIFRvIHJ1biB0aGUgYmluYXJpZXMsIGlu c3RhbGwgdGhlIEhTQSBSdW50aW1lIGZyb20gdGhlCiBAdXJlZntodHRwczov L3JvY20uZ2l0aHViLmlvLCxST0NtIFBsYXRmb3JtfSwgYW5kIHVzZQpAQCAt NDU4OSw4ICs0NjExLDcgQEAgSW5zdGVhZCBvZiBHTlUgYmludXRpbHMsIHlv dSB3aWxsIG5lZWQgdG8gaW5zdGFsbAogVGVsbCBHQ0Mgd2hlcmUgdG8gZmlu ZCBpdDoKIEBvcHRpb257LS13aXRoLWJ1aWxkLXRpbWUtdG9vbHM9W2luc3Rh bGwtbnZwdHgtdG9vbHNdL252cHR4LW5vbmUvYmlufS4KIAotWW91IHdpbGwg bmVlZCBuZXdsaWIgMy4wIGdpdCByZXZpc2lvbgotY2QzMWZiYjJhZWEyNWY5 NGQ3ZWNlZGM5ZGIxNmRmYzg3YWIwYzMxNiBvciBsYXRlci4gIEl0IGNhbiBi ZQorWW91IHdpbGwgbmVlZCBuZXdsaWIgMy4xLjAgb3IgbGF0ZXIuICBJdCBj YW4gYmUKIGF1dG9tYXRpY2FsbHkgYnVpbHQgdG9nZXRoZXIgd2l0aCBHQ0NA LiAgRm9yIHRoaXMsIGFkZCBhIHN5bWJvbGljIGxpbmsKIHRvIG52cHR4LW5l d2xpYidzIEBmaWxle25ld2xpYn0gZGlyZWN0b3J5IHRvIHRoZSBkaXJlY3Rv cnkgY29udGFpbmluZwogdGhlIEdDQyBzb3VyY2VzLgo= --------------aOtoIoxcOsEsRtnXm8ZQdcdF--