From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by sourceware.org (Postfix) with ESMTPS id 44CAC3858D28; Wed, 25 Jan 2023 19:53:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 44CAC3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1674676416; bh=DRtHzhrkBqwG23jxUWQTuhjSObgV6I1dyFo97kGBtFQ=; h=X-UI-Sender-Class:From:To:Subject:Date; b=KIRaLj33NnY7zjnA8kL3b1fH0iG/1AopY4DlEkArComNIBbq4tcbj8Xyqb+Zv7od8 AhsbA5ecjXTBjrNbfH/L/AkwaMqqHGph3yenG0EteVeeEB03C2JuB9gb5t4kGyXtnW nnAqN0VXnWxw8YudkzJZWvpg3QqMmXggaTRasti6uLRv/tw8vxIH59t5R7lg+QHCnf B6JN5qSwy4oPdYBcx8NL3ltxkRpz7bqcwbMww6KFHl3RuEzgx3QEeVLtky84UWDnix xdv8QsjQbwhGLmzNIqw07BZZNHpCBdoCV0PgNyiCt1J+cTdiD+bq3WEfsz9StaORSq kPXBWynfmtuJw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [93.207.89.26] ([93.207.89.26]) by web-mail.gmx.net (3c-app-gmx-bs46.server.lan [172.19.170.98]) (via HTTP); Wed, 25 Jan 2023 20:53:36 +0100 MIME-Version: 1.0 Message-ID: From: Harald Anlauf To: fortran , gcc-patches Subject: [PATCH, committed] Fortran: ICE in gfc_compare_array_spec [PR108528] Content-Type: multipart/mixed; boundary=sgnirk-e1284021-8a63-4568-8237-cc88628bf083 Date: Wed, 25 Jan 2023 20:53:36 +0100 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:d0XXjCzeiJrUhfS+RUewo42CWtMjqa9PFZxCa1YC2f1/NIAj6Kl1/Vmq+LD7RpVTUPMwo INzLpY2BdUDVi9rhINFj4sH8ppEoPeJfK99JLu6VcdRJBZ1xts4jEx8MoeY2ocWEwyVZNLyaaXLq P+eObw8rjOJ/mW5lzdlU/VTGQ7mUmmQq901dw2emeP7ew5wZIwiD7YgldMYQ4fSO8BNrqTyYVbND x9OBGMota25I2iBPhrgkPs7LI+1FAiOm5GfMzq07s4/LEp4e1K0g63JvsU5ILyYL6/iAxl3CP5Ar +A= UI-OutboundReport: notjunk:1;M01:P0:c4Zr88Bqff4=;3pl7Lqvbtlms892gKpbZ0+zSXjH yM1rk7ipaUWHmpg2LbJqwg9WG3bSSOGmIrviAfKeiC84fpR5k/368yjOeXSgl9ox3a7KnBDgb yrNaFmZoZJnn5YxTuiLWyfTv3tzUUjnSVaaR5+aGUKv3vW9mlzodHw3TN48Ft6mlZVlAPjEBh W11pVJ0s4WedWv15YoRIRmzj3aLJUV+RE8XN9CSqbQkpzDAj9UE6z4Kb+0CD/ukFk5+OzzPvQ U7tvmD239xSPeBIIFGLbna9LwQlPhRE8dBJ8PqKn0/LEoWNHvrBalb8/LWd83HYxU7G5RJxkI MsNir4XlqzssL3yj0zuxltJ5JA5BPi17xeRjGBhmwlwom4py0gU4WNASSia1NyqO6tVwZ23Zq NWN4Fr5Pb0CzAdoFJuzyaeIlacAdY0i2XnN4FiY53MCAdPF1328KmS28A00KyatjiGvS9mSxh yL8Q4zmta6U3mJhXtXvEC5wBCubas7/rjhPlRMTo2R1aO845BerwcbUq2l352MXdA9s/KpPm+ E6sHcepKxYeNePXb3fAQj7p3c/5g5iH/L0Ot0TOlOokuCsjfgNbKY2dUgOIJbVnfmNjyLxeb3 eVbJA9hioGTffZkYT0PvB+I/4tx+l2jDATp9GN/lXOfPPvoyGdKKj3BAjtKU6XNAW3E85UgQv Jp9RX2Rzxy9S1R4uoUhinxMZMCtP1C67/Dt68YqxFgDW1eOgGBJMbG9s6LMWT7MHQA4AKj4C0 qao0ANA15KW10LoL6CHoPpUfxMk6JvtoTZENSQXYo4ku+HT6KHTpJFb/3HCHI0wzUvpPDL+fp saxhhmyAk5XOxkHNz2GdACKwqtMOV5+4RRUy67WrKIhJY= X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,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: --sgnirk-e1284021-8a63-4568-8237-cc88628bf083 Content-Type: text/plain; charset=UTF-8 Dear all, I've committed the attached simple and obvious patch by Steve after regtesting on x86_64-pc-linux-gnu. Instead of generating an internal error when wrong types are passed to a bounds comparison, simply return false. Committed: https://gcc.gnu.org/g:9fb9da3d38513d320bfea72050f7a59688595e0b Thanks, Harald --sgnirk-e1284021-8a63-4568-8237-cc88628bf083 Content-Type: text/x-patch Content-Disposition: attachment; filename=pr108528.diff Content-Transfer-Encoding: base64 RnJvbSA5ZmI5ZGEzZDM4NTEzZDMyMGJmZWE3MjA1MGY3YTU5Njg4NTk1ZTBiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBLYXJnbCA8a2FyZ2xAZ2NjLmdudS5vcmc+CkRhdGU6 IFdlZCwgMjUgSmFuIDIwMjMgMjA6Mzg6NDMgKzAxMDAKU3ViamVjdDogW1BBVENIXSBGb3J0cmFu OiBJQ0UgaW4gZ2ZjX2NvbXBhcmVfYXJyYXlfc3BlYyBbUFIxMDg1MjhdCgpnY2MvZm9ydHJhbi9D aGFuZ2VMb2c6CgoJUFIgZm9ydHJhbi8xMDg1MjgKCSogYXJyYXkuY2MgKGNvbXBhcmVfYm91bmRz KTogUmV0dXJuIGZhbHNlIGluc3RlYWQgb2YgZ2VuZXJhdGluZyBhbgoJaW50ZXJuYWwgZXJyb3Ig b24gYW4gaW52YWxpZCBhcmd1bWVudCB0eXBlLgoKZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6CgoJ UFIgZm9ydHJhbi8xMDg1MjgKCSogZ2ZvcnRyYW4uZGcvcHIxMDg1MjguZjkwOiBOZXcgdGVzdC4K LS0tCiBnY2MvZm9ydHJhbi9hcnJheS5jYyAgICAgICAgICAgICAgICAgICB8IDQgKystLQogZ2Nj L3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9wcjEwODUyOC5mOTAgfCA5ICsrKysrKysrKwogMiBmaWxl cyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg MTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcvcHIxMDg1MjguZjkwCgpkaWZmIC0tZ2l0 IGEvZ2NjL2ZvcnRyYW4vYXJyYXkuY2MgYi9nY2MvZm9ydHJhbi9hcnJheS5jYwppbmRleCBlOGEy YzMyYTYyNy4uYmU1ZWI4YjZhMGYgMTAwNjQ0Ci0tLSBhL2djYy9mb3J0cmFuL2FycmF5LmNjCisr KyBiL2djYy9mb3J0cmFuL2FycmF5LmNjCkBAIC05NjcsNyArOTY3LDcgQEAgZ2ZjX2NvcHlfYXJy YXlfc3BlYyAoZ2ZjX2FycmF5X3NwZWMgKnNyYykKIAogCiAvKiBSZXR1cm5zIG5vbnplcm8gaWYg dGhlIHR3byBleHByZXNzaW9ucyBhcmUgZXF1YWwuCi0gICBXZSBzaG91bGQgbm90IG5lZWQgdG8g c3VwcG9ydCBtb3JlIHRoYW4gY29uc3RhbnQgdmFsdWVzLCBhcyB0aGF04oCZcyB3aGF0IGlzCisg ICBXZSBzaG91bGQgbm90IG5lZWQgdG8gc3VwcG9ydCBtb3JlIHRoYW4gY29uc3RhbnQgdmFsdWVz LCBhcyB0aGF0J3Mgd2hhdCBpcwogICAgYWxsb3dlZCBpbiBkZXJpdmVkIHR5cGUgY29tcG9uZW50 IGFycmF5IHNwZWMuICBIb3dldmVyLCB3ZSBtYXkgY3JlYXRlIHR5cGVzCiAgICB3aXRoIG5vbi1j b25zdGFudCBhcnJheSBzcGVjIGZvciBkdW1teSB2YXJpYWJsZSBjbGFzcyBjb250YWluZXIgdHlw ZXMsIGZvcgogICAgd2hpY2ggdGhlIF9kYXRhIGNvbXBvbmVudCBob2xkcyB0aGUgYXJyYXkgc3Bl YyBvZiB0aGUgdmFyaWFibGUgZGVjbGFyYXRpb24uCkBAIC05NzksNyArOTc5LDcgQEAgY29tcGFy ZV9ib3VuZHMgKGdmY19leHByICpib3VuZDEsIGdmY19leHByICpib3VuZDIpCiAgIGlmIChib3Vu ZDEgPT0gTlVMTCB8fCBib3VuZDIgPT0gTlVMTAogICAgICAgfHwgYm91bmQxLT50cy50eXBlICE9 IEJUX0lOVEVHRVIKICAgICAgIHx8IGJvdW5kMi0+dHMudHlwZSAhPSBCVF9JTlRFR0VSKQotICAg IGdmY19pbnRlcm5hbF9lcnJvciAoImdmY19jb21wYXJlX2FycmF5X3NwZWMoKTogQXJyYXkgc3Bl YyBjbG9iYmVyZWQiKTsKKyAgICByZXR1cm4gZmFsc2U7CiAKICAgLyogV2hhdCBxdWFsaWZpZXMg YXMgaWRlbnRpY2FsIGJvdW5kcz8gIFdlIGNvdWxkIHByb2JhYmx5IGp1c3QgY2hlY2sgdGhhdCB0 aGUKICAgICAgZXhwcmVzc2lvbnMgYXJlIGV4YWN0IGNsb25lcy4gIFdlIGF2b2lkIHJld3JpdGlu ZyBhIHNwZWNpZmljIGNvbXBhcmlzb24KZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2ZvcnRy YW4uZGcvcHIxMDg1MjguZjkwIGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9wcjEwODUyOC5m OTAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjdhMzUzY2I3ZWFiCi0t LSAvZGV2L251bGwKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9wcjEwODUyOC5mOTAK QEAgLTAsMCArMSw5IEBACishIHsgZGctZG8gY29tcGlsZSB9CishIFBSIGZvcnRyYW4vMTA4NTI4 IC0KKyEgQ29udHJpYnV0ZWQgYnkgRy5TdGVpbm1ldHoKKworZnVuY3Rpb24gZigpICAgICAgICAg ISB7IGRnLWVycm9yICJtaXNtYXRjaGVkIGFycmF5IHNwZWNpZmljYXRpb25zIiB9CisgIGludGVn ZXIgOjogZigoMi4pKSAhIHsgZGctZXJyb3IgIm11c3QgYmUgb2YgSU5URUdFUiB0eXBlIiB9Cisg IGludGVnZXIgOjogZygoMikpCitlbnRyeSBnKCkKK2VuZAotLSAKMi4zNS4zCgo= --sgnirk-e1284021-8a63-4568-8237-cc88628bf083--