From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 53564 invoked by alias); 20 May 2016 09:28:54 -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 53550 invoked by uid 89); 20 May 2016 09:28:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:984, watch, H*r:PDT X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Fri, 20 May 2016 09:28:41 +0000 Received: from svr-orw-fem-05.mgc.mentorg.com ([147.34.97.43]) by relay1.mentorg.com with esmtp id 1b3gjU-0003v0-B3 from Thomas_Schwinge@mentor.com ; Fri, 20 May 2016 02:28:36 -0700 Received: from tftp-cs (147.34.91.1) by svr-orw-fem-05.mgc.mentorg.com (147.34.97.43) with Microsoft SMTP Server id 14.3.224.2; Fri, 20 May 2016 02:28:36 -0700 Received: by tftp-cs (Postfix, from userid 49978) id 7593BC23DA; Fri, 20 May 2016 02:28:35 -0700 (PDT) From: Thomas Schwinge To: Segher Boessenkool CC: , Jeff Law Subject: Re: [PATCH 3/3] function: Restructure *logue insertion In-Reply-To: <20160519222046.GE8443@gate.crashing.org> References: <213485283eede9da12b217737d95fc8f5c4be442.1463428211.git.segher@kernel.crashing.org> <70c67b8f39aca9cf574f617fbfce43b93e2560ff.1463428211.git.segher@kernel.crashing.org> <5236cc2d-fb6b-351d-2c9f-1c1419ddcf8a@redhat.com> <20160519222046.GE8443@gate.crashing.org> User-Agent: Notmuch/0.9-125-g4686d11 (http://notmuchmail.org) Emacs/24.5.1 (i586-pc-linux-gnu) Date: Fri, 20 May 2016 09:28:00 -0000 Message-ID: <87shxdt6x2.fsf@kepler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-SW-Source: 2016-05/txt/msg01607.txt.bz2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 949 Hi! > > > * function.c (make_epilogue_seq): Remove epilogue_end parameter. > > > (thread_prologue_and_epilogue_insns): Remove bb_flags. Restructure > > > code. Ignore sibcalls on EDGE_IGNORE edges. > > > * shrink-wrap.c (handle_simple_exit): New function. Set EDGE_IGNORE > > > on edges for sibcalls that run without prologue. The rest of the > > > function is combined from... > > > (fix_fake_fallthrough_edge): ... this, and ... > > > (try_shrink_wrapping): ... a part of this. Remove the bb_with > > > function argument, make it a local variable. On Thu, 19 May 2016 17:20:46 -0500, Segher Boessenkool wrote: > On Thu, May 19, 2016 at 04:00:22PM -0600, Jeff Law wrote: > > OK for the trunk, but please watch closely for any fallout. >=20 > Thanks, and I will! With nvptx offloading on x86_64 GNU/Linux, this (r236491) is causing several execution test failures. I'll have a look. Gr=C3=BC=C3=9Fe Thomas --=-=-= Content-Type: application/pgp-signature; name="signature.asc" Content-length: 472 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJXPti5AAoJEK3/DN1sMFFtKWIH/3zP+o5bmYrZTAzhQ1pLpJci 6Fxui+X6HKq9qjyAtJrVHgkbUdYfhKYTSmzXIHmI4dw5wu2HWrNbtLy9TivUUrUZ 7MFuD3KcyzDfLSvb9Y2BRhYMvhKr5purzq0/qoBS0Cec6Rv0BsRg6z00HMtK1Tcf y4DkoBsupssMm7tkNTzctcXWw1BI8y28+MMPVQt3XeQvI5TgwZ5z/JsuAwXw9O+r DDBkQA8esaA1VzezNTtEmcGNMbennyWX2qOsO3j/OafxKj3POFRyDCaO11C+UGAK MQIeIDRLmr8ZZhrviBMvTf8EDmBLI6egEMaql/IMBcvyWqm+DjOZrOX/Td+gIGQ= =0QI7 -----END PGP SIGNATURE----- --=-=-=--