From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 124828 invoked by alias); 13 May 2017 22:29:43 -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 124815 invoked by uid 89); 13 May 2017 22:29:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=sponsor X-HELO: sasl.smtp.pobox.com Received: from pb-smtp1.pobox.com (HELO sasl.smtp.pobox.com) (64.147.108.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 13 May 2017 22:29:41 +0000 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 7E88A7A242; Sat, 13 May 2017 18:29:40 -0400 (EDT) Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 766D97A23F; Sat, 13 May 2017 18:29:40 -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-smtp1.pobox.com (Postfix) with ESMTPSA id BFF727A23E; Sat, 13 May 2017 18:29:39 -0400 (EDT) Subject: Re: [PING] [PATCH v4 0/12] [i386] Improve 64-bit Microsoft to System V ABI pro/epilogues To: Uros Bizjak References: <49e81c0b-07a4-22df-d7c3-2439177ac7cf@pobox.com> <08ca9667-0844-13a9-890b-a2c7092e060a@pobox.com> Cc: gcc-patches From: Daniel Santos Message-ID: <62ed3cf1-bc4d-a989-4423-e47017d255e4@pobox.com> Date: Sat, 13 May 2017 23:43:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Pobox-Relay-ID: A748832C-382B-11E7-BFF4-EFB41968708C-06139138!pb-smtp1.pobox.com X-IsSubscribed: yes X-SW-Source: 2017-05/txt/msg01106.txt.bz2 On 05/13/2017 11:52 AM, Uros Bizjak wrote: > On Sat, May 13, 2017 at 1:01 AM, Daniel Santos wrote: >> Ping? I have posted revisions of the following in patch set: >> >> 05/12 - https://gcc.gnu.org/ml/gcc-patches/2017-04/msg01442.html >> 09/12 - https://gcc.gnu.org/ml/gcc-patches/2017-05/msg00348.html >> 11/12 - https://gcc.gnu.org/ml/gcc-patches/2017-05/msg00350.html >> >> I have retested them on Linux x86-64 in addition a Wine testsuite comparison >> resulting in fewer failed tests (31) than when using unpatched 7.1.0 (78) >> and 5.4.0 (78). A cursory examination of the now working failures with >> 7.1.0 seemed to be to be due to race conditions in Wine that are >> incidentally hidden after the patches. >> >> Is there anything else needed before we can commit these? They still rebase >> cleanly onto the HEAD, but I can repost as "v5" if you prefer. > Please go ahead and commit the patches. > > However, please stay around to fix possible fallout. As said - you are > touching quite complex part of the compiler ... > > Thanks, > Uros. Thanks! I'll definitely be around, I have a lot more that I'm working on with C generics/pseudo-templates (all middle-end stuff). I also want to examine more ways that SSE saves/restores can be omitted in these ms to sysv calls through static analysis and such. Anyway, I don't yet have SVN write access, will you sponsor my request? Thanks, Daniel