From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 73143 invoked by alias); 18 May 2016 18:24:19 -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 73106 invoked by uid 89); 18 May 2016 18:24:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-qk0-f172.google.com Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com) (209.85.220.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 18 May 2016 18:24:07 +0000 Received: by mail-qk0-f172.google.com with SMTP id n63so32121756qkf.0 for ; Wed, 18 May 2016 11:24:07 -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:in-reply-to:references:date :message-id:subject:from:to:cc; bh=vhmjvgBILLp9FTkMns+BI/Irt9ZnT0EIB61ZblM/wyo=; b=Nzcu4+icl6owteFPn+tY+yzGL9d1yBu6zhTy/bLY98wDUt49WG2c9l1DjZxagRPk34 DDZCm3kFLOHmmlR4faB3kUOs9+mZ32Ajytpq5n4wW2hqoxYQxUcl+R5LPMy/gCRbilWD yYi2J3IBTZQXyNcBZyMiPnMjdhbpMAUsP5zG3piKZ6c1g47/7v5mWwoXydDqNjt629ek fc7zCskPXW1iHvsKYXx4TnvePtu+Hlv5foOUMYfLF9tzMwQQt5LEwlNzb4n0G3aAjWgg gQb7ZjGhqPfl5uljQs8u8Ncdn8Ep9rxfgTyNWM9HMQBWkysIS3R5dGeoUxQhcjrCboUa cKjQ== X-Gm-Message-State: AOPr4FWY9/FslrVpo87jFg4L3SLOa656v1X+lVIEYdDWrD8kcRfPn37R4fOIKbyg+0dCW1wQTbt0a6FuPnaVkQ== MIME-Version: 1.0 X-Received: by 10.55.146.199 with SMTP id u190mr9697325qkd.174.1463595845529; Wed, 18 May 2016 11:24:05 -0700 (PDT) Received: by 10.55.221.134 with HTTP; Wed, 18 May 2016 11:24:05 -0700 (PDT) In-Reply-To: References: <213485283eede9da12b217737d95fc8f5c4be442.1463428211.git.segher@kernel.crashing.org> <20160518181139.GA24289@gate.crashing.org> Date: Wed, 18 May 2016 18:24:00 -0000 Message-ID: Subject: Re: [PATCH 2/3] function: Factor out make_*logue_seq From: "H.J. Lu" To: Segher Boessenkool Cc: GCC Patches Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2016-05/txt/msg01400.txt.bz2 On Wed, May 18, 2016 at 11:20 AM, H.J. Lu wrote: > On Wed, May 18, 2016 at 11:11 AM, Segher Boessenkool > wrote: >> On Wed, May 18, 2016 at 10:17:32AM -0700, H.J. Lu wrote: >>> On Mon, May 16, 2016 at 6:09 PM, Segher Boessenkool >>> wrote: >>> > Make new functions make_split_prologue_seq, make_prologue_seq, and >>> > make_epilogue_seq. >>> > >>> > Tested as in the previous patch; is this okay for trunk? >>> > >>> > >>> > Segher >>> > >>> > >>> > 2016-05-16 Segher Boessenkool >>> > >>> > * function.c (make_split_prologue_seq, make_prologue_seq, >>> > make_epilogue_seq): New functions, factored out from... >>> > (thread_prologue_and_epilogue_insns): Here. >>> > >>> >>> It breaks x86: >> >> Are you sure it is this patch causing it? As noted, it was tested on x86. >> > > I am pretty sure. How did you test it on x86? What do you get with > > # make check-c++ RUNTESTFLAGS="dg.exp=ctor*.C --target_board='unix{-m32,}'" > I opened: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71180 -- H.J.