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 293863858C50; Thu, 9 Feb 2023 08:56:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 293863858C50 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,283,1669104000"; d="diff'?scan'208";a="96326098" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa4.mentor.iphmx.com with ESMTP; 09 Feb 2023 00:56:13 -0800 IronPort-SDR: dwJ/lJxFUoyyIIJXhMMoeZ6cwwejCtpGkLdRvZRGv9HW5k7s8Mh0dQJ0wlDRQYQuzysKfd3nc+ C5BDVve5+ikXoAlWO57vnJBRF7RrSSjv8nGjcM18WYOTTecfDZZgKrmtQ93Wmers8qCZ2bF6rx gIaD5WhESR0G1+o3syhKA/O3JE+4X5ODeUJymx8Zn5sadwLc0QXD2uoCOn9IOdfT8zU18Z9JNU i/oIvGZyAqzdWTxk0YEUP4R8jHROBydc2EP69dgKZaBRjSPsqMf2oHU5T/Z9DGdOtomWMgfMs0 K7U= Content-Type: multipart/mixed; boundary="------------aHpaMsvdg5CHqFzOCTznC0eT" Message-ID: <026d0b0c-bd42-1939-e500-f1f9b2676825@codesourcery.com> Date: Thu, 9 Feb 2023 09:56:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-US To: gcc-patches , Jakub Jelinek , fortran From: Tobias Burnus Subject: [Patch] Fortran/OpenMP: Fix -fopenmp-simd for 'omp assume(s)' X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-10.mgc.mentorg.com (139.181.222.10) 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: --------------aHpaMsvdg5CHqFzOCTznC0eT Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Found by chance recently; I thought about a couple of ways to handle it but then settled to the proposed solution. OK for mainline? 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 --------------aHpaMsvdg5CHqFzOCTznC0eT Content-Type: text/x-patch; charset="UTF-8"; name="fix-omp-simd-assumes.diff" Content-Disposition: attachment; filename="fix-omp-simd-assumes.diff" Content-Transfer-Encoding: base64 Rm9ydHJhbi9PcGVuTVA6IEZpeCAtZm9wZW5tcC1zaW1kIGZvciAnb21wIGFzc3VtZShzKScK CldoaWxlICdvbXAgYXNzdW1lJyBpcyBlbmFibGVkIGJ5IC1mb3Blbm1wLXNpbWQsICdvbXAg YXNzdW1lcycgaXMgbm90Owpob3dldmVyLCBkdWUgdG8gdGhlIHdheSBwYXJzaW5nIHdvcmtz IGluIEZvcnRyYW4gKGVzcC4gZm9yIGZpeGVkLWZvcm0Kc291cmNlIGNvZGUpLCAnYXNzdW1l cycgd2FzIHBhcnNlZCBieSAnYXNzdW1lJyB3aGljaCB0aGVuIHN0dW1ibGVkIG92ZXIKdGhl IHRhaWxpbmcgJ3MnLgoKZ2NjL2ZvcnRyYW4vCgogICAgICAgICogcGFyc2UuY2MgKGRlY29k ZV9vbXBfZGlyZWN0aXZlKTogUmVhbGx5IGlnbm9yZSAnYXNzdW1lcycgd2l0aAoJLWZvcGVu bXAtc2ltZC4KCmdjYy90ZXN0c3VpdGUvCgogICAgICAgICogZ2ZvcnRyYW4uZGcvZ29tcC9v cGVubXAtc2ltZC04LmY5MDogTmV3IHRlc3QuCgogZ2NjL2ZvcnRyYW4vcGFyc2UuY2MgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBnY2MvdGVzdHN1aXRlL2dmb3J0 cmFuLmRnL2dvbXAvb3Blbm1wLXNpbWQtOC5mOTAgfCAyNSArKysrKysrKysrKysrKysrKysr KysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2djYy9mb3J0cmFuL3BhcnNlLmNjIGIvZ2NjL2ZvcnRyYW4vcGFyc2UuY2MKaW5kZXggMDM5 ZTdlN2RhNTMuLmY1MTU0ZDk3YWU4IDEwMDY0NAotLS0gYS9nY2MvZm9ydHJhbi9wYXJzZS5j YworKysgYi9nY2MvZm9ydHJhbi9wYXJzZS5jYwpAQCAtODg1LDYgKzg4NSw5IEBAIGRlY29k ZV9vbXBfZGlyZWN0aXZlICh2b2lkKQogICBzd2l0Y2ggKGMpCiAgICAgewogICAgIGNhc2Ug J2EnOgorICAgICAgLyogRm9yIC1mb3Blbm1wLXNpbWQsIGlnbm9yZSAnYXNzdW1lcyc7IG5v dGUgbm8gY2xhdXNlIHN0YXJ0cyB3aXRoICdzJy4gKi8KKyAgICAgIGlmICghZmxhZ19vcGVu bXAgJiYgZ2ZjX21hdGNoICgiYXNzdW1lcyIpID09IE1BVENIX1lFUykKKwlicmVhazsKICAg ICAgIG1hdGNobyAoImFzc3VtZXMiLCBnZmNfbWF0Y2hfb21wX2Fzc3VtZXMsIFNUX09NUF9B U1NVTUVTKTsKICAgICAgIG1hdGNocyAoImFzc3VtZSIsIGdmY19tYXRjaF9vbXBfYXNzdW1l LCBTVF9PTVBfQVNTVU1FKTsKICAgICAgIG1hdGNobyAoImF0b21pYyIsIGdmY19tYXRjaF9v bXBfYXRvbWljLCBTVF9PTVBfQVRPTUlDKTsKZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUv Z2ZvcnRyYW4uZGcvZ29tcC9vcGVubXAtc2ltZC04LmY5MCBiL2djYy90ZXN0c3VpdGUvZ2Zv cnRyYW4uZGcvZ29tcC9vcGVubXAtc2ltZC04LmY5MApuZXcgZmlsZSBtb2RlIDEwMDY0NApp bmRleCAwMDAwMDAwMDAwMC4uY2Y5MmFiZjJmOWUKLS0tIC9kZXYvbnVsbAorKysgYi9nY2Mv dGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAvb3Blbm1wLXNpbWQtOC5mOTAKQEAgLTAsMCAr MSwyNSBAQAorISB7IGRnLW9wdGlvbnMgIi1mbm8tb3Blbm1wIC1mb3Blbm1wLXNpbWQgLWZk dW1wLXRyZWUtb3JpZ2luYWwiIH0KKworISBXaGlsZSAnb21wIGFzc3VtZXMnIGlzIGlnbm9y ZWQgd2l0aCAtZm9wZW5tcC1zaW1kLAorISAnb21wIGFzc3VtZScgaXMgcHJvY2Vzc2VkIC0g Y2hlY2sgdGhhdCB0aGlzIHdvcmtzLgorCittb2R1bGUgbQorICAhJG9tcCBhc3N1bWVzIG5v X29wZW5tcCBpbnZhbGlkX2NsYXVzZSAgISBTaG91bGQgZ2V0IGlnbm9yZWQKK2NvbnRhaW5z CisgIGludGVnZXIgZnVuY3Rpb24gZm9vKCkKKyAgICBmb28gPSA1CisgIGVuZCBmdW5jdGlv bgorZW5kCisKK3Byb2dyYW0gbWFpbgorICB1c2UgbQorICBpbXBsaWNpdCBub25lCisgICEk b21wIGFzc3VtZXMgbm9fb3Blbm1wICAhIGxpa2V3aXNlIGlnbm9yZWQKKyAgaW50ZWdlciA6 OiBuCisgICEkb21wIGFzc3VtZSBob2xkcyAoZm9vKCkgPiAwKSAhIHNob3VsZCBiZSBob25v dXJlZAorICAgIG4gPSBmb28oKQorICAgIGlmIChuID09IDApIHN0b3AKKyAgISRvbXAgZW5k IGFzc3VtZQorZW5kCisKKyEgeyBkZy1maW5hbCB7IHNjYW4tdHJlZS1kdW1wICJcXC5BU1NV TUUgXFwoZm9vIFxcKFxcKSA+IDBcXCk7IiAib3JpZ2luYWwiIH0gfQo= --------------aHpaMsvdg5CHqFzOCTznC0eT--