From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 112204 invoked by alias); 5 Feb 2020 10:12:08 -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 112191 invoked by uid 89); 5 Feb 2020 10:12:07 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy= X-HELO: us-smtp-delivery-1.mimecast.com Received: from us-smtp-2.mimecast.com (HELO us-smtp-delivery-1.mimecast.com) (207.211.31.81) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 05 Feb 2020 10:12:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1580897525; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Uah1jypJ//+LjD9hsCUTIqM+TywcRHuikGOwEK+8iTY=; b=Os9B7E1oIFNJuWokKI0xVw1yjtGMv31Hfg1EozVEGn3rtjoa7mWiL/CQYXLAmDOqnb+B2q t134yXXciJv6IvU2RiisMguqu15j3wmC8iCDdrj4/jI5jc4ADK2GfhuPLrMghxfqHUtEc3 sfBD71WMkC4cZ6/V+Gio9BKvH+E7Dic= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-259-Sk7rLbudNMe8wK6R4i13mQ-1; Wed, 05 Feb 2020 05:11:59 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 4AC071835A00; Wed, 5 Feb 2020 10:11:58 +0000 (UTC) Received: from tucnak.zalov.cz (ovpn-116-51.ams2.redhat.com [10.36.116.51]) by smtp.corp.redhat.com (Postfix) with ESMTPS id C9F655DA7B; Wed, 5 Feb 2020 10:11:57 +0000 (UTC) Received: from tucnak.zalov.cz (localhost [127.0.0.1]) by tucnak.zalov.cz (8.15.2/8.15.2) with ESMTP id 015ABtUV019955; Wed, 5 Feb 2020 11:11:55 +0100 Received: (from jakub@localhost) by tucnak.zalov.cz (8.15.2/8.15.2/Submit) id 015ABrcN019954; Wed, 5 Feb 2020 11:11:53 +0100 Date: Wed, 05 Feb 2020 10:12:00 -0000 From: Jakub Jelinek To: Uros Bizjak Cc: Richard Sandiford , "gcc-patches@gcc.gnu.org" Subject: Re: [PATCH] i386: Omit clobbers from vzeroupper until final [PR92190] Message-ID: <20200205101153.GX17695@tucnak> Reply-To: Jakub Jelinek References: <20200204093921.GN17695@tucnak> <20200204110521.GO17695@tucnak> <20200204123040.GQ17695@tucnak> <20200204131257.GR17695@tucnak> <20200205095804.GW17695@tucnak> MIME-Version: 1.0 In-Reply-To: <20200205095804.GW17695@tucnak> User-Agent: Mutt/1.11.3 (2019-02-01) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-IsSubscribed: yes X-SW-Source: 2020-02/txt/msg00247.txt.bz2 On Wed, Feb 05, 2020 at 10:58:04AM +0100, Jakub Jelinek wrote: > Attached are 3 possible incremental patches for recog.c, all of them fix > all the above regressions, but haven't fully bootstrapped/regtested any of > them yet. My preference would be the last one, which for -O0 and x86 > disables split2 and enables split3, as it doesn't add any extra passes. > The first one just enables split3 for -O0 on x86, the second one enables > split5 for -O0 on x86. The -da -O0 changes of the last patch are: test.c.275r.split1 test.c.277r.dfinit test.c.278r.mode_sw test.c.279r.asmcons test.c.284r.ira test.c.285r.reload -test.c.289r.split2 test.c.292r.pro_and_epilogue test.c.295r.jump2 +test.c.306r.split3 test.c.307r.stack test.c.308r.alignments test.c.310r.mach test.c.311r.barriers test.c.316r.shorten test.c.317r.nothrow test.c.318r.dwarf2 test.c.319r.final test.c.320r.dfinish while the first one just adds test.c.306r.split3 and doesn't remove test.c.289r.split2 and the second one just adds test.c.313r.split5 before test.c.316r.shorten. Jakub