From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25259 invoked by alias); 16 Jan 2018 08:17:15 -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 25231 invoked by uid 89); 16 Jan 2018 08:17:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*f:sk:6pGsh0M, H*f:sk:HCHkt_2, H*i:sk:HCHkt_2, H*i:sk:6pGsh0M X-HELO: mail-wm0-f65.google.com Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com) (74.125.82.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 16 Jan 2018 08:17:07 +0000 Received: by mail-wm0-f65.google.com with SMTP id i186so6412322wmi.4 for ; Tue, 16 Jan 2018 00:17:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=jOmVUATCAQ6ZK3SQd0kGDr+CvaprwZPbDYTcYBdWqxI=; b=e8830P3nC/ugUow9MNxZtDnvjEmdkby/pplRnSETOPZcLaIbKIf8W0ZIXE1QMAyiAX njeJtm5PX9x2/kipawElF0zwLw0fi3FH4kZb2aSjl1t5zC2tlUtxGEPDGhoXFXXQkVkF 80eG3mLVrjbga/HXlejl87WAKgvU1bDaAuI5f1NZFZSUJv4BuH46KpzwfgSA/mSRU0FT NFSLJtWQhEbfS2W94zh84vaHW1LIy0ZwTODhABpo2M6UzTrKYo7lcMfHQJlDsEYOHoG3 uy6ebxVcaZ6IIteusKZqxpHWdY85a0FvmrCSEGUWTR1X7CfIWlZpHM5QzBV7HkCUtTam riFQ== X-Gm-Message-State: AKGB3mIMXIBg4g6f78bAhIiUxhfbQ4MDBasKOxwH7pVgWMGn7mYF9ebg 8S4x21pXxbhbq4gkdhefaML0gaCZ/R4O0aGoy6Q= X-Google-Smtp-Source: ACJfBotUjQ9WRaNxlHlXE5HSsfCDtiYhUgA//pRGJkTYE387sm46CLHT8IBIa8MHJFC40O+hNF3GPmap+uSgTUikvwg= X-Received: by 10.80.180.18 with SMTP id b18mr51925803edh.260.1516090625820; Tue, 16 Jan 2018 00:17:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.80.167.196 with HTTP; Tue, 16 Jan 2018 00:17:05 -0800 (PST) In-Reply-To: References: From: Richard Biener Date: Tue, 16 Jan 2018 08:20:00 -0000 Message-ID: Subject: Re: [PATCH 0/5] x86: CVE-2017-5715, aka Spectre To: "H.J. Lu" , Rainer Orth Cc: Jan Hubicka , "gcc-patches@gcc.gnu.org" , "Uros Bizjak (ubizjak@gmail.com)" Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-01/txt/msg01409.txt.bz2 On Mon, Jan 15, 2018 at 5:53 PM, H.J. Lu wrote: > On Mon, Jan 15, 2018 at 3:38 AM, H.J. Lu wrote: >> On Mon, Jan 15, 2018 at 12:31 AM, Richard Biener >> wrote: >>> On Sun, Jan 14, 2018 at 4:08 PM, H.J. Lu wrote: >>>> Now my patch set has been checked into trunk. Here is a patch set >>>> to move struct ix86_frame to machine_function on GCC 7, which is >>>> needed to backport the patch set to GCC 7: >>>> >>>> https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01239.html >>>> https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01240.html >>>> https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01241.html >>>> >>>> OK for gcc-7-branch? >>> >>> Yes, backporting is ok - please watch for possible fallout on trunk and make >>> sure to adjust the backport accordingly. I plan to do GCC 7.3 RC1 on >>> Wednesday now with the final release about a week later if no issue shows >>> up. >>> >> >> Backport is blocked by >> >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83838 >> >> There are many test failures due to lack of comdat support in linker on Solaris. >> I can limit these tests to Linux. > > These are testcase issues and shouldn't block backport to GCC 7. It makes the option using thunks unusable though, right? Can you simply make them hidden on systems without comdat support? That duplicates them per TU but at least the feature works. Or those systems should provide the thunks via libgcc. I agree we can followup with a fix for Solaris given lack of a public testing machine. Richard. >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83839 >> >> Bootstrap failed on Dawning due to lack of ".set" directive in assembler. I >> uploaded a patch: >> >> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43124 >> >> There is no confirmation on it. Also there may be test failures on Dardwin >> due to difference in assembly output. > > I posted a patch for Darwin build: > > https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01347.html > > This needs to be checked into trunk before I can start backport to GCC 7. > > -- > H.J.