From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2206 invoked by alias); 8 Aug 2017 19:31:04 -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 1778 invoked by uid 89); 8 Aug 2017 19:30:27 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,KAM_MANYTO,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Procedure, Hx-languages-length:2381 X-HELO: sasl.smtp.pobox.com Received: from pb-smtp2.pobox.com (HELO sasl.smtp.pobox.com) (64.147.108.71) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 08 Aug 2017 19:30:23 +0000 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id 21D369432B; Tue, 8 Aug 2017 15:30:09 -0400 (EDT) Received: from pb-smtp2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id 0F5279432A; Tue, 8 Aug 2017 15:30:09 -0400 (EDT) Received: from [192.168.1.4] (unknown [76.215.41.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp2.pobox.com (Postfix) with ESMTPSA id BE56E94318; Tue, 8 Aug 2017 15:30:06 -0400 (EDT) Subject: PING Re: [PATCH 0/6] [i386] PR80969 Fix ICE with -mabi=ms -mavx512f From: Daniel Santos To: gcc-patches , Uros Bizjak , Jan Hubicka , "H.J. Lu" , Martin Liska , Rainer Orth , Mike Stump References: Message-ID: <8ac6dd17-e11c-a767-5d33-d3ec16b5b856@pobox.com> Date: Tue, 08 Aug 2017 19:31:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------E64ADF1C30E49547600820FF" X-Pobox-Relay-ID: FC3714F6-7C6F-11E7-A740-9D2B0D78B957-06139138!pb-smtp2.pobox.com X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00619.txt.bz2 This is a multi-part message in MIME format. --------------E64ADF1C30E49547600820FF Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-length: 1111 Original message: https://gcc.gnu.org/ml/gcc-patches/2017-07/msg02005.html Patches 2 and 3 have been committed and I have corrected the error in patch 5. I configuring with --enable-checking=yes,rtl --enable-languages=all and retested with RUNTESTFLAGS="--target_board=unix/\{,-m32\}" The updated patches fix an error when using mov instead of push and add documentation for changes to target-supports.exp. I have included modified ChangeLogs. In addition to to fixing the ICE, this patch set makes more efficient use of stack space in some cases the outgoing stack boundary is > 16 bytes and realignment is necessary. This adds new tests, some of which require avx512f (gcc/testsuite/gcc.target/i386/pr80969-4*.c) -- these I have only tested these using Intel SDE. Below is an updated list of the patches. 1. https://gcc.gnu.org/ml/gcc-patches/2017-07/msg02006.html 2. Committed. 3. Committed. 4. https://gcc.gnu.org/ml/gcc-patches/2017-07/msg02009.html 5. v2 -- https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00249.html 6. v2 -- https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00618.html Thanks, Daniel --------------E64ADF1C30E49547600820FF Content-Type: text/plain; charset=UTF-8; name="pr80969.gcc.ChangeLog" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pr80969.gcc.ChangeLog" Content-length: 899 MjAxNy0wOC0wOCAgRGFuaWVsIFNhbnRvcyAgPGRhbmllbC5zYW50b3NAcG9i b3guY29tPgoKCSogY29uZmlnL2kzODYvaTM4Ni5oIChpeDg2X2ZyYW1lOjpz dGFja19yZWFsaWduX2FsbG9jYXRlX29mZnNldCk6CglSZW1vdmUKCShpeDg2 X2ZyYW1lOjpzdGFja19yZWFsaWduX2FsbG9jYXRlKTogTmV3IGZpZWxkLgoJ KHN0cnVjdCBtYWNoaW5lX2ZyYW1lX3N0YXRlKTogTW9kaWZ5IGNvbW1lbnRz LgoJKG1hY2hpbmVfZnJhbWVfc3RhdGU6OnNwX3JlYWxpZ25lZF9mcF9lbmQp OiBOZXcgZmllbGQuCgkqIGNvbmZpZy9pMzg2L2kzODYuYyAoaXg4Nl9jb21w dXRlX2ZyYW1lX2xheW91dCk6IE1vZGlmeS4KCShzcF92YWxpZF9hdCk6IExp a2V3aXNlLgoJKGZwX3ZhbGlkX2F0KTogTGlrZXdpc2UuCgkoY2hvb3NlX2Jh c2VhZGRyKTogTW9kaWZ5IGNvbW1lbnRzLgoJKGl4ODZfZW1pdF9vdXRsaW5l ZF9tczJzeXN2X3NhdmUpOiBNb2RpZnkuCgkoaXg4Nl9leHBhbmRfcHJvbG9n dWUpOiBMaWtld2lzZS4KCSogZG9jL3NvdXJjZWJ1aWxkLnRleGkgKGF2eDIs IGF2eDJfcnVudGltZSk6IEFkZCBtaXNzaW5nIGl0ZW1zIHRvCgllZmZlY3Rp dmUtdGFyZ2V0cy4KCShhdng1MTJmLCBhdng1MTJmX3J1bnRpbWUpOiBBZGQg bmV3IGl0ZW1zIHRvIGVmZmVjdGl2ZS10YXJldHMuCg== --------------E64ADF1C30E49547600820FF Content-Type: text/plain; charset=UTF-8; name="pr80969.gcc.testsuite.ChangeLog" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pr80969.gcc.testsuite.ChangeLog" Content-length: 773 MjAxNy0wOC0wOCAgRGFuaWVsIFNhbnRvcyAgPGRhbmllbC5zYW50b3NAcG9i b3guY29tPgoKCSogbGliL3RhcmdldC1zdXBwb3J0cy5leHAgKGNoZWNrX2F2 eDUxMl9vc19zdXBwb3J0X2F2YWlsYWJsZSk6IE5ldwoJUHJvY2VkdXJlLgoJ KGNoZWNrX2F2eDJfaHdfYXZhaWxhYmxlKTogTW9kaWZ5LgoJKGNoZWNrX2F2 eDUxMmZfaHdfYXZhaWxhYmxlKTogTmV3IFByb2NlZHVyZS4KCShjaGVja19l ZmZlY3RpdmVfdGFyZ2V0X2F2eDUxMmZfcnVudGltZSk6IExpa2V3aXNlLgoJ KiBnY2MudGFyZ2V0L2kzODYvcHI4MDk2OS0xLmM6IE5ldyB0ZXN0Y2FzZS4K CSogZ2NjLnRhcmdldC9pMzg2L3ByODA5NjktMmEuYzogTGlrZXdpc2UuCgkq IGdjYy50YXJnZXQvaTM4Ni9wcjgwOTY5LTIuYzogTGlrZXdpc2UuCgkqIGdj Yy50YXJnZXQvaTM4Ni9wcjgwOTY5LTMuYzogTGlrZXdpc2UuCgkqIGdjYy50 YXJnZXQvaTM4Ni9wcjgwOTY5LTRhLmM6IExpa2V3aXNlLgoJKiBnY2MudGFy Z2V0L2kzODYvcHI4MDk2OS00Yi5jOiBMaWtld2lzZS4KCSogZ2NjLnRhcmdl dC9pMzg2L3ByODA5NjktNC5jOiBMaWtld2lzZS4K --------------E64ADF1C30E49547600820FF--