From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7468 invoked by alias); 26 Aug 2015 19:18:57 -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 7433 invoked by uid 89); 26 Aug 2015 19:18:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_20,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-io0-f176.google.com Received: from mail-io0-f176.google.com (HELO mail-io0-f176.google.com) (209.85.223.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 26 Aug 2015 19:18:55 +0000 Received: by iodt126 with SMTP id t126so31430189iod.2 for ; Wed, 26 Aug 2015 12:18:53 -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:date:message-id:subject:from:to :content-type; bh=7aZrHq6qI0u2WqMfj3AY4nEeUOK+XUyyT2yjARXmT2c=; b=E01i+hERnjMn2yj6bulUb1WbOyM7HFs5Uijrc3xOVIPzT9N0DPwEFBourBAkyAPIAZ wdITb0mPu6FoS18DVQ1AUfbfYvIwf3dL8TqE7elcF9uAaLSP7M6NFsQKnXKUEVk9kWis /mkcBrd7fWG6ZyUxWgONkLrx9xkS3nExuzfMbbsbSmQgwjSLesLR9Da9LqGMRoRQtgWl NvPhpMkWGwEe+H+XgNQbJknpT7ken4C2Btu9ABz48dNwDk375sJl/CDi8Pz8ttIrUlC4 T3o4EuSWsJxSK+1U1IdHUqr730o+PGkrwT/ifU8dB3GJak6JnX6bqw9B3bBmurtDqndM zR0Q== X-Gm-Message-State: ALoCoQmHePbxFSPQK2GW9YikimbRuAX/Jn7JWJdb/3/d9yJ6nRX+LGRyZouXPL5yR4j+Xa1DDS24 MIME-Version: 1.0 X-Received: by 10.107.164.82 with SMTP id n79mr6573364ioe.88.1440616733321; Wed, 26 Aug 2015 12:18:53 -0700 (PDT) Received: by 10.79.102.133 with HTTP; Wed, 26 Aug 2015 12:18:53 -0700 (PDT) Date: Wed, 26 Aug 2015 19:47:00 -0000 Message-ID: Subject: Go patch committed: don't crash on invalid numeric type From: Ian Lance Taylor To: gcc-patches , "gofrontend-dev@googlegroups.com" Content-Type: multipart/mixed; boundary=001a1142186ca617d7051e3bb8f7 X-SW-Source: 2015-08/txt/msg01644.txt.bz2 --001a1142186ca617d7051e3bb8f7 Content-Type: text/plain; charset=UTF-8 Content-length: 279 This patch by Chris Manghane fixes a compiler crash on an invalid program when the compiler tries to set a numeric constant to an invalid type. This fixes https://golang.org/issue/11537. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. Ian --001a1142186ca617d7051e3bb8f7 Content-Type: text/plain; charset=US-ASCII; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_idt5zurw0 Content-length: 1330 SW5kZXg6IGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCShyZXZpc2lv biAyMjcyMDEpCisrKyBnY2MvZ28vZ29mcm9udGVuZC9NRVJHRQkod29ya2lu ZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKLWQ1ZTZhZjRlNmRkNDU2MDc1YTFl YzFjMDNkMGRjNDFjYmVhNWViMzYKK2NkNTM2MmM3YmIwYjIwN2Y0ODRhOGRm YjhkYjIyOWZkMmJmZmVmMDkKIAogVGhlIGZpcnN0IGxpbmUgb2YgdGhpcyBm aWxlIGhvbGRzIHRoZSBnaXQgcmV2aXNpb24gbnVtYmVyIG9mIHRoZSBsYXN0 CiBtZXJnZSBkb25lIGZyb20gdGhlIGdvZnJvbnRlbmQgcmVwb3NpdG9yeS4K SW5kZXg6IGdjYy9nby9nb2Zyb250ZW5kL2V4cHJlc3Npb25zLmNjCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIGdjYy9nby9nb2Zyb250ZW5kL2V4cHJl c3Npb25zLmNjCShyZXZpc2lvbiAyMjcyMDEpCisrKyBnY2MvZ28vZ29mcm9u dGVuZC9leHByZXNzaW9ucy5jYwkod29ya2luZyBjb3B5KQpAQCAtMTUxNTAs NyArMTUxNTAsMTEgQEAgTnVtZXJpY19jb25zdGFudDo6c2V0X3R5cGUoVHlw ZSogdHlwZSwgYgogICBlbHNlIGlmICh0eXBlLT5jb21wbGV4X3R5cGUoKSAh PSBOVUxMKQogICAgIHJldCA9IHRoaXMtPmNoZWNrX2NvbXBsZXhfdHlwZSh0 eXBlLT5jb21wbGV4X3R5cGUoKSwgaXNzdWVfZXJyb3IsIGxvYyk7CiAgIGVs c2UKLSAgICBnb191bnJlYWNoYWJsZSgpOworICAgIHsKKyAgICAgIHJldCA9 IGZhbHNlOworICAgICAgaWYgKGlzc3VlX2Vycm9yKQorICAgICAgICBnb19h c3NlcnQoc2F3X2Vycm9ycygpKTsKKyAgICB9CiAgIGlmIChyZXQpCiAgICAg dGhpcy0+dHlwZV8gPSB0eXBlOwogICByZXR1cm4gcmV0Owo= --001a1142186ca617d7051e3bb8f7--