From patchwork Thu Jul 11 02:12:41 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Makarov X-Patchwork-Id: 258284 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 1E6202C02C8 for ; Thu, 11 Jul 2013 12:12:54 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:subject:content-type; q= dns; s=default; b=VAE7xjtIeKm5+7t+7LQzcBQMzMcH0bWQlGnZJWs4oRyopd RkaOsxBRw9/8ac5X3G5eH5A2Z5tQ5SuEx0EqcWw38doN4C71GuPH8wea9xn7WGyR wQ+0lGGeezjeESBhn4dz8q29AjCiOOuPWOhaWnx1Yp57bNOYByzCjt73prufA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:subject:content-type; s= default; bh=Tkj4XZFIK6y08cKVySE8KOeo8hc=; b=tMGOyM5l9KmN3PjgEDem GUq0/dCuIgLvkkBeJIZT/pvPPRpKGVuzK0rmG+ZOzKVa6aW5sQLxiarAZDh/S3rF 8VwaSQC1mZPpQnczPM5FuWXMm+cSlNyVgeXga33ag3CrhZaoW43+/U6ic4ToBysU iofyrr5AloaucExrMx6xZcc= Received: (qmail 13981 invoked by alias); 11 Jul 2013 02:12:47 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 13968 invoked by uid 89); 11 Jul 2013 02:12:46 -0000 X-Spam-SWARE-Status: No, score=-5.7 required=5.0 tests=AWL, BAYES_20, RCVD_IN_HOSTKARMA_W, RCVD_IN_HOSTKARMA_WL, RP_MATCHES_RCVD, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.1 Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Thu, 11 Jul 2013 02:12:44 +0000 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r6B2ChIU018448 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 10 Jul 2013 22:12:43 -0400 Received: from Mair.local (vpn-61-33.rdu2.redhat.com [10.10.61.33]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r6B2CgCI004975 for ; Wed, 10 Jul 2013 22:12:42 -0400 Message-ID: <51DE1499.7090009@redhat.com> Date: Wed, 10 Jul 2013 22:12:41 -0400 From: Vladimir Makarov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: GCC Patches Subject: Patch to switch optional reloads off X-Virus-Found: No I got three PRs about optional reloads patch which I committed to the trunk on Friday. Sorry, I can not work on these PRs this week. So I decided to switch optional reloads off temporarily. I'll return to the PRs next week. The patch was successfully bootstrapped on x86-64. Committed as rev. 200899. 2013-07-10 Vladimir Makarov * lra-constraints.c (curr_insn_transform): Switch off optional reloads. Index: lra-constraints.c =================================================================== --- lra-constraints.c (revision 200896) +++ lra-constraints.c (working copy) @@ -3211,7 +3211,7 @@ curr_insn_transform (void) reg, we might improve the code through inheritance. If it does not get a hard register we coalesce memory/memory moves later. Ignore move insns to avoid cycling. */ - if (! lra_simple_p + if (0 && ! lra_simple_p && lra_undo_inheritance_iter < LRA_MAX_INHERITANCE_PASSES && goal_alt[i] != NO_REGS && REG_P (op) && (regno = REGNO (op)) >= FIRST_PSEUDO_REGISTER