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 0231C3858C00 for ; Thu, 4 Aug 2022 07:32:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0231C3858C00 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,215,1654588800"; d="diff'?scan'208";a="80768746" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa4.mentor.iphmx.com with ESMTP; 03 Aug 2022 23:32:29 -0800 IronPort-SDR: lMyY6XRPbKAQu4vgp1H21VjIwuRsv+xMbcSO6cbVZBYGPgZWf5Nzt/5T0vR8a4tAl07tMEk/DK +cRnNDRXABT2+0bHY9ByyI2chVg/rOuKP3Ley7cUQIosgoZFVeUojixeoO/Ld605V74Fwr6yFT QuQXwNSktzBmFYESz1m2j49oNgSK/lOPKm7ZKZlMBXihoAFAQxf+3L2GCWWrWU7EzO6ouwUuzd oSSp6pr/Z03sRi3KZgjIaFqV9rDoq7b0Oi12JEBHccHXJqN0LC+68I6jY4aCuysdbLnrKphy8N fSY= Content-Type: multipart/mixed; boundary="------------HtWwfPImiL891EmJhYIHcNVU" Message-ID: Date: Thu, 4 Aug 2022 09:32:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: gcc-patches , Jakub Jelinek From: Tobias Burnus Subject: [Patch] OpenMP: Fix folding with simd's linear clause [PR106492] X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-13.mgc.mentorg.com (139.181.222.13) 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2022 07:32:41 -0000 --------------HtWwfPImiL891EmJhYIHcNVU Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Rather obvious fix and similar to PR106449. OK for mainline and backporting (how far?). I would like to backport it at least to GCC 12. 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 --------------HtWwfPImiL891EmJhYIHcNVU Content-Type: text/x-patch; charset="UTF-8"; name="simd-fix.diff" Content-Disposition: attachment; filename="simd-fix.diff" Content-Transfer-Encoding: base64 T3Blbk1QOiBGaXggZm9sZGluZyB3aXRoIHNpbWQncyBsaW5lYXIgY2xhdXNlIFtQUjEwNjQ5 Ml0KCmdjYy9DaGFuZ2VMb2c6CgoJUFIgbWlkZGxlLWVuZC8xMDY0OTIKCSogb21wLWxvdy5j YyAobG93ZXJfcmVjX2lucHV0X2NsYXVzZXMpOiBBZGQgbWlzc2luZyBmb2xkaW5nCgl0byBk YXRhIHR5cGUgb2YgbGluZWFyLWNsYXVzZSBsaXN0IGl0ZW0uCgpnY2MvdGVzdHN1aXRlL0No YW5nZUxvZzoKCglQUiBtaWRkbGUtZW5kLzEwNjQ5MgoJKiBnKysuZGcvZ29tcC9wcjEwNjQ5 Mi5DOiBOZXcgdGVzdC4KCiBnY2Mvb21wLWxvdy5jYyAgICAgICAgICAgICAgICAgICAgICAg fCAgNiArKy0tLQogZ2NjL3Rlc3RzdWl0ZS9nKysuZGcvZ29tcC9wcjEwNjQ5Mi5DIHwgNDkg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs IDUyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ2NjL29t cC1sb3cuY2MgYi9nY2Mvb21wLWxvdy5jYwppbmRleCBkNzNjMTY1ZjAyOS4uM2M0Yjg1OTNj OGIgMTAwNjQ0Ci0tLSBhL2djYy9vbXAtbG93LmNjCisrKyBiL2djYy9vbXAtbG93LmNjCkBA IC02MjQxLDEwICs2MjQxLDEwIEBAIGxvd2VyX3JlY19pbnB1dF9jbGF1c2VzICh0cmVlIGNs YXVzZXMsIGdpbXBsZV9zZXEgKmlsaXN0LCBnaW1wbGVfc2VxICpkbGlzdCwKIAkJCX0KIAog CQkgICAgICBpZiAoUE9JTlRFUl9UWVBFX1AgKFRSRUVfVFlQRSAoeCkpKQotCQkJeCA9IGZv bGRfYnVpbGQyIChQT0lOVEVSX1BMVVNfRVhQUiwKLQkJCQkJIFRSRUVfVFlQRSAoeCksIHgs IHQpOworCQkJeCA9IGZvbGRfYnVpbGRfcG9pbnRlcl9wbHVzICh4LCB0KTsKIAkJICAgICAg ZWxzZQotCQkJeCA9IGZvbGRfYnVpbGQyIChQTFVTX0VYUFIsIFRSRUVfVFlQRSAoeCksIHgs IHQpOworCQkJeCA9IGZvbGRfYnVpbGQyIChQTFVTX0VYUFIsIFRSRUVfVFlQRSAoeCksIHgs CisJCQkJCSBmb2xkX2NvbnZlcnQgKFRSRUVfVFlQRSAoeCksIHQpKTsKIAkJICAgIH0KIAog CQkgIGlmICgoT01QX0NMQVVTRV9DT0RFIChjKSAhPSBPTVBfQ0xBVVNFX0xJTkVBUgpkaWZm IC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nKysuZGcvZ29tcC9wcjEwNjQ5Mi5DIGIvZ2NjL3Rl c3RzdWl0ZS9nKysuZGcvZ29tcC9wcjEwNjQ5Mi5DCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAwMDAwLi5mMjYzYmI0MjcxMAotLS0gL2Rldi9udWxsCisrKyBiL2djYy90 ZXN0c3VpdGUvZysrLmRnL2dvbXAvcHIxMDY0OTIuQwpAQCAtMCwwICsxLDQ5IEBACisvKiBQ UiBtaWRkbGUtZW5kLzEwNjQ5MiAqLworCit0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4KK3N0cnVj dCBTIHsKKyAgVCBhIDogMTI7CisgIFMgKCkgOiBhKDApCisgIHsKKyNwcmFnbWEgb21wIGZv ciBzaW1kIGxpbmVhcihhKQorICAgIGZvciAoaW50IGsgPSAwOyBrIDwgNjQ7ICsraykKKyAg ICAgIGErKzsKKyAgfQorfTsKK3N0cnVjdCBVIHsKKyAgaW50IGEgOiAxMjsKKyAgVSAoKSA6 IGEoMCkKKyAgeworI3ByYWdtYSBvbXAgZm9yIHNpbWQgbGluZWFyKGEpCisgICAgZm9yIChp bnQgayA9IDA7IGsgPCA2NDsgKytrKQorICAgICAgYSsrOworICB9Cit9OworCitTPGludD4g czsKK1UgdTsKKworCit0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4KK3N0cnVjdCBTcHRyIHsKKyAg VCBhOworICBTcHRyIChUIGluaXQpIDogYShpbml0KQorICB7CisjcHJhZ21hIG9tcCBmb3Ig c2ltZCBsaW5lYXIoYSkKKyAgICBmb3IgKGludCBrID0gMDsgayA8IDY0OyArK2spCisgICAg ICBhKys7CisgIH0KK307CitzdHJ1Y3QgVXB0ciB7CisgIGludCAqYTsKKyAgVXB0ciAoaW50 ICppbml0KSA6IGEoaW5pdCkKKyAgeworI3ByYWdtYSBvbXAgZm9yIHNpbWQgbGluZWFyKGEp CisgICAgZm9yIChpbnQgayA9IDA7IGsgPCA2NDsgKytrKQorICAgICAgYSsrOworICB9Cit9 OworCitpbnQgaVsxMDI0XTsKK1NwdHI8aW50ICo+IHNwdHIoaSk7CitVcHRyIHVwdHIoJmlb MTAwXSk7Cg== --------------HtWwfPImiL891EmJhYIHcNVU--