From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 37376 invoked by alias); 11 Jun 2016 19:26:12 -0000 Mailing-List: contact fortran-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: fortran-owner@gcc.gnu.org Received: (qmail 37352 invoked by uid 89); 11 Jun 2016 19:26:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=inp, H*Ad:D*yahoo.co.uk, HCc:D*co.uk, pault@gcc.gnu.org X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-yw0-f176.google.com Received: from mail-yw0-f176.google.com (HELO mail-yw0-f176.google.com) (209.85.161.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Sat, 11 Jun 2016 19:26:01 +0000 Received: by mail-yw0-f176.google.com with SMTP id c72so93687622ywb.1; Sat, 11 Jun 2016 12:26:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=wWWUeEEDof8tpwvASgeNqv2KxUva/w4Ua5j2l+4/E3c=; b=k0SVdQ8y3ttGlPRAIP7vTXeiHei9U0GCQuFQOdFMOchA3Poab65EEVBcjP3dV73rp7 aDvtpWTqm6wx+M50K2bpPFWRjeJM5Y246VbmFjPUFTknuNhdguL9nwVizktZt7yxTNNM U8mHqazK4XeqzJ5AB89z1gKjeUiE6+LxcrCZn7rDnEFp36R9BY74QbOFZsJSa1UoH4LT pRYWI0wPEhufd54tWXOGxIZd1+PmUPe+z7BYjdMTiPW7/RIupafFvk85lvf3YkLMcxDy hwQm8Qhk8Q6UElLvjhSvrNXDifE7ylE/A1f6DM12zlan5/GYTSzz0OMIQ+BOKpbFK4H4 KRKg== X-Gm-Message-State: ALyK8tLhualS+GDmAgt8iDdpTUHu7B8c+xp0Zf786mcDzDmW1CMExFSohMGtZC1GUMLlDQCGEqF0IPJscCwtKg== X-Received: by 10.13.246.7 with SMTP id g7mr4167527ywf.128.1465673159888; Sat, 11 Jun 2016 12:25:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.154.18 with HTTP; Sat, 11 Jun 2016 12:25:59 -0700 (PDT) From: Paul Richard Thomas Date: Sat, 11 Jun 2016 19:26:00 -0000 Message-ID: Subject: [Patch, fotran] PR70673 - [5/6/7 Regression] ICE with module containing functions with allocatable character scalars To: "fortran@gcc.gnu.org" , gcc-patches Cc: D Kinniburgh Content-Type: multipart/mixed; boundary=94eb2c0357100d64a0053505a041 X-IsSubscribed: yes X-SW-Source: 2016-06/txt/msg00027.txt.bz2 --94eb2c0357100d64a0053505a041 Content-Type: text/plain; charset=UTF-8 Content-length: 404 Dear All, The fix to eliminate this ICE is trivial. Bootstrapped and regtested on FC21/x86_64 - OK for 5 to 7 branches? Cheers Paul 2016-06-11 Paul Thomas PR fortran/70673 * frontend-passes.c (realloc_string_callback): Add a call to gfc_dep_compare_expr. 2016-06-11 Paul Thomas PR fortran/70673 * gfortran.dg/pr70673.f90: New test. --94eb2c0357100d64a0053505a041 Content-Type: text/plain; charset=US-ASCII; name="submit.diff" Content-Disposition: attachment; filename="submit.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ipbjxbau0 Content-length: 2367 SW5kZXg6IGdjYy9mb3J0cmFuL2Zyb250ZW5kLXBhc3Nlcy5jCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KKioqIGdjYy9mb3J0cmFuL2Zyb250ZW5kLXBhc3Nl cy5jCShyZXZpc2lvbiAyMzcxNjgpCi0tLSBnY2MvZm9ydHJhbi9mcm9udGVu ZC1wYXNzZXMuYwkod29ya2luZyBjb3B5KQoqKioqKioqKioqKioqKiogcmVh bGxvY19zdHJpbmdfY2FsbGJhY2sgKGdmY19jb2RlICoqYywgaQoqKiogMTc1 LDE4MCAqKioqCi0tLSAxNzUsMTg3IC0tLS0KICAgIGlmICghZ2ZjX2NoZWNr X2RlcGVuZGVuY3kgKGV4cHIxLCBleHByMiwgdHJ1ZSkpCiAgICAgIHJldHVy biAwOwoKKyAgIC8qIGdmY19jaGVja19kZXBlbmRlbmN5IGRvZXNuJ3QgYWx3 YXlzIHBpY2sgdXAgaWRlbnRpY2FsIGV4cHJlc3Npb25zLgorICAgICAgSG93 ZXZlciwgZWxpbWluYXRpbmcgdGhlIGFib3ZlIHNlbmRzIHRoZSBjb21waWxl ciBpbnRvIGFuIGluZmluaXRlCisgICAgICBsb29wIG9uIHZhbGlkIGV4cHJl c3Npb25zLiAgV2l0aG91dCB0aGlzIGNoZWNrLCB0aGUgZ2ltcGxpZmllciBl bWl0cworICAgICAgYW4gSUNFIGZvciBhID0gYSwgd2hlcmUgYSBpcyBkZWZl cnJlZCBjaGFyYWN0ZXIgbGVuZ3RoLiAgKi8KKyAgIGlmICghZ2ZjX2RlcF9j b21wYXJlX2V4cHIgKGV4cHIxLCBleHByMikpCisgICAgIHJldHVybiAwOwor CiAgICBjdXJyZW50X2NvZGUgPSBjOwogICAgaW5zZXJ0ZWRfYmxvY2sgPSBO VUxMOwogICAgY2hhbmdlZF9zdGF0ZW1lbnQgPSBOVUxMOwpJbmRleDogZ2Nj L3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9wcjcwNjczLmY5MAo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09CioqKiBnY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL3By NzA2NzMuZjkwCShyZXZpc2lvbiAwKQotLS0gZ2NjL3Rlc3RzdWl0ZS9nZm9y dHJhbi5kZy9wcjcwNjczLmY5MAkod29ya2luZyBjb3B5KQoqKioqKioqKioq KioqKioKKioqIDAgKioqKgotLS0gMSwyNSAtLS0tCisgISB7IGRnLWRvIHJ1 biB9CisgIQorICEgVGVzdCB0aGUgZml4IGZvciBQUjcwNjczCisgIQorICEg Q29udHJpYnV0ZWQgYnkgRGF2aWQgS2lubmlidXJnaCAgPGRhdmlkZ2tpbm5p YnVyZ2hAeWFob28uY28udWs+CisgIQorIG1vZHVsZSBtCisgY29udGFpbnMK KyAgIHN1YnJvdXRpbmUgcyhpbnApCisgICAgIGNoYXJhY3RlcigqKSwgaW50 ZW50KGluKSA6OiBpbnAKKyAgICAgY2hhcmFjdGVyKDopLCBhbGxvY2F0YWJs ZSA6OiBhCisgICAgIGEgPSBhICAgICAgICAgICAhIFRoaXMgdXNlZCB0byBJ Q0UuCisgICAgIGEgPSBpbnAKKyAgICAgYSA9IGEgICAgICAgICAgICEgVGhp cyB1c2VkIHRvIElDRSB0b28KKyAgICAgaWYgKChsZW4gKGEpIC5uZS4gNSkg Lm9yLiAoYSAubmUuICJoZWxsbyIpKSBjYWxsIGFib3J0CisgICAgIGEgPSBh KDI6MykgICAgICAhIE1ha2Ugc3VyZSB0aGF0IHRlbXBvcmFyeSBjcmVhdGlv biBpcyBub3QgYnJva2VuLgorICAgICBpZiAoKGxlbiAoYSkgLm5lLiAyKSAu b3IuIChhIC5uZS4gImVsIikpIGNhbGwgYWJvcnQKKyAgICAgZGVhbGxvY2F0 ZSAoYSkKKyAgICAgYSA9IGEgICAgICAgICAgICEgVGhpcyB3b3VsZCBJQ0Ug dG9vLgorICAgZW5kIHN1YnJvdXRpbmUgcworIGVuZCBtb2R1bGUgbQorCisg ICB1c2UgbQorICAgY2FsbCBzKCJoZWxsbyIpCisgZW5kCg== --94eb2c0357100d64a0053505a041--