From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) by sourceware.org (Postfix) with ESMTPS id 79DFB385828B for ; Mon, 17 Oct 2022 21:03:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 79DFB385828B Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=m.gmane-mx.org Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1okXGq-0000RZ-Uj for fortran@gcc.gnu.org; Mon, 17 Oct 2022 23:03:36 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: fortran@gcc.gnu.org From: Harald Anlauf Subject: Re: [PATCH, committed] Fortran: NULL pointer dereference in gfc_simplify_image_index [PR104330] Date: Mon, 17 Oct 2022 23:03:30 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------PpRcDGlSDJuY88S9OBDmQ0s0" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Content-Language: en-US In-Reply-To: Cc: gcc-patches@gcc.gnu.org X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,KAM_SHORT,NICE_REPLY_A,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: This is a multi-part message in MIME format. --------------PpRcDGlSDJuY88S9OBDmQ0s0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Should have added the actual patch. Attached now. Sorry for that. Harald Am 17.10.22 um 22:53 schrieb Harald Anlauf via Fortran: > Dear all, > > I've pushed a very obvious fix for a NULL pointer dereference > on behalf of Steve after regtesting on x86_64-pc-linux-gnu as > > https://gcc.gnu.org/g:84807af0ca6dfdb81abb8e925ce32acbcab29868 > > Thanks, > Harald > > > --------------PpRcDGlSDJuY88S9OBDmQ0s0 Content-Type: text/x-patch; charset=UTF-8; name="pr104330.diff" Content-Disposition: attachment; filename="pr104330.diff" Content-Transfer-Encoding: base64 RnJvbSA4NDgwN2FmMGNhNmRmZGI4MWFiYjhlOTI1Y2UzMmFjYmNhYjI5ODY4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBLYXJnbCA8a2FyZ2xAZ2NjLmdudS5vcmc+ CkRhdGU6IE1vbiwgMTcgT2N0IDIwMjIgMjI6NDI6NDAgKzAyMDAKU3ViamVjdDogW1BBVENI XSBGb3J0cmFuOiBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgaW4gZ2ZjX3NpbXBsaWZ5X2lt YWdlX2luZGV4CiBbUFIxMDQzMzBdCgpnY2MvZm9ydHJhbi9DaGFuZ2VMb2c6CgoJUFIgZm9y dHJhbi8xMDQzMzAKCSogc2ltcGxpZnkuY2MgKGdmY19zaW1wbGlmeV9pbWFnZV9pbmRleCk6 IERvIG5vdCBkZXJlZmVyZW5jZSBOVUxMCglwb2ludGVyLgoKZ2NjL3Rlc3RzdWl0ZS9DaGFu Z2VMb2c6CgoJUFIgZm9ydHJhbi8xMDQzMzAKCSogZ2ZvcnRyYW4uZGcvcHIxMDQzMzAuZjkw OiBOZXcgdGVzdC4KLS0tCiBnY2MvZm9ydHJhbi9zaW1wbGlmeS5jYyAgICAgICAgICAgICAg ICB8ICAyICstCiBnY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL3ByMTA0MzMwLmY5MCB8IDIw ICsrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2dm b3J0cmFuLmRnL3ByMTA0MzMwLmY5MAoKZGlmZiAtLWdpdCBhL2djYy9mb3J0cmFuL3NpbXBs aWZ5LmNjIGIvZ2NjL2ZvcnRyYW4vc2ltcGxpZnkuY2MKaW5kZXggNmFjOTJjZjlkYjguLjlj MmZlYThjNWYyIDEwMDY0NAotLS0gYS9nY2MvZm9ydHJhbi9zaW1wbGlmeS5jYworKysgYi9n Y2MvZm9ydHJhbi9zaW1wbGlmeS5jYwpAQCAtODI2Niw3ICs4MjY2LDcgQEAgZ2ZjX3NpbXBs aWZ5X2ltYWdlX2luZGV4IChnZmNfZXhwciAqY29hcnJheSwgZ2ZjX2V4cHIgKnN1YikKICAg ICBpZiAocmVmLT50eXBlID09IFJFRl9DT01QT05FTlQpCiAgICAgICBhcyA9IHJlZi0+dS5h ci5hczsKIAotICBpZiAoYXMtPnR5cGUgPT0gQVNfREVGRVJSRUQpCisgIGlmICghYXMgfHwg YXMtPnR5cGUgPT0gQVNfREVGRVJSRUQpCiAgICAgcmV0dXJuIE5VTEw7CiAKICAgLyogInZh bGlkIHNlcXVlbmNlIG9mIGNvc3Vic2NyaXB0cyIgYXJlIHJlcXVpcmVkOyB0aHVzLCByZXR1 cm4gMCB1bmxlc3MKZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcvcHIx MDQzMzAuZjkwIGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9wcjEwNDMzMC5mOTAKbmV3 IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjlmZjQ4ZTJmNmNjCi0tLSAv ZGV2L251bGwKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9wcjEwNDMzMC5mOTAK QEAgLTAsMCArMSwyMCBAQAorISB7IGRnLWRvIGNvbXBpbGUgfQorISB7IGRnLW9wdGlvbnMg Ii1mY29hcnJheT1saWIiIH0KKyEKKyEgUFIgZm9ydHJhbi8xMDQzMzAgLSBJQ0UgaW4gZ2Zj X3NpbXBsaWZ5X2ltYWdlX2luZGV4CishIENvbnRyaWJ1dGVkIGJ5IEcuU3RlaW5tZXR6CisK K3Byb2dyYW0gcAorICBpbXBsaWNpdCBub25lCisgIHR5cGUgdAorICBlbmQgdHlwZSB0Cisg IGNsYXNzKCopLCBhbGxvY2F0YWJsZSA6OiB4WzpdCisgIGNsYXNzKHQpLCBhbGxvY2F0YWJs ZSA6OiB5WzpdCisgIHR5cGUodCksICBhbGxvY2F0YWJsZSA6OiB6WzpdCisgIGFsbG9jYXRl IChyZWFsIDo6IHhbKl0pCisgIHByaW50ICosIGltYWdlX2luZGV4KHgsIFsxXSkKKyAgYWxs b2NhdGUgKHQgOjogeVsqXSkKKyAgcHJpbnQgKiwgaW1hZ2VfaW5kZXgoeSwgWzFdKQorICBh bGxvY2F0ZSAodCA6OiB6WypdKQorICBwcmludCAqLCBpbWFnZV9pbmRleCh6LCBbMV0pCitl bmQKLS0gCjIuMzUuMwoK --------------PpRcDGlSDJuY88S9OBDmQ0s0--