From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com [68.232.129.153]) by sourceware.org (Postfix) with ESMTPS id A87E43858D35; Thu, 12 Jan 2023 10:24:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A87E43858D35 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.96,319,1665475200"; d="diff'?scan'208";a="96723705" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa1.mentor.iphmx.com with ESMTP; 12 Jan 2023 02:24:53 -0800 IronPort-SDR: MBphhq2me1ZRhRDAHZ+/RiotYqpHRJ00Q58sVrG1GylKnEECevkPiOhPUUUTl+dadICG0YaTW9 8c9t9Z5WnoxMsXI6y0G1QHCDivA4LmyBu6O6fvEkR1AEyMDEY5zLBqSPr0RAjunUh2xIZ1hnN1 tfLiTz8C4cdzOkZVMHaf+ZN9lbSODSOPotm5TWRjCmLqiNb4/0FlZ0ATyE9OEm1t9+sjBpocTN NntYgNIyXZXTeB1h2JP3IUxmd3r0bb8OQlmRYDJ+hYkFSDFwyrhCNmRXJlwpg4SEG8eZ4DPPrI zAY= Content-Type: multipart/mixed; boundary="------------J0PVIP2Av5gPiNElklmBQgQj" Message-ID: <6cd99975-646d-a122-d844-c194dce8dbd0@codesourcery.com> Date: Thu, 12 Jan 2023 11:22:40 +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 , fortran CC: Jakub Jelinek From: Tobias Burnus Subject: [Patch] Fortran/OpenMP: Reject non-scalar 'holds' expr in 'omp assume(s)' [PR107424] 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,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: --------------J0PVIP2Av5gPiNElklmBQgQj Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Rather obvious fix for that ICE. Comments? If there are none, I will commit it later as obvious. 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 --------------J0PVIP2Av5gPiNElklmBQgQj Content-Type: text/x-patch; charset="UTF-8"; name="fix-assume.diff" Content-Disposition: attachment; filename="fix-assume.diff" Content-Transfer-Encoding: base64 Rm9ydHJhbi9PcGVuTVA6IFJlamVjdCBub24tc2NhbGFyICdob2xkcycgZXhwciBpbiAnb21w IGFzc3VtZShzKScgW1BSMTA3NDI0XQoKZ2NjL2ZvcnRyYW4vQ2hhbmdlTG9nOgoKCVBSIGZv cnRyYW4vMTA3NDI0CgkqIG9wZW5tcC5jYyAoZ2ZjX3Jlc29sdmVfb21wX2Fzc3VtcHRpb25z KTogUmVqZWN0IG5vbnNjYWxhcnMuCgpnY2MvdGVzdHN1aXRlL0NoYW5nZUxvZzoKCglQUiBm b3J0cmFuLzEwNzQyNAoJKiBnZm9ydHJhbi5kZy9nb21wL2Fzc3VtZS0yLmY5MDogVXBkYXRl IGRnLWVycm9yLgoJKiBnZm9ydHJhbi5kZy9nb21wL2Fzc3VtZXMtMi5mOTA6IExpa2V3aXNl LgoJKiBnZm9ydHJhbi5kZy9nb21wL2Fzc3VtZS01LmY5MDogTmV3IHRlc3QuCgogZ2NjL2Zv cnRyYW4vb3Blbm1wLmNjICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrKy0tLQog Z2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL2Fzc3VtZS0yLmY5MCAgfCAgMiArLQog Z2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL2Fzc3VtZS01LmY5MCAgfCAyMCArKysr KysrKysrKysrKysrKysrKwogZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL2Fzc3Vt ZXMtMi5mOTAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA1 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2djYy9mb3J0cmFuL29wZW5tcC5jYyBiL2dj Yy9mb3J0cmFuL29wZW5tcC5jYwppbmRleCBiNzFlZTQ2N2MwMS4uOTE2ZGFlYjFhYTUgMTAw NjQ0Ci0tLSBhL2djYy9mb3J0cmFuL29wZW5tcC5jYworKysgYi9nY2MvZm9ydHJhbi9vcGVu bXAuY2MKQEAgLTY5MTEsOSArNjkxMSwxMSBAQCB2b2lkCiBnZmNfcmVzb2x2ZV9vbXBfYXNz dW1wdGlvbnMgKGdmY19vbXBfYXNzdW1wdGlvbnMgKmFzc3VtZSkKIHsKICAgZm9yIChnZmNf ZXhwcl9saXN0ICplbCA9IGFzc3VtZS0+aG9sZHM7IGVsOyBlbCA9IGVsLT5uZXh0KQotICAg IGlmICghZ2ZjX3Jlc29sdmVfZXhwciAoZWwtPmV4cHIpIHx8IGVsLT5leHByLT50cy50eXBl ICE9IEJUX0xPR0lDQUwpCi0JZ2ZjX2Vycm9yICgiSE9MRFMgZXhwcmVzc2lvbiBhdCAlTCBt dXN0IGJlIGEgbG9naWNhbCBleHByZXNzaW9uIiwKLQkJICAgJmVsLT5leHByLT53aGVyZSk7 CisgICAgaWYgKCFnZmNfcmVzb2x2ZV9leHByIChlbC0+ZXhwcikKKwl8fCBlbC0+ZXhwci0+ dHMudHlwZSAhPSBCVF9MT0dJQ0FMCisJfHwgZWwtPmV4cHItPnJhbmsgIT0gMCkKKyAgICAg IGdmY19lcnJvciAoIkhPTERTIGV4cHJlc3Npb24gYXQgJUwgbXVzdCBiZSBhIHNjYWxhciBs b2dpY2FsIGV4cHJlc3Npb24iLAorCQkgJmVsLT5leHByLT53aGVyZSk7CiB9CiAKIApkaWZm IC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL2Fzc3VtZS0yLmY5MCBi L2djYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcvZ29tcC9hc3N1bWUtMi5mOTAKaW5kZXggY2Ez ZTA0ZGZlOTUuLmRjMzA2YTkwODhhIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2dmb3J0 cmFuLmRnL2dvbXAvYXNzdW1lLTIuZjkwCisrKyBiL2djYy90ZXN0c3VpdGUvZ2ZvcnRyYW4u ZGcvZ29tcC9hc3N1bWUtMi5mOTAKQEAgLTIyLDYgKzIyLDYgQEAgc3Vicm91dGluZSBmb28g KGksIGEpCiAgIGVuZCBpZgogISAgISRvbXAgZW5kIGFzc3VtZSAgLSBzaWxlbmNlOiAnVW5l eHBlY3RlZCAhJE9NUCBFTkQgQVNTVU1FIHN0YXRlbWVudCcKIAotICAhJG9tcCBhc3N1bWUg aG9sZHMgKDEuMCkgICEgeyBkZy1lcnJvciAiSE9MRFMgZXhwcmVzc2lvbiBhdCAuMS4gbXVz dCBiZSBhIGxvZ2ljYWwgZXhwcmVzc2lvbiIgfQorICAhJG9tcCBhc3N1bWUgaG9sZHMgKDEu MCkgICEgeyBkZy1lcnJvciAiSE9MRFMgZXhwcmVzc2lvbiBhdCAuMS4gbXVzdCBiZSBhIHNj YWxhciBsb2dpY2FsIGV4cHJlc3Npb24iIH0KICAgISRvbXAgZW5kIGFzc3VtZQogZW5kCmRp ZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAvYXNzdW1lLTUuZjkw IGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL2Fzc3VtZS01LmY5MApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4uNWM2YzAwNzUwZGQKLS0tIC9kZXYv bnVsbAorKysgYi9nY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAvYXNzdW1lLTUuZjkw CkBAIC0wLDAgKzEsMjAgQEAKKyEgUFIgZm9ydHJhbi8xMDc0MjQKKyEKKyEgQ29udHJpYnV0 ZWQgYnkgRy4gU3RlaW5tZXR6CishCisKK2ludGVnZXIgZnVuY3Rpb24gZihpKQorICAgaW1w bGljaXQgbm9uZQorICAgISRvbXAgYXNzdW1lcyBob2xkcyhpIDwgZygpKSAgISB7IGRnLWVy cm9yICJIT0xEUyBleHByZXNzaW9uIGF0IC4xLiBtdXN0IGJlIGEgc2NhbGFyIGxvZ2ljYWwg ZXhwcmVzc2lvbiIgfQorICAgaW50ZWdlciwgdmFsdWUgOjogaQorCisgICAhJG9tcCBhc3N1 bWUgaG9sZHMoaSA8IGcoKSkgICEgeyBkZy1lcnJvciAiSE9MRFMgZXhwcmVzc2lvbiBhdCAu MS4gbXVzdCBiZSBhIHNjYWxhciBsb2dpY2FsIGV4cHJlc3Npb24iIH0KKyAgIGJsb2NrCisg ICBlbmQgYmxvY2sKKyAgIGYgPSAzCitjb250YWlucworICAgZnVuY3Rpb24gZygpCisgICAg ICBpbnRlZ2VyIDo6IGcoMikKKyAgICAgIGcgPSA0CisgICBlbmQKK2VuZApkaWZmIC0tZ2l0 IGEvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL2Fzc3VtZXMtMi5mOTAgYi9nY2Mv dGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAvYXNzdW1lcy0yLmY5MAppbmRleCA3MjljOTcz N2ExYy4uYzg3MTlhODZhOTQgMTAwNjQ0Ci0tLSBhL2djYy90ZXN0c3VpdGUvZ2ZvcnRyYW4u ZGcvZ29tcC9hc3N1bWVzLTIuZjkwCisrKyBiL2djYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcv Z29tcC9hc3N1bWVzLTIuZjkwCkBAIC00LDcgKzQsNyBAQCBtb2R1bGUgbQogICAhJG9tcCBh c3N1bWVzIGNvbnRhaW5zKHRhcmdldCkgaG9sZHMoeCA+IDAuMCkKICAgISRvbXAgYXNzdW1l cyBhYnNlbnQodGFyZ2V0KQogICAhJG9tcCBhc3N1bWVzIGhvbGRzKDAuMCkKLSEgeyBkZy1l cnJvciAiSE9MRFMgZXhwcmVzc2lvbiBhdCAuMS4gbXVzdCBiZSBhIGxvZ2ljYWwgZXhwcmVz c2lvbiIgIiIgeyB0YXJnZXQgKi0qLSogfSAuLTEgfQorISB7IGRnLWVycm9yICJIT0xEUyBl eHByZXNzaW9uIGF0IC4xLiBtdXN0IGJlIGEgc2NhbGFyIGxvZ2ljYWwgZXhwcmVzc2lvbiIg IiIgeyB0YXJnZXQgKi0qLSogfSAuLTEgfQogZW5kIG1vZHVsZQogCiBtb2R1bGUgbTIK --------------J0PVIP2Av5gPiNElklmBQgQj--