From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19830 invoked by alias); 10 Feb 2017 11:34:58 -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 19819 invoked by uid 89); 10 Feb 2017 11:34:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=meaningful, outofline, out-of-line, mingw-64 X-HELO: mail-pg0-f68.google.com Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com) (74.125.83.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 10 Feb 2017 11:34:47 +0000 Received: by mail-pg0-f68.google.com with SMTP id v184so3021120pgv.1 for ; Fri, 10 Feb 2017 03:34:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=vFpaD+QACmmCQ++dUytnEQQ5oNUN8I2f4Fs20Nq1o0c=; b=SHPBTv1PhMgnEOEl9zym/m1yQUbzzaLcotUzikU+dBVGJZwYe8YI9ANafkmAEzkPsi lVHjUrQFAmnC6cI2uRShyf4DRuxfQd7XN6ZvfO6/36B8rpYgb7zWOJYNIi1a73JmXd0i cbvZdMhm+49RLUBL0BjvR6hRd+ePki41hGWcItM8H3fQfGhfhvzvOZnFsubpO4mv7lk0 7k6A2HxyqhBlzP/UW6BpFdq3raP8fOzshElB8E4Stjf5xtNqKTYiMizJiJfwuvhQzq3u OkIEIIonxP4ejB1NufccrP+mcNczkn7wpfX5Thq+9SJMMSEA85hdkJO/Dc1fFoJfi3vv TbAQ== X-Gm-Message-State: AMke39nFr38uRWG+4WLASgs1Qt462uMhR3PNLJXVd1xv+/jnX2KgWHdRBSvF3kvVegxYgw== X-Received: by 10.99.67.130 with SMTP id q124mr10155470pga.221.1486726486250; Fri, 10 Feb 2017 03:34:46 -0800 (PST) Received: from ?IPv6:2001:e68:4074:4857:f64d:30ff:fe63:5a5a? ([2001:e68:4074:4857:f64d:30ff:fe63:5a5a]) by smtp.gmail.com with ESMTPSA id u75sm4911420pgc.31.2017.02.10.03.34.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 Feb 2017 03:34:45 -0800 (PST) Subject: Re: [RFC] [PATCH v3 0/8] [i386] Use out-of-line stubs for ms_abi pro/epilogues To: Uros Bizjak , Daniel Santos References: <2fd14fe7-8d06-45ab-fb1e-96c9c8f4c03b@pobox.com> Cc: gcc-patches , Jan Hubicka , Sandra Loosemore From: JonY <10walls@gmail.com> Message-ID: Date: Fri, 10 Feb 2017 11:34:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FlQNfscMcqpUDU2gLJjolKwMkrs7NVCsc" X-IsSubscribed: yes X-SW-Source: 2017-02/txt/msg00712.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --FlQNfscMcqpUDU2gLJjolKwMkrs7NVCsc Content-Type: multipart/mixed; boundary="akD0JSksvoKInXpbcleS5punwgrRluU9U" From: JonY <10walls@gmail.com> To: Uros Bizjak , Daniel Santos Cc: gcc-patches , Jan Hubicka , Sandra Loosemore Message-ID: Subject: Re: [RFC] [PATCH v3 0/8] [i386] Use out-of-line stubs for ms_abi pro/epilogues References: <2fd14fe7-8d06-45ab-fb1e-96c9c8f4c03b@pobox.com> In-Reply-To: --akD0JSksvoKInXpbcleS5punwgrRluU9U Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 1352 On 02/10/2017 10:32 AM, Uros Bizjak wrote: > On Tue, Feb 7, 2017 at 7:38 PM, Daniel Santos w= rote: >=20 >> Uros or Jan, >> Please take this as a ping, as I never bothered pinging after submitting= v2 >> since I found a few more issues with it. :) Although I realize this woul= d be >> a GCC 8 stage 1 item, I would like to try to get it finished up and >> tentatively approved as soon as I can. I have tried to summarize this p= atch >> set as clearly and succinctly below as possible. Thanks! >=20 > You will need a sign-off from cygwin od mingw-w64 maintainer (CC'd). > While I can review the patch in the sense that it won't break generic > code, I don't know nothing about mingw-64 to give you any meaningful > advice. >=20 > Uros. >=20 Hi, Thanks for the code size reduction patch, I have a few questions: 1. How does code compiled with -moutline-msabi-xlogues interact with older code compiled without it? Are these only called on ABI transition? 2. Does this mean code compiled with -moutline-msabi-xlogues is not usable with older GCC? (no a problem, just something to note). 3. Is the old behavior (emit inline code) still default? mingw-w64 itself does not use any ms_abi/sysv_abi marked functions internally, so it should be unaffected. I don't think Cygwin uses any either, but I need to double check. --akD0JSksvoKInXpbcleS5punwgrRluU9U-- --FlQNfscMcqpUDU2gLJjolKwMkrs7NVCsc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 829 -----BEGIN PGP SIGNATURE----- iQIvBAEBCAAZBQJYnaVPEhwxMHdhbGxzQGdtYWlsLmNvbQAKCRBxO1/inBRdRSv5 D/48POYyjyrj12bib2enU4VpXedSna5Br/+aByYfbj7y3OnFAwGc26aBqyG+RAl+ 4EnvRai50rVISbOzLw0TC/Ip7TI+yzBp6dR7iWaRmXQXt6Eb9lUSqNkuQSrl2maf EjFEJMip5wtSAgtyXST9JsK5uyhtj7YkYl4Hbp7afdTZJqwl8DUGqkxPPNotb2st uo57afoKEZWxjWHLVZyX7KP2Z60xTHba4aeZcV2HejzbGVzA8N3B1jQXGatndyuF M0ilx7SyJG49Bg2Ej5o+zLtIK/RclPdAdpnUBMchHse3J0/vOR/H7MMCwDAQ65DJ XvSrQhJWIWW6Q4rMLyLWB8eGxsTJN8FXTYlah9vczFSQCeM44vu8yzyFwMOH2Ykz obkSrL9G/Lma1GoI2il+kcyoiNrgPMu+ot5bYVHrMHmzY4XPX/I+snE+jgklG5AF apD9kf3KfEpPbmgDILgPH5/y9KL1chFNqaEa5NChXIYSZjP+9lShzoW9lAVcjt2S a0b4G2AWz8Oungn/I8TziY5DPaP3eALKFhvpN2SA/GST0hzQ+mDMjG7bIg3FMywi LSMyFrTG5ZgM52zjS+Do2uonoVGqnbSZ52SZcRxrVm1jieGyINXt4l9juG2wH3YU /KXNa56S3cnEs5G/TwyQ6OchhaJqn9+cE4T3hKt5qVPCoA== =5Y1k -----END PGP SIGNATURE----- --FlQNfscMcqpUDU2gLJjolKwMkrs7NVCsc--