From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24417 invoked by alias); 31 Mar 2016 14:43: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 24389 invoked by uid 89); 31 Mar 2016 14:43:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=5.1, H*c:koi8-r, kindly, H*Ad:D*ru X-HELO: mail.ispras.ru Received: from mail.ispras.ru (HELO mail.ispras.ru) (83.149.199.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 31 Mar 2016 14:43:56 +0000 Received: from [10.10.3.52] (pluton2.ispras.ru [83.149.199.44]) by mail.ispras.ru (Postfix) with ESMTPSA id CA74554007B; Thu, 31 Mar 2016 17:43:53 +0300 (MSK) Subject: Re: Various selective scheduling fixes To: GCC Patches References: Cc: Alexander Monakov From: Andrey Belevantsev Message-ID: <73dda1b9-478a-931e-0412-01979164f702@ispras.ru> Date: Thu, 31 Mar 2016 14:55:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-03/txt/msg01687.txt.bz2 Hello, On 14.03.2016 12:10, Andrey Belevantsev wrote: > Hello, > > In this thread I will be posting the patches for the fixed selective > scheduling PRs (except the one that was already kindly checked in by Jeff). > The patches were tested both on x86-64 and ia64 with the following > combination: 1) the usual bootstrap/regtest, which only utilizes sel-sched > on its own tests, made by default to run on arm/ppc/x86-64/ia64; 2) the > bootstrap/regtest with the second scheduler forced to sel-sched; 3) both > schedulers forced to sel-sched. In all cases everything seemed to be fine. > > Three of the PRs are regressions, the other two showed different errors > across the variety of releases tested by submitters; I think all of them > are appropriate at this stage -- they do not touch anything outside of > selective scheduling except the first patch where a piece of code from > sched-deps.c needs to be refactored into a function to be called from > sel-sched.c. I've backported all regression PRs to gcc-5-branch after testing there again with selective scheduling force enabled: PRs 64411, 66660, 69032, 69102. The first one was not marked as a regression as such but the test for PR 70292, which is duplicate, works for me on gcc 5.1 thus making it a regression, too. Andrey > > Andrey