From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129503 invoked by alias); 22 Sep 2018 10:23:51 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 129474 invoked by uid 89); 22 Sep 2018 10:23:50 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-5.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=Used X-HELO: mail-yw1-f43.google.com Received: from mail-yw1-f43.google.com (HELO mail-yw1-f43.google.com) (209.85.161.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 22 Sep 2018 10:23:48 +0000 Received: by mail-yw1-f43.google.com with SMTP id q129-v6so6186376ywg.8; Sat, 22 Sep 2018 03:23:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=8K1tVTk2PIQDnBXWgz5UeLSwGbwSN2G4OZdxaqNuJmM=; b=vPfg9gWcJPTXggX0vIpY3CUlmA8r/DZQHQH9FOl8zx9SkHrWX+YGV6DEp8B4R38d6c +CxfvckT4QfMJvQ+ULWnX4ZXSNk9LCppCctj4ZtKz6pNwLkXjl5NTYPoQIgS0O/q3aQz Q2e/IjoFcq2tfJd4bcRISeW0z2FEN8efnE8gggxe2qmZTr6YQUpnJl6wcvqOUrxHSxrI GTL9v5F/h11Qn/cbegA7rHr78c0+OMMAVg6fagqC+VUHDwYmAKFr0ZPrzQ3wYnfIdPrg 43lcFEW57YWCCTv9sGJBsKMGjzfJfybeiOvKfuMRZnadUIhOw8Xs2pyCHwGbZ50ypcod nhHA== MIME-Version: 1.0 Received: by 2002:a81:7a4b:0:0:0:0:0 with HTTP; Sat, 22 Sep 2018 03:23:46 -0700 (PDT) From: Paul Richard Thomas Date: Sat, 22 Sep 2018 13:23:00 -0000 Message-ID: Subject: [Patc, fortran] PR85603 - ICE with character array substring assignment To: "fortran@gcc.gnu.org" , gcc-patches Content-Type: multipart/mixed; boundary="000000000000bbc3310576732686" X-SW-Source: 2018-09/txt/msg01282.txt.bz2 --000000000000bbc3310576732686 Content-Type: text/plain; charset="UTF-8" Content-length: 437 Yet another 'obvious' deferred character fix. Committed to trunk as r264502. Will backport in about ten days time. Paul 2018-09-22 Paul Thomas PR fortran/85603 * trans-array.c (gfc_alloc_allocatable_for_assignment): Test the charlen backend_decl before using the VAR_P macro. 2018-09-22 Paul Thomas PR fortran/85603 * gfortran.dg/deferred_character_23.f90 : New test. --000000000000bbc3310576732686 Content-Type: text/x-patch; charset="US-ASCII"; name="submit.diff" Content-Disposition: attachment; filename="submit.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jmdadlgk0 Content-length: 2156 SW5kZXg6IGdjYy9mb3J0cmFuL3RyYW5zLWFycmF5LmMKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQoqKiogZ2NjL2ZvcnRyYW4vdHJhbnMtYXJyYXkuYwkocmV2 aXNpb24gMjY0NDg2KQotLS0gZ2NjL2ZvcnRyYW4vdHJhbnMtYXJyYXkuYwko d29ya2luZyBjb3B5KQoqKioqKioqKioqKioqKiogZ2ZjX2FsbG9jX2FsbG9j YXRhYmxlX2Zvcl9hc3NpZ25tZW50IChnZgoqKiogOTk1MCw5OTU2ICoqKioK ICAgICAgewogICAgICAgIGlmIChleHByMi0+dHMuZGVmZXJyZWQpCiAgCXsK ISAJICBpZiAoVkFSX1AgKGV4cHIyLT50cy51LmNsLT5iYWNrZW5kX2RlY2wp KQogIAkgICAgdG1wID0gZXhwcjItPnRzLnUuY2wtPmJhY2tlbmRfZGVjbDsK ICAJICBlbHNlCiAgCSAgICB0bXAgPSByc3MtPmluZm8tPnN0cmluZ19sZW5n dGg7Ci0tLSA5OTUwLDk5NTcgLS0tLQogICAgICB7CiAgICAgICAgaWYgKGV4 cHIyLT50cy5kZWZlcnJlZCkKICAJewohIAkgIGlmIChleHByMi0+dHMudS5j bC0+YmFja2VuZF9kZWNsCiEgCSAgICAgICYmIFZBUl9QIChleHByMi0+dHMu dS5jbC0+YmFja2VuZF9kZWNsKSkKICAJICAgIHRtcCA9IGV4cHIyLT50cy51 LmNsLT5iYWNrZW5kX2RlY2w7CiAgCSAgZWxzZQogIAkgICAgdG1wID0gcnNz LT5pbmZvLT5zdHJpbmdfbGVuZ3RoOwpJbmRleDogZ2NjL3Rlc3RzdWl0ZS9n Zm9ydHJhbi5kZy9kZWZlcnJlZF9jaGFyYWN0ZXJfMjMuZjkwCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KKioqIGdjYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcv ZGVmZXJyZWRfY2hhcmFjdGVyXzIzLmY5MAkobm9uZXhpc3RlbnQpCi0tLSBn Y2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL2RlZmVycmVkX2NoYXJhY3Rlcl8y My5mOTAJKHdvcmtpbmcgY29weSkKKioqKioqKioqKioqKioqCioqKiAwICoq KioKLS0tIDEsMjIgLS0tLQorICEgeyBkZy1kbyBydW4gfQorICEKKyAhIFRl c3RzIHRoZSBmaXggZm9yIFBSODU2MDMuCisgIQorICEgQ29udHJpYnV0ZWQg YnkgV2FsdCBTcGVjdG9yICA8dzZ3c0BlYXJ0aGxpbmsubmV0PgorICEKKyBw cm9ncmFtIHN0cmxlbl9idWcKKyAgIGltcGxpY2l0IG5vbmUKKyAKKyAgIGNo YXJhY3Rlcig6KSwgYWxsb2NhdGFibGUgOjogc3RyaW5ncyg6KQorICAgaW50 ZWdlciA6OiBtYXhsZW4KKyAKKyAgIHN0cmluZ3MgPSBbIGNoYXJhY3Rlcigz MikgOjogICYKKyAgICAgICAnc2hvcnQnLCAgJgorICAgICAgICdzb21ld2hh dCBsb25nZXInIF0KKyAgIG1heGxlbiA9IG1heHZhbCAobGVuX3RyaW0gKHN0 cmluZ3MpKQorICAgaWYgKG1heGxlbiAubmUuIDE1KSBzdG9wIDEKKyAgIHN0 cmluZ3MgPSBzdHJpbmdzKDopKDptYXhsZW4pICEgVXNlZCB0byBJQ0UKKyAg IGlmIChhbnkgKHN0cmluZ3MgLm5lLiBbJ3Nob3J0ICAgICAgICAgICcsJ3Nv bWV3aGF0IGxvbmdlciddKSkgc3RvcCAyCisgCisgICBkZWFsbG9jYXRlIChz dHJpbmdzKSAgICAgICAgICAhIFRvIGNoZWNrIGZvciBtZW1vcnkgbGVha3MK KyBlbmQgcHJvZ3JhbQo= --000000000000bbc3310576732686--