From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 42396 invoked by alias); 23 Feb 2018 12:39:20 -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 42365 invoked by uid 89); 23 Feb 2018 12:39:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,KAM_ASCII_DIVIDERS,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-Spam-User: qpsmtpd, 3 recipients X-HELO: mail-yw0-f173.google.com Received: from mail-yw0-f173.google.com (HELO mail-yw0-f173.google.com) (209.85.161.173) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 23 Feb 2018 12:39:16 +0000 Received: by mail-yw0-f173.google.com with SMTP id b20so2727729ywe.6; Fri, 23 Feb 2018 04:39:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nNlm+o2VpaKPeI7fqdIGNtSGAF/4C3Gc/fZ6tFk0JtE=; b=WpY9TIcD0yi0sk+VZ908T3lq4b0T4c7qMKN1COohQF0SLOymJn0fS0O4U6UcKDP8UD JTHS9JiLseAAL5oLmI9Pe0ub0pEijBjB12oWA2WSnj2JTWXSwhm2FQ4s/RMeFL/uQ7Qs bm39GHeZNXNkC2aOW2TJsXM4eA3KZcvczXfUj2R9pgsi4Es0btX9ijPgyvJ05+i05OGS CLlfkW+yOr1ryITwiyAwMdo2g18Nb1wrHJoMl6cEmg3pmSeXz10bnhvW58qDz1M0uUEV m0HlRQzSzlCIY9mUP8OySA8BFW6RkzQKSBooYQRL6XVyCx2Vgn/T7iqCXnHBrtjeG5u9 CePQ== X-Gm-Message-State: APf1xPCyLloO1m6it+7XvI3TqM8Pw3d9Wnl8ssCRimzl+66/pX0LnG8N zq6+PLN27f6Qvtwl8JMaKtDk805XZc9d6Kb0lMbpxw== X-Google-Smtp-Source: AG47ELu0DfeG58TCPm6hfwJtyH67E2QIdegR+Myg0w+2vpRXMLgSu7vGL4LuJteZcmJ/v7XW2noR2Id/C0uzrHf+Tyc= X-Received: by 10.129.110.137 with SMTP id j131mr817638ywc.273.1519389554636; Fri, 23 Feb 2018 04:39:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.228.67 with HTTP; Fri, 23 Feb 2018 04:39:13 -0800 (PST) From: Paul Richard Thomas Date: Fri, 23 Feb 2018 12:39:00 -0000 Message-ID: Subject: [Patch, fortran] PR83148 [8 regression] ICE: crash_signal from toplev.c:325 To: "tkoenig at gcc dot gnu.org" , "fortran@gcc.gnu.org" , gcc-patches Content-Type: multipart/mixed; boundary="001a1146f750ae212d0565e07243" X-SW-Source: 2018-02/txt/msg01320.txt.bz2 --001a1146f750ae212d0565e07243 Content-Type: text/plain; charset="UTF-8" Content-length: 436 Committed as 'obvious' in revision 257930. Cheers Paul 2018-02-23 Paul Thomas PR fortran/83148 * trans-const.c : Clean up some whitespace issues. * trans-expr.c (gfc_conv_initializer): If an iso_c_binding derived type has a kind value of zero, set it to the default integer kind. 2018-02-23 Paul Thomas PR fortran/83148 * gfortran.dg/class_68.f90: New test. --001a1146f750ae212d0565e07243 Content-Type: text/plain; charset="US-ASCII"; name="submit.diff" Content-Disposition: attachment; filename="submit.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jdzx97ew0 Content-length: 4840 SW5kZXg6IGdjYy9mb3J0cmFuL3RyYW5zLWNvbnN0LmMKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQoqKiogZ2NjL2ZvcnRyYW4vdHJhbnMtY29uc3QuYwkocmV2 aXNpb24gMjU3ODI2KQotLS0gZ2NjL2ZvcnRyYW4vdHJhbnMtY29uc3QuYwko d29ya2luZyBjb3B5KQoqKioqKioqKioqKioqKiogZ2ZjX2J1aWxkX2xvY2Fs aXplZF9jc3RyaW5nX2NvbnN0IChjb25zdAoqKiogMTMzLDEzOSAqKioqCiAg CiAgCiAgLyogUmV0dXJuIGEgc3RyaW5nIGNvbnN0YW50IHdpdGggdGhlIGdp dmVuIGxlbmd0aC4gIFVzZWQgZm9yIHN0YXRpYwohICAgIGluaXRpYWxpemVy cy4gIFRoZSBjb25zdGFudCB3aWxsIGJlIHBhZGRlZCBvciB0cnVuY2F0ZWQg dG8gbWF0Y2ggCiAgICAgbGVuZ3RoLiAgKi8KICAKICB0cmVlCi0tLSAxMzMs MTM5IC0tLS0KICAKICAKICAvKiBSZXR1cm4gYSBzdHJpbmcgY29uc3RhbnQg d2l0aCB0aGUgZ2l2ZW4gbGVuZ3RoLiAgVXNlZCBmb3Igc3RhdGljCiEgICAg aW5pdGlhbGl6ZXJzLiAgVGhlIGNvbnN0YW50IHdpbGwgYmUgcGFkZGVkIG9y IHRydW5jYXRlZCB0byBtYXRjaAogICAgIGxlbmd0aC4gICovCiAgCiAgdHJl ZQoqKioqKioqKioqKioqKiogZ2ZjX2NvbnZfY29uc3RhbnRfdG9fdHJlZSAo Z2ZjX2V4cHIgKiBleAoqKiogMzAzLDMwOSAqKioqCiAgCiAgICAvKiBJZiBp dCBpcyBoYXMgYSBwcmVzY3JpYmVkIG1lbW9yeSByZXByZXNlbnRhdGlvbiwg d2UgYnVpbGQgYSBzdHJpbmcKICAgICAgIGNvbnN0YW50IGFuZCBWSUVXX0NP TlZFUlQgdG8gaXRzIHR5cGUuICAqLwohICAKICAgIHN3aXRjaCAoZXhwci0+ dHMudHlwZSkKICAgICAgewogICAgICBjYXNlIEJUX0lOVEVHRVI6Ci0tLSAz MDMsMzA5IC0tLS0KICAKICAgIC8qIElmIGl0IGlzIGhhcyBhIHByZXNjcmli ZWQgbWVtb3J5IHJlcHJlc2VudGF0aW9uLCB3ZSBidWlsZCBhIHN0cmluZwog ICAgICAgY29uc3RhbnQgYW5kIFZJRVdfQ09OVkVSVCB0byBpdHMgdHlwZS4g ICovCiEgCiAgICBzd2l0Y2ggKGV4cHItPnRzLnR5cGUpCiAgICAgIHsKICAg ICAgY2FzZSBCVF9JTlRFR0VSOgoqKioqKioqKioqKioqKiogZ2ZjX2NvbnZf Y29uc3RhbnQgKGdmY19zZSAqIHNlLCBnZmNfZXhwcgoqKiogMzg5LDQwMCAq KioqCiAgICBpZiAoZXhwci0+dHMudHlwZSA9PSBCVF9ERVJJVkVEICYmIGV4 cHItPnRzLnUuZGVyaXZlZAogICAgICAgICYmIGV4cHItPnRzLnUuZGVyaXZl ZC0+YXR0ci5pc19pc29fYykKICAgICAgewohICAgICAgIGlmIChleHByLT5z eW10cmVlLT5uLnN5bS0+aW50bW9kX3N5bV9pZCA9PSBJU09DQklORElOR19O VUxMX1BUUiAKISAgICAgICAgICAgfHwgZXhwci0+c3ltdHJlZS0+bi5zeW0t PmludG1vZF9zeW1faWQgPT0gSVNPQ0JJTkRJTkdfTlVMTF9GVU5QVFIpCiEg ICAgICAgICB7CiEgICAgICAgICAgIC8qIENyZWF0ZSBhIG5ldyBFWFBSX0NP TlNUQU5UIGV4cHJlc3Npb24gZm9yIG91ciBsb2NhbCB1c2VzLiAgKi8KISAg ICAgICAgICAgZXhwciA9IGdmY19nZXRfaW50X2V4cHIgKGdmY19kZWZhdWx0 X2ludGVnZXJfa2luZCwgTlVMTCwgMCk7CiEgICAgICAgICB9CiAgICAgIH0K ICAKICAgIGlmIChleHByLT5leHByX3R5cGUgIT0gRVhQUl9DT05TVEFOVCkK LS0tIDM4OSw0MDAgLS0tLQogICAgaWYgKGV4cHItPnRzLnR5cGUgPT0gQlRf REVSSVZFRCAmJiBleHByLT50cy51LmRlcml2ZWQKICAgICAgICAmJiBleHBy LT50cy51LmRlcml2ZWQtPmF0dHIuaXNfaXNvX2MpCiAgICAgIHsKISAgICAg ICBpZiAoZXhwci0+c3ltdHJlZS0+bi5zeW0tPmludG1vZF9zeW1faWQgPT0g SVNPQ0JJTkRJTkdfTlVMTF9QVFIKISAJICB8fCBleHByLT5zeW10cmVlLT5u LnN5bS0+aW50bW9kX3N5bV9pZCA9PSBJU09DQklORElOR19OVUxMX0ZVTlBU UikKISAJewohIAkgIC8qIENyZWF0ZSBhIG5ldyBFWFBSX0NPTlNUQU5UIGV4 cHJlc3Npb24gZm9yIG91ciBsb2NhbCB1c2VzLiAgKi8KISAJICBleHByID0g Z2ZjX2dldF9pbnRfZXhwciAoZ2ZjX2RlZmF1bHRfaW50ZWdlcl9raW5kLCBO VUxMLCAwKTsKISAJfQogICAgICB9CiAgCiAgICBpZiAoZXhwci0+ZXhwcl90 eXBlICE9IEVYUFJfQ09OU1RBTlQpCkluZGV4OiBnY2MvZm9ydHJhbi90cmFu cy1leHByLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoqKiogZ2NjL2ZvcnRy YW4vdHJhbnMtZXhwci5jCShyZXZpc2lvbiAyNTc4MjYpCi0tLSBnY2MvZm9y dHJhbi90cmFucy1leHByLmMJKHdvcmtpbmcgY29weSkKKioqKioqKioqKioq KioqIGdmY19jb252X2luaXRpYWxpemVyIChnZmNfZXhwciAqIGV4cHIsIGcK KioqIDY4NjgsNjg3MyAqKioqCi0tLSA2ODY4LDY4NzUgLS0tLQogIAogICAg ICAgIC8qIFRoZSBkZXJpdmVkIHN5bWJvbCBoYXMgYWxyZWFkeSBiZWVuIGNv bnZlcnRlZCB0byBhICh2b2lkICopLiAgVXNlCiAgCSBpdHMga2luZC4gICov CisgICAgICAgaWYgKGRlcml2ZWQtPnRzLmtpbmQgPT0gMCkKKyAJZGVyaXZl ZC0+dHMua2luZCA9IGdmY19kZWZhdWx0X2ludGVnZXJfa2luZDsKICAgICAg ICBleHByID0gZ2ZjX2dldF9pbnRfZXhwciAoZGVyaXZlZC0+dHMua2luZCwg TlVMTCwgMCk7CiAgICAgICAgZXhwci0+dHMuZjkwX3R5cGUgPSBkZXJpdmVk LT50cy5mOTBfdHlwZTsKICAKSW5kZXg6IGdjYy90ZXN0c3VpdGUvZ2ZvcnRy YW4uZGcvY2xhc3NfNjguZjkwCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKioq IGdjYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcvY2xhc3NfNjguZjkwCShub25l eGlzdGVudCkKLS0tIGdjYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcvY2xhc3Nf NjguZjkwCSh3b3JraW5nIGNvcHkpCioqKioqKioqKioqKioqKgoqKiogMCAq KioqCi0tLSAxLDI1IC0tLS0KKyAhIHsgZGctZG8gY29tcGlsZSB9CisgIQor ICEgVGVzdCB0aGUgZml4IGZvciBQUjgzMTQ4LgorICEKKyAhIENvbnRyaWJ1 dGVkIGJ5IE5laWwgQ2FybHNvbiAgPG5laWwubi5jYXJsc29uQGdtYWlsLmNv bT4KKyAhCisgbW9kdWxlIGZoeXByZQorICAgdXNlIGlzb19jX2JpbmRpbmcs IG9ubHk6IGNfcHRyLCBjX251bGxfcHRyCisgICB1c2UgaXNvX2NfYmluZGlu Zywgb25seTogaHlwcmVfb2JqID0+IGNfcHRyLCBoeXByZV9udWxsX29iaiA9 PiBjX251bGxfcHRyCisgICBwcml2YXRlCisgICBwdWJsaWMgOjogaHlwcmVf b2JqLCBoeXByZV9udWxsX29iagorIGVuZCBtb2R1bGUKKyAKKyBtb2R1bGUg aHlwcmVfaHlicmlkX3R5cGUKKyAgIHVzZSBmaHlwcmUKKyAgIHR5cGUgaHlw cmVfaHlicmlkCisgICAgIHR5cGUoaHlwcmVfb2JqKSA6OiBzb2x2ZXIgPSBo eXByZV9udWxsX29iagorICAgZW5kIHR5cGUgaHlwcmVfaHlicmlkCisgZW5k IG1vZHVsZQorIAorICAgdXNlIGh5cHJlX2h5YnJpZF90eXBlCisgICBjbGFz cyhoeXByZV9oeWJyaWQpLCBhbGxvY2F0YWJsZSA6OiB4CisgICBhbGxvY2F0 ZSAoeCkKKyBlbmQKKyAK --001a1146f750ae212d0565e07243--