From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa2.mentor.iphmx.com (esa2.mentor.iphmx.com [68.232.141.98]) by sourceware.org (Postfix) with ESMTPS id 5B4863858409; Fri, 27 Jan 2023 09:19:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B4863858409 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,250,1669104000"; d="diff'?scan'208";a="95958822" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa2.mentor.iphmx.com with ESMTP; 27 Jan 2023 01:19:52 -0800 IronPort-SDR: 1CHdokXzE6m17jLJNZk2S7XhBdvHtnMhmFvtcIBPadj0ZW54uhc+F9bppzYbk35fOjQR+XpdC0 2xlWrbKg/DraN4L82JU1B5Ru01MOCijDndno3PURyHLRuqp4jY+PI3/kjk06lrw7xwn6s2iCVR 8n8JIfi3PS9vNDkPJHGjvw89/eXQ8aEc1LyiD8xhR8tTrB3GSZG6Ed0F2fknAQDCSew/8SbWSD omVu5PTmZ7CUocd2PEvsb5GomJLXURwwt/X/9UtsUsOIBAuqr21w1qXRfooXoWwVxHS8nSCzux nJo= Content-Type: multipart/mixed; boundary="------------AIdn6OkQCQJHOQqHmIT1iGdz" Message-ID: Date: Fri, 27 Jan 2023 10:19:42 +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 , Jakub Jelinek From: Tobias Burnus Subject: [Patch] OpenMP/Fortran: Fix has_device_addr clause splitting [PR108558] 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,RCVD_IN_MSPIKE_H2,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: --------------AIdn6OkQCQJHOQqHmIT1iGdz Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Rather obvious fix. Hence, I intent to commit it later as obvious, unless there are any comments. Tobias PS: Thanks goes to Thomas for finding + reporting the issue. ----------------- 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 --------------AIdn6OkQCQJHOQqHmIT1iGdz Content-Type: text/x-patch; charset="UTF-8"; name="fix-has_device_addr-split.diff" Content-Disposition: attachment; filename="fix-has_device_addr-split.diff" Content-Transfer-Encoding: base64 T3Blbk1QL0ZvcnRyYW46IEZpeCBoYXNfZGV2aWNlX2FkZHIgY2xhdXNlIHNwbGl0dGluZyBb UFIxMDg1NThdCgpnY2MvZm9ydHJhbi9DaGFuZ2VMb2c6CgoJUFIgZm9ydHJhbi8xMDg1NTgK CSogdHJhbnMtb3Blbm1wLmNjIChnZmNfc3BsaXRfb21wX2NsYXVzZXMpOiBIYW5kbGUgaGFz X2RldmljZV9hZGRyLgoKbGliZ29tcC9DaGFuZ2VMb2c6CgoJUFIgZm9ydHJhbi8xMDg1NTgK CSogdGVzdHN1aXRlL2xpYmdvbXAuZm9ydHJhbi9oYXNfZGV2aWNlX2FkZHIuZjkwOiBOZXcg dGVzdC4KCiBnY2MvZm9ydHJhbi90cmFucy1vcGVubXAuY2MgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICsKIC4uLi90ZXN0c3VpdGUvbGliZ29tcC5mb3J0cmFuL2hhc19kZXZpY2Vf YWRkci5mOTAgIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCA2MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ2NjL2ZvcnRyYW4vdHJhbnMtb3Bl bm1wLmNjIGIvZ2NjL2ZvcnRyYW4vdHJhbnMtb3Blbm1wLmNjCmluZGV4IDg3MjEzZGUwOTE4 Li41MjgzZDBjZTVmMyAxMDA2NDQKLS0tIGEvZ2NjL2ZvcnRyYW4vdHJhbnMtb3Blbm1wLmNj CisrKyBiL2djYy9mb3J0cmFuL3RyYW5zLW9wZW5tcC5jYwpAQCAtNjIwNSw2ICs2MjA1LDgg QEAgZ2ZjX3NwbGl0X29tcF9jbGF1c2VzIChnZmNfY29kZSAqY29kZSwKIAkgICAgPSBjb2Rl LT5leHQub21wX2NsYXVzZXMtPmxpc3RzW09NUF9MSVNUX01BUF07CiAJICBjbGF1c2VzYVtH RkNfT01QX1NQTElUX1RBUkdFVF0ubGlzdHNbT01QX0xJU1RfSVNfREVWSUNFX1BUUl0KIAkg ICAgPSBjb2RlLT5leHQub21wX2NsYXVzZXMtPmxpc3RzW09NUF9MSVNUX0lTX0RFVklDRV9Q VFJdOworCSAgY2xhdXNlc2FbR0ZDX09NUF9TUExJVF9UQVJHRVRdLmxpc3RzW09NUF9MSVNU X0hBU19ERVZJQ0VfQUREUl0KKwkgICAgPSBjb2RlLT5leHQub21wX2NsYXVzZXMtPmxpc3Rz W09NUF9MSVNUX0hBU19ERVZJQ0VfQUREUl07CiAJICBjbGF1c2VzYVtHRkNfT01QX1NQTElU X1RBUkdFVF0uZGV2aWNlCiAJICAgID0gY29kZS0+ZXh0Lm9tcF9jbGF1c2VzLT5kZXZpY2U7 CiAJICBjbGF1c2VzYVtHRkNfT01QX1NQTElUX1RBUkdFVF0udGhyZWFkX2xpbWl0CmRpZmYg LS1naXQgYS9saWJnb21wL3Rlc3RzdWl0ZS9saWJnb21wLmZvcnRyYW4vaGFzX2RldmljZV9h ZGRyLmY5MCBiL2xpYmdvbXAvdGVzdHN1aXRlL2xpYmdvbXAuZm9ydHJhbi9oYXNfZGV2aWNl X2FkZHIuZjkwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi45NWNj Nzc4OGYyZAotLS0gL2Rldi9udWxsCisrKyBiL2xpYmdvbXAvdGVzdHN1aXRlL2xpYmdvbXAu Zm9ydHJhbi9oYXNfZGV2aWNlX2FkZHIuZjkwCkBAIC0wLDAgKzEsNTkgQEAKKyEgeyBkZy1h ZGRpdGlvbmFsLW9wdGlvbnMgIi1mZHVtcC10cmVlLW9yaWdpbmFsIiB9CisKKyEKKyEgUFIg Zm9ydHJhbi8xMDg1NTgKKyEKKworISB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGlt ZXMgIiNwcmFnbWEgb21wIHRhcmdldCBoYXNfZGV2aWNlX2FkZHJcXCh4XFwpIGhhc19kZXZp Y2VfYWRkclxcKHlcXCkiIDIgIm9yaWdpbmFsIiB9IH0KKyEgeyBkZy1maW5hbCB7IHNjYW4t dHJlZS1kdW1wLXRpbWVzICIjcHJhZ21hIG9tcCB0YXJnZXQgZGF0YSBtYXBcXCh0b2Zyb206 eFxcKSBtYXBcXCh0b2Zyb206eVxcKSIgMiAib3JpZ2luYWwiIH0gfQorISB7IGRnLWZpbmFs IHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIiNwcmFnbWEgb21wIHRhcmdldCBkYXRhIHVzZV9k ZXZpY2VfYWRkclxcKHhcXCkgdXNlX2RldmljZV9hZGRyXFwoeVxcKSIgMSAib3JpZ2luYWwi IH0gfQorISB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIiNwcmFnbWEgb21w IHRhcmdldCB1cGRhdGUgZnJvbVxcKHlcXCkiIDEgIm9yaWdpbmFsIiB9IH0KKyEgeyBkZy1m aW5hbCB7IHNjYW4tdHJlZS1kdW1wLXRpbWVzICIjcHJhZ21hIG9tcCB0YXJnZXQgZGF0YSBt YXBcXCh0b2Zyb206eFxcKSBtYXBcXCh0b2Zyb206eVxcKSB1c2VfZGV2aWNlX2FkZHJcXCh4 XFwpIHVzZV9kZXZpY2VfYWRkclxcKHlcXCkiIDEgIm9yaWdpbmFsIiB9IH0KKyEgeyBkZy1m aW5hbCB7IHNjYW4tdHJlZS1kdW1wLXRpbWVzICIjcHJhZ21hIG9tcCB0ZWFtcyIgMiAib3Jp Z2luYWwiIH0gfQorISB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIiNwcmFn bWEgb21wIGRpc3RyaWJ1dGUiIDIgIm9yaWdpbmFsIiB9IH0KKyEgeyBkZy1maW5hbCB7IHNj YW4tdHJlZS1kdW1wLXRpbWVzICIjcHJhZ21hIG9tcCBwYXJhbGxlbCIgMiAib3JpZ2luYWwi IH0gfQorISB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIiNwcmFnbWEgb21w IGZvciBub3dhaXQiIDIgIm9yaWdpbmFsIiB9IH0KKworbW9kdWxlIG0KK2NvbnRhaW5zCitz dWJyb3V0aW5lIHZlY3RvckFkZCh4LCB5LCBOKQorICBpbXBsaWNpdCBub25lCisgIGludGVn ZXIgOjogTgorICBpbnRlZ2VyKDQpIDo6IHgoTiksIHkoTikKKyAgaW50ZWdlciA6OiBpCisK KyAgISRvbXAgdGFyZ2V0IHRlYW1zIGRpc3RyaWJ1dGUgcGFyYWxsZWwgZG8gaGFzX2Rldmlj ZV9hZGRyKHgsIHkpCisgIGRvIGkgPSAxLCBOCisgICAgeShpKSA9IHgoaSkgKyB5KGkpCisg IGVuZCBkbworZW5kIHN1YnJvdXRpbmUgdmVjdG9yQWRkCitlbmQgbW9kdWxlIG0KKworcHJv Z3JhbSBtYWluCisgIHVzZSBtCisgIGltcGxpY2l0IG5vbmUKKyAgaW50ZWdlciwgcGFyYW1l dGVyIDo6IE4gPSA5ODc2CisgIGludGVnZXIoNCkgOjogeChOKSwgeShOKQorICBpbnRlZ2Vy IDo6IGkKKworICB4KDopID0gMQorICB5KDopID0gMgorCisgICEkb21wIHRhcmdldCBkYXRh IG1hcCh4LCB5KQorICAgICEkb21wIHRhcmdldCBkYXRhIHVzZV9kZXZpY2VfYWRkcih4LCB5 KQorICAgICAgY2FsbCB2ZWN0b3JBZGQoeCwgeSwgTikKKyAgICAhJG9tcCBlbmQgdGFyZ2V0 IGRhdGEKKyAgICAhJG9tcCB0YXJnZXQgdXBkYXRlIGZyb20oeSkKKyAgICBpZiAoYW55ICh5 IC89IDMpKSBlcnJvciBzdG9wCisgICEkb21wIGVuZCB0YXJnZXQgZGF0YQorCisgIHggPSAx CisgIHkgPSAyCisgICEkb21wIHRhcmdldCBkYXRhIG1hcCh4LCB5KSB1c2VfZGV2aWNlX2Fk ZHIoeCwgeSkKKyAgICAhJG9tcCB0YXJnZXQgdGVhbXMgZGlzdHJpYnV0ZSBwYXJhbGxlbCBk byBoYXNfZGV2aWNlX2FkZHIoeCwgeSkKKyAgICBkbyBpID0gMSwgTgorICAgICAgeShpKSA9 IHgoaSkgKyB5KGkpCisgICAgZW5kIGRvCisgISRvbXAgZW5kIHRhcmdldCBkYXRhCisgaWYg KGFueSAoeSAvPSAzKSkgZXJyb3Igc3RvcAorZW5kIHByb2dyYW0K --------------AIdn6OkQCQJHOQqHmIT1iGdz--